Blender Git Loki
Git Commits -> Revision 75d83d9
March 26, 2015, 13:13 (GMT) |
Better dupligroup Alembic writer. Uses the duplilist generated by Blender to define instances, instead of recreating the group layout. This omits some information about actual structure of the DNA, which might be useful later on. The main problem is that the duplilist itself does not encode this, so it's a tradeoff between either including the Group structure or omitting the other dupli types, like face, vertex, particle duplis. |
Commit Details:
Full Hash: 75d83d954a6e71b0e87bd5784b1b43159e25f19f
Parent Commit: 1a4f890
Lines Changed: +204, -15
11 Modified Paths:
/source/blender/editors/io/io_cache_library.c (+13, -6) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+80, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.h (+24, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+16, -4) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+16, -1) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+6, -0) (Diff)
/source/blender/pointcache/intern/export.cpp (+21, -0) (Diff)
/source/blender/pointcache/intern/export.h (+10, -3) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+15, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -1) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+80, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.h (+24, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+16, -4) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+16, -1) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+6, -0) (Diff)
/source/blender/pointcache/intern/export.cpp (+21, -0) (Diff)
/source/blender/pointcache/intern/export.h (+10, -3) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+15, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -1) (Diff)