December 9, 2020, 22:12 (GMT) |
USD import params help text formatting. |
December 9, 2020, 21:50 (GMT) |
USD import flags. Added Is Sequence and Transform Cache Constraint import options. |
December 9, 2020, 03:28 (GMT) |
USD transform cache import bug fix. Fixed USD_get_transform() to work for parented objects. |
December 7, 2020, 04:36 (GMT) |
USD importer: transform cache constraint. Port of Tangent Animation's implementation of transform cache constraint for USD (adapted and modified to fit this version of the importer). |
December 5, 2020, 02:55 (GMT) |
Restored ref counting for USDReaderPrim. Added back manual ref counting for USD readers, since we now need this for implementing constraints, and since it doesn't appear that we will be transitioning to shared pointers in the near future. |
December 5, 2020, 01:20 (GMT) |
Fixed compiler warning. |
December 5, 2020, 00:06 (GMT) |
Format fix. |
Revision 871fda8 by Michael A. Kowalski (usd-importer-T81257) December 4, 2020, 02:01 (GMT) |
USD importer: instancing improvements. Added new USDDataCache class for caching prototype mesh data. No longer using a global static cache for prototype meshes. Now precomputing the prototype meshes in a USDDataCache instance which is passed as an argument to USDXformableReade::create_objects(). These changes simplify the code, provide better support for thread safety and circumvent potential issues with dangling pointers in the previous implementation. |
November 22, 2020, 03:36 (GMT) |
Removed debug output. |
November 22, 2020, 03:07 (GMT) |
UsdPreviewSurface shader network import. Added experimental code to import UsdPreviewSurface shaders as Blender Principled BSDF node networks. |
November 18, 2020, 18:52 (GMT) |
New USDMaterialImporter class |
November 17, 2020, 01:02 (GMT) |
Format changes. |
November 15, 2020, 21:07 (GMT) |
USD light import support. Added USDLightReader class and the logic to instantiate it when iterating over the USD prims. |
November 13, 2020, 22:48 (GMT) |
USDReaderCamera implementation. Finished first pass of camera import. Added support for orthographic cameras. Adjusting camera rotation when converting from y-up to z-up. USDXformableReader::read_matrix() is now virtual. |
November 13, 2020, 02:01 (GMT) |
USD importer: read camera attributes. Finished logic for reading camera data. Requires further testing. |
November 12, 2020, 03:19 (GMT) |
WIP: new UsdCameraReader class. Also added logic to instantiate the camera reader when traversing the USD stage. Not all camera parameters are being set yet. |
November 6, 2020, 22:15 (GMT) |
USD importer instancing. Added basic support for sharing instance prototype meshes. This allows sharing of mesh geometry for instanceable prims, but doesn't yet handle converting the point instancer prim. |
November 6, 2020, 16:01 (GMT) |
USD import: remove ref counting. Temporarily removing reference counting from USDPrimReader, because it isn't needed yet and because the current implementation is incomplete and not sufficiently robust (e.g., the reader class destructors shouldn't be public). |
November 6, 2020, 01:24 (GMT) |
USDPrimIterator class now encapsulates a stage. |
November 6, 2020, 00:28 (GMT) |
USD import: bounds checking vertex normal count. Also added warning messages. A mismatch between the vertex normal and vertex counts was causing crashes in some cases. |
|