Blender Git Statistics -> Branches -> usd-importer-T81257

"Usd-importer-t81257" branch

Total commits : 54
Total committers : 2
First Commit : September 30, 2020
Latest Commit : December 5, 2020 (Today)

Commits by Month

DateNumber of Commits
December, 20203
November, 202020
October, 202030
September, 20201


AuthorNumber of Commits
Michael Kowalski53
Michael A. Kowalski1

Popular Files

FilenameTotal Edits

Latest commits Feed

14 hours 11 min ago
Fixed compiler warning.
15 hours 25 min ago
Format fix.
Revision 871fda8 by Michael A. Kowalski (usd-importer-T81257)
1 day and 13 hours ago
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
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.
November 5, 2020, 21:16 (GMT)
USD importer: use built-in matrix conversion.

Use the standard conversion of a pxr::GfMatrix4d to float.
November 5, 2020, 20:33 (GMT)
Disallow USDPrimReader copy and assignment.
November 5, 2020, 18:04 (GMT)
USD importer: added comments and minor cleanup.
November 4, 2020, 23:48 (GMT)
USD importer: renamed files.

Renamed usd_reader_transform and usd_reader_object files
to usd_reader_xform and usd_reader_xformable, respectively.
Updated includes to reflect new file names.
November 4, 2020, 22:50 (GMT)
USD importer: new USDMeshReaderBase class.

Moved read_mesh() function from USDXformableReader
class to new USDMeshReaderBase class.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020