Blender Git Loki
Git Commits -> Revision 1ad7829
March 26, 2015, 13:13 (GMT) |
Combined storage of render and realtime data in caches. Caches now create 2 new roots below the main 'top' object of Alembic: root and root_render for realtime and render data respectively. This makes it easy to switch the whole archive to either of the modes during baking and for constructing dupli caches. Alternatively individual objects could store hires versions of their data. This would also be more efficient if the cache contains many simple objects which don't have 2 different variants. However, such design decisions are difficult to make at this point and the implementation can be modifier later. |
Commit Details:
Full Hash: 1ad78297ca5092c808a37fd06c5731fcae77f6cc
Parent Commit: b8c2905
Lines Changed: +93, -36
11 Modified Paths:
/source/blender/editors/io/io_cache_library.c (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+2, -2) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+1, -1) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+21, -10) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+9, -2) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+25, -13) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+15, -8) (Diff)
/source/blender/pointcache/intern/reader.h (+2, -0) (Diff)
/source/blender/pointcache/intern/writer.h (+2, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+12, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+2, -2) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+1, -1) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+21, -10) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+9, -2) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+25, -13) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+15, -8) (Diff)
/source/blender/pointcache/intern/reader.h (+2, -0) (Diff)
/source/blender/pointcache/intern/writer.h (+2, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+12, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -0) (Diff)