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. |
November 4, 2020, 20:49 (GMT) |
Renamed USDTransformReader to USDXformReader. |
November 4, 2020, 20:01 (GMT) |
Renamed USDObjectReader to USDXformableReader. Miscellaneous additional cleanup, including function naming convention. |
November 4, 2020, 02:32 (GMT) |
USD importer: new USDPrimReader base class. |
October 31, 2020, 20:45 (GMT) |
USD improter: simplify mesh reading. The original implementation of USDMeshReader::read_mesh() closely followed AbcMeshReader::read_mesh(), which was designed to be invoked by a mesh modifier. However, since the USD importer isn't applying a mesh modifier yet, this made the code unnecessarily complex. For now I've refactored this function to simply return a new mesh, and the additional logic for modifiers can be restored in the future when it's needed. |
October 31, 2020, 18:56 (GMT) |
USD importer: fixed formatting. |
October 29, 2020, 00:40 (GMT) |
USD importer: new USDPrimIterator class. Moved USD stage traversal and related functions from usd_import_util.* to a dedicated USDPrimIterator class. |
October 28, 2020, 20:24 (GMT) |
USD importer cleanup. Moved static mesh import helper functions inside blender::io::usd namespace. |
October 23, 2020, 15:27 (GMT) |
Fixed capitalization in USD importer class names. Changed abbreviation Usd to USD in the reader classes. |
October 23, 2020, 14:44 (GMT) |
Cleaned up and commented USD material import code. |
October 23, 2020, 01:58 (GMT) |
USD material import initial implementation. |
October 20, 2020, 16:41 (GMT) |
USD importer: removed unused code. Removed unused version of create_readers(). |
October 19, 2020, 23:39 (GMT) |
USD importer: cleaned up USD API calls. |
October 18, 2020, 22:10 (GMT) |
USD importer: keep original UV map name. Now keeping the USD UV primvar name as the Blender UV map name. Currently, always using the default name 'st', but this may be an arbitrary name in the future. |
October 17, 2020, 17:02 (GMT) |
USD importer: fixed traversal bug. Changed prim traversal predicate to exclude inactive prims. |
October 15, 2020, 23:44 (GMT) |
Format fixes. |
|