Blender Git Commit Log
Git Commits -> Revision 59f0724
Revision 59f0724 by Sybren A. Stüvel (sybren-usd) June 25, 2019, 14:00 (GMT) |
USD: Initial support for exporting animated data Mesh and transform animation are now written when passing `animation=True` to the export operator. There is no inspection of whether an object is actually animated or not, so this will likely export too much information (each mesh is written for each frame in the scene). The administration of which timecode to use for the export is left to the file-format-specific concrete subclasses of `AbstractHierarchyIterator`; the abstract iterator itself doesn't know anything about the passage of time. |
Commit Details:
Full Hash: 59f07242bb38cf6d9358df6fe7f999320ad4665b
Parent Commit: 0c3d04e
Lines Changed: +158, -76
14 Modified Paths:
/source/blender/editors/io/io_usd.c (+13, -4) (Diff)
/source/blender/usd/intern/abstract_hierarchy_iterator.cc (+49, -32) (Diff)
/source/blender/usd/intern/abstract_hierarchy_iterator.h (+10, -6) (Diff)
/source/blender/usd/intern/usd_capi.cc (+24, -2) (Diff)
/source/blender/usd/intern/usd_exporter_context.h (+2, -0) (Diff)
/source/blender/usd/intern/usd_hierarchy_iterator.cc (+15, -2) (Diff)
/source/blender/usd/intern/usd_hierarchy_iterator.h (+6, -1) (Diff)
/source/blender/usd/intern/usd_writer_abstract.cc (+6, -3) (Diff)
/source/blender/usd/intern/usd_writer_abstract.h (+3, -2) (Diff)
/source/blender/usd/intern/usd_writer_mesh.cc (+11, -8) (Diff)
/source/blender/usd/intern/usd_writer_mesh.h (+1, -1) (Diff)
/source/blender/usd/intern/usd_writer_transform.cc (+11, -14) (Diff)
/source/blender/usd/intern/usd_writer_transform.h (+6, -1) (Diff)
/source/blender/usd/usd.h (+1, -0) (Diff)
/source/blender/usd/intern/abstract_hierarchy_iterator.cc (+49, -32) (Diff)
/source/blender/usd/intern/abstract_hierarchy_iterator.h (+10, -6) (Diff)
/source/blender/usd/intern/usd_capi.cc (+24, -2) (Diff)
/source/blender/usd/intern/usd_exporter_context.h (+2, -0) (Diff)
/source/blender/usd/intern/usd_hierarchy_iterator.cc (+15, -2) (Diff)
/source/blender/usd/intern/usd_hierarchy_iterator.h (+6, -1) (Diff)
/source/blender/usd/intern/usd_writer_abstract.cc (+6, -3) (Diff)
/source/blender/usd/intern/usd_writer_abstract.h (+3, -2) (Diff)
/source/blender/usd/intern/usd_writer_mesh.cc (+11, -8) (Diff)
/source/blender/usd/intern/usd_writer_mesh.h (+1, -1) (Diff)
/source/blender/usd/intern/usd_writer_transform.cc (+11, -14) (Diff)
/source/blender/usd/intern/usd_writer_transform.h (+6, -1) (Diff)
/source/blender/usd/usd.h (+1, -0) (Diff)