Blender Git Loki
Git Commits -> Revision 3910ff3
Revision 3910ff3 by Lukas Toenne (alembic_pointcache) March 13, 2015, 16:34 (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: 3910ff3a5084a5b8b7b379795e4afcf25ac27ff7
Parent Commit: b26ca84
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)