Pablo Delgado

Results 58 issues of 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.

feature

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 -...

1.0 release

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...

enhancement

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

enhancement

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) -...

testing

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.

feature

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?

1.0 release

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...

enhancement

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...

testing

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...

enhancement