Blender Git Loki
Git Commits -> Revision 25cb3e3
Revision 25cb3e3 by Michael Kowalski (usd-importer-T81257) February 15, 2021, 04:47 (GMT) |
USD Import: support instance collections. Extended the experimental instancing option to support collection-based instancing. (Previously, the initial instancing experiment was an optimization based on shared meshes, to reduce memory usage for large instanced scenes, but this did not conform to the standard Blender instancing workflows and could not be easily extended to animations.) |
Commit Details:
Full Hash: 25cb3e3cbd3a16d9635b42a2365f89e647109799
Parent Commit: aeb384d
Lines Changed: +407, -38
2 Added Paths:
/source/blender/io/usd/import/usd_reader_instance.cc (+88, -0) (View)
/source/blender/io/usd/import/usd_reader_instance.h (+50, -0) (View)
/source/blender/io/usd/import/usd_reader_instance.h (+50, -0) (View)
5 Modified Paths:
/source/blender/io/usd/CMakeLists.txt (+2, -0) (Diff)
/source/blender/io/usd/import/usd_prim_iterator.cc (+65, -8) (Diff)
/source/blender/io/usd/import/usd_prim_iterator.h (+3, -0) (Diff)
/source/blender/io/usd/import/usd_reader_mesh_base.cc (+0, -26) (Diff)
/source/blender/io/usd/intern/usd_capi.cc (+199, -4) (Diff)
/source/blender/io/usd/import/usd_prim_iterator.cc (+65, -8) (Diff)
/source/blender/io/usd/import/usd_prim_iterator.h (+3, -0) (Diff)
/source/blender/io/usd/import/usd_reader_mesh_base.cc (+0, -26) (Diff)
/source/blender/io/usd/intern/usd_capi.cc (+199, -4) (Diff)