ea89e11e01f671da0342287238f5060da52442b0
Added support for importing USD instanceable primitives into Blender as collection instances. Added a new USDInstanceReader class for importing USD instances as Blender objects that instance collections containing prototype data. Extended the USDStageReader to read USD prototype prims into collections that are instanced on the objects created by the instance readers. Removed the "Import Instance Proxies" import option. Importing instances is enabled with a new "Scene Instancing" import option, which is true by default. If this option is off, instances will be imported as copies (which is the functionality previously enabled by the "Import Instance Proxies" option). Removed calls to UsdSkelBindingAPI::Apply() in the skeleton and blend shape import code, as these calls were unnecessary and were generating errors when importing instance prototypes with UsdSkel data. Nested instancing and animated prototypes are supported. Pull Request: https://projects.blender.org/blender/blender/pulls/115076
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
