Blender Git Loki
Git Commits -> Revision 9c26924
April 1, 2015, 09:31 (GMT) |
Added writers for DupliCache data to allow truely successive cache modification. The bake operator will now generate output based on the 'source_mode' setting: * When the source is SCENE it uses the basic object data as stored in the Object ID datablocks (DerivedMesh, particle hair strands etc.) * When the source is CACHE it fills a temporary DupliCache with data from the cache archive (like it would for the display dupli_cache, but also supporting render data). This dupli cache is carried over between frames during baking, which allows modifiers to act as simulations and sequentially advance motion states. |
Commit Details:
Full Hash: 9c269243dbbc270a71119996a969ed25303caf8a
Parent Commit: d391ab8
Lines Changed: +257, -2
8 Modified Paths:
/source/blender/editors/io/io_cache_library.c (+11, -1) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+179, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.h (+52, -0) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+2, -1) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+5, -0) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+5, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+179, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.h (+52, -0) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+2, -1) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+5, -0) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+5, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -0) (Diff)