Age | Commit message (Collapse) | Author |
|
Rebase ObjectBase > Base
|
|
Rename Base > BaseLegacy
Note manual changes on:
* deg_builder_nodes.h
* rna_object.c
* KX_Light.cpp
Rna is still using Base directly for the ObjectBaseLegacy rna object.
Depsgraph change will be removed later.
|
|
Rename Base.flag > Base.flag_legacy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We still need depsgraph to evaluate those changes
|
|
|
|
Note: this is still not used by rendering
|
|
Pending:
* UI template for those settings (showing USE)
* Depsgraph evaluation of them (to flush into objects)
* RNA to see if a settings is being used
|
|
This was my own mistake
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is extracted from the layer-manager branch. With the following
changes:
* Renamed references of layer manager to collections manager
* I didn't include the editors/space_collections/ draw and util files.
I still need to bring the drawing code here, so we see something.
|
|
|
|
|
|
|
|
# Conflicts:
# source/blender/makesdna/DNA_scene_types.h
|
|
Note:
renamed blo_do_versions_after_linking_280 to do_versions_after_linking_280 to following the pattern of do_versions_after_linking_270
|
|
|
|
This is much more flexible solution which will allow doing some
more procedural features.
Reviewers: brecht, dfelinto, mont29
Reviewed By: mont29
Subscribers: Severin
Differential Revision: https://developer.blender.org/D2403
|
|
|
|
# Conflicts:
# source/blender/editors/space_view3d/drawobject.c
|
|
|
|
|
|
When a palette was renamed, the animation data was not changed.
This fix is related to commit 196520fe7d81
|
|
|
|
|
|
|
|
Conflicts:
source/blender/editors/space_action/action_draw.c
|
|
New options to define the style of the animation paths in order to get
better visibility in complex scenes.
Now is possible define the color, thickness and several options relative
to the style of the lines used to draw motion path.
|
|
Also lots of renaming
Small visual tweaks
Material Settings Struct is now shared by Scene and material
|
|
Manual fix: collection.c layer.c
|
|
|
|
If the layers or the colors were renamed, the animation data was wrong
because the data path was not updated.
I also have fixed a possible stroke color name update if the name was duplicated moving
the rename function call after checking unique name.
|
|
interpolation
This commit introduces the ability to use the Robert Penner easing equations
or a Custom Curve to control the way that the "Interpolate Sequence" operator
interpolates between keyframes. Previously, it was only possible to get linear
interpolation between the gp frames.
Workflow:
1) Place current frame between a pair of GP keyframes
2) Open the "Interpolate" panel in the Toolshelf
3) Choose the interpolation type (under "Sequence Options")
4) Adjust settings (e.g. if you're using "Custom Curve", use the curvemap widget
to define the way that the interpolation proceeds)
5) Click "Sequence" to interpolate
6) Play back/scrub the animation to see if you've got the result you want
7) If you need to make some tweaks, undo, or delete the generated keyframes,
then repeat the process again from step 4 until you've got the desired result.
|
|
- "gp_interpolate"
The "gp_sculpt" settings should be strictly for stroke sculpting, and not abused by
other tools. (Similarly, if other general GP tools need one-off options, those should
go into the normal toolsettings->gpencil_flag)
Furthermore, this paves the way for introducing new settings for controlling the way
that GP interpolation takes place (e.g. with easing equations, or a custom curvemap)
|
|
I still want to remove the syncing of base/object flags. But for now
this will at least help future refactor.
|
|
|
|
Things like `BLI_uniquename` had nothing, but really nothing to do in
BLI_path_util files!
Also, got rid of length limitation in `BLI_uniquename_cb`, we can use
alloca here to avoid overhead of malloc while keeping free size (within
reasonable limits of course).
|
|
|