Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
with a single keyframe
Now, when there's just a single keyframe, pressing HomeKey will instead
just center the view instead of trying to do "frame range" + margin.
|
|
|
|
After discussion with Sergey and Dalai, we have decided to remove
this option completely. We're getting to the point where it is almost
impossible to really use 2.8 without COW, and keeping the old option
running ends up diverting dev resources away towards tracking down
and fixing problems with a parallel system that will be going away.
|
|
Conflicts:
source/blender/blenkernel/BKE_camera.h
source/blender/blenkernel/BKE_dynamicpaint.h
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/intern/camera.c
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/smoke.c
source/blender/editors/object/object_transform.c
source/blender/editors/physics/dynamicpaint_ops.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_view.c
source/blender/modifiers/intern/MOD_dynamicpaint.c
source/blenderplayer/bad_level_call_stubs/stubs.c
|
|
Better check if the property is set in case others want to use this
property w/o SKIP_SAVE set.
|
|
Even though the regression is somehow caused by 03a80facfc781
this value shouldn't be reused so apply an unrelated fix.
|
|
Had to add some G.main to modifiers, but in 2.8 we do not need that
anymore, so it's not that bad! ;)
|
|
This reverts commit 24b03729ae5ba4561ace8cbfb2d56cdbde781589; committed
too soon.
|
|
Related to T55232
|
|
|
|
Fixes constant shader and texture rebuilding when doing animation playback
with multiple editors that use different view transforms.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also use struct names in enum/define comments.
|
|
|
|
|
|
This sets the tool instead of the brush, with cycling support.
|
|
Wrapper for the Python operator.
|
|
|
|
Made the highlights darker (using the defaults of blender 2.7
- sharpness = 50
- spec color = 0.025 (I bumped it to 0.1)
- added a log2 to the frontal camera light to reveal more details of the
mesh
|
|
Add the ability for key bindings to set a tool-group,
which cycles to the next tool when the tool is already active.
|
|
Needed for changing the active tool from Python.
|
|
|
|
|
|
Is enabled for all render engines as workbench will be rendering
SOLID/Texture modes and uses these settings.
|
|
Also use 'uint'.
|
|
|
|
We no longer user scissor for 3D viewport drawing, and some selection
code assumed it still. This also cleans up unnecessary scissor test
switching, we only have it temporarily enabled now.
|
|
|
|
|
|
We should solve this better by making the depsgraph convert all curves to
meshes, for now ensure we don't to depsgraph tags during export.
|
|
* depsgraph.ids: all evaluated datablocks in the depsgraph
* depsgraph.objects: all evaluated objects in the depsgraph
* depsgraph.object_instances: all object instances to display or render
* depsgraph.updates: list of updates to datablocks
|
|
Their purpose is the same, no reason to break API compatibility here.
|
|
Object, render, scene properties now use split-property layout,
also cycles interface.
Patch by @billreynish w/ minor edits.
|
|
|
|
|
|
After more testing, I realised that bendy bone properties should also be grouped,
but probably all other per-bone settings too. Now, just group all of them, since
it's easier for everyone this way.
|
|
Brings dependency graph evaluation time to similar time than 2.79
for file reported in T55228.
|
|
The idea is to allow modifier stack to reference custom data layers
from copied version of mesh datablock.
|
|
Was no reason to remove those calls, it was always a plan to bring
referenced layers back eventually.
|
|
For many years, animators have been complaining about how keyframing a (transform)
property directly would leave them ungrouped, while keyframing them using a Keying Set
would put them into a group based on the name of the keyingset.
This commit attempts to improve (unify + make consistent) the default behaviour:
* All object transforms now get added to an "Object Transforms" group,
regardless of whether they were added individually via buttons or keyingset
* All bone transforms now get added to a group corresponding to the name of the bone
instead of only the ones added via keyingset
|
|
|