Pablo Delgado
Pablo Delgado
NVIDIA distributes an MDL implementation of the glTF PBR as part of the MDL SDK: https://github.com/NVIDIA/MDL-SDK/blob/master/examples/mdl/nvidia/sdk_examples/gltf_support.mdl It supports all material extensions except unlit and seems straightforward to implement.
guc has a version defined in the top-level CMakeLists.txt, but it is not propagated to the library and application. We should - introduce a `--version` flag to the executable -...
Currently, many errors which occur during conversion are fatal. Revisit some of the handling since an asset with a missing material or mesh is more useful than no asset at...
Use 'group', 'assembly', 'component' and 'subcomponent' _kind_ metadata of the [UsdModelAPI](https://graphics.pixar.com/usd/dev/api/class_usd_model_a_p_i.html) to classify prims. The glossary has an overview: https://graphics.pixar.com/usd/release/glossary.html#usdglossary-kind
Set up the testing infrastructure for.. - [ ] Unit tests - [ ] File tests with.. - [ ] Khronos's [sample models](https://github.com/KhronosGroup/glTF-Sample-Models) - [ ] Khronos's [validation models](https://github.com/KhronosGroup/glTF-Asset-Generator) -...
Similar to [usd_from_gltf](https://github.com/google/usd_from_gltf/tree/master/ufg_plugin), we could provide an Sdf file format plugin which implicitely converts glTF to USD+MaterialX files.
Translate the 'extras' field of all glTF entities into a corresponding USD representation. Do we want to dump a single metadatum or do we additionally decode key-value dicts?
Currently, meshes, cameras, lights and materials are instanced. But the glTF scenegraph is a DAG, which means that hierarchy parts can be instanced, too. Can this behaviour be replicated with...
guc automatically generates unique names for prims, shading nodes and image files. This functionality is not covered by the Khronos validation and sample models. Custom test assets need to be...
The [USD glossary](https://graphics.pixar.com/usd/release/glossary.html#usdglossary-gprim) says: > Gprims are boundable, and should always submit to computing an extent (even if it be an empty extent), and valid UsdGeom scene description should always...