Blender Git Loki

Git Commits -> Revision fc1d50f

March 31, 2015, 08:33 (GMT)
Reorganization of file paths and input/output workflow in cache
libraries.

Having a cache archive output in each modifier is not really practical.

Now the cache library has at most 2 file paths. These are used based on
2 associated settings: source mode/path and display mode/path.

* The SOURCE mode determines whether the original scene data is used as
input or a cache archive. If the scene input is used the dupli group
objects will be evaluated as usual with Mesh data, modifiers, proxy
armatures, etc.. With cache input the data stored in a cache is used to
override the scene data instead.
* The DISPLAY mode is essentially a toggle for the whole cache modifier
stack. If it is set to 'source' the respective source data is used
without further modification. If set to 'result' the data from the
output cache archive is used, which can be generated using the bake
operator. During baking the data will be passed through the cache
modifiers to create a variation of the original source data.

Commit Details:

Full Hash: fc1d50f1e7eeeb5fbcb75d1c9c60027374effb23
Parent Commit: b1a8b98
Lines Changed: +127, -99

12 Modified Paths:

/intern/cycles/blender/blender_mesh.cpp (+4, -1) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+25, -15) (Diff)
/source/blender/blenkernel/BKE_cache_library.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/cache_library.c (+23, -36) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -1) (Diff)
/source/blender/editors/io/io_cache_library.c (+16, -17) (Diff)
/source/blender/makesdna/DNA_cache_library_types.h (+16, -4) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_cache_library.c (+32, -8) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -11) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021