You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added some testing utilities and corresponding tests for these utilities (#718)
- Added explicit size checks to usd i/o tests; improved tests to not rely on test order execution; made some changes to USD reading code that improves logic flow; fixed documentation error on export_mesh in USD.
- Fixed bug in get_scene_paths and added a test
- Added three additional test meshes. Started a convention for keeping useful data in one place and referencing it from appropriately named test subfolder.
- Added more robust tests for USD meshes; fixed at least one bug; added a partial refactor to usd/mesh.py (not integrated with core readers yet).
Removed accidentally added file
- Normal consistency spot checks between OBJ and USD now pass; changed small USD samples to human-readable usda version.
- Fixed a bug in rtol/atol in a testing function (backward compatible); small improvement to debug logging function
- Non-backward compatible changes to USD material import:
- stop always prepending material list with None
- always output material_order, even if only one material is bound (after all it could be not bound)
- Added extensive OBJ/USD consistency checks that at least verify material_order is read consistently.
- Added export materials + reimport materials test for an existing test case to ensure read-write-read cycle is not broken.
- Adapted obj/usd consistency test to work with multi-mesh USDs.
- Fixed a bug: USD transform should apply not only to vertices, but also normals.
Signed-off-by: Maria Masha Shugrina <[email protected]>
Co-authored-by: Maria Masha Shugrina <[email protected]>
**Source**: this mesh is an ico sphere that was authored in Blender with flat shading.
12
+
13
+
**Formats**: was exported as both `obj` and `usda` (ascii) from Blender.
14
+
15
+
**Sanity checks**: displays correctly as `obj` and `usda` imported into Blender3.1 and as `usda` imported into [NVIDIA Omniverse](https://www.nvidia.com/en-us/omniverse/).
**Source**: this mesh is an ico sphere that was authored in Blender with smooth shading.
33
+
34
+
**Formats**: was exported as both `obj` and `usda` (ascii) from Blender.
35
+
36
+
**Sanity checks**: displays correctly as `obj` and `usda` imported into Blender3.1 and as `usda` imported into [NVIDIA Omniverse](https://www.nvidia.com/en-us/omniverse/).
**Source:** this file is a simiplified version of TurboSquid ID 1073771, which NVIDIA has licensed with distribution rights. *By using this TurboSquid model, you agree that you will only use the content for research purposes only. You may not redistribute this model.*
54
+
55
+
**Formats**: the original format is `obj`, which was converted to `usdc` (binary) using Blender exporter.
56
+
57
+
**Sanity checks**: displays correctly as `obj` and `usdc` imported into Blender3.1 and as `usdc` imported into [NVIDIA Omniverse](https://www.nvidia.com/en-us/omniverse/).
**Source:** this file was authored in Blender with pizza texture taken from a [royalty-free photo by Rene Strgar](https://www.pexels.com/photo/italian-style-pizza-13814644/).
75
+
76
+
**Formats**: was exported as both `obj` and `usda` (ascii) from Blender.
77
+
78
+
**Sanity checks**: displays correctly as `obj` (not usd) imported into Blender3.1 and as `usda` imported into [NVIDIA Omniverse](https://www.nvidia.com/en-us/omniverse/).
0 commit comments