Blender Git Commits

Blender Git "usd-importer-T81257" branch commits.

Page: 2 / 4

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021