Pablo Delgado

Results 58 issues of Pablo Delgado

glTF animations are currently not supported. They are described in spec [section 3.11](https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#animations).

1.0 release

We can create a displayColor primvar with 'constant' interpolation by taking the base_color factor or average texture color. It might even be possible to extract vertex colors by unwrapping the...

enhancement

Currently, libguc prints error messages and returns false on `convert(..)`. But calling applications may want to handle different types of errors differently. Identify error groups and return error codes instead.

enhancement

Extension spec: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_unlit The extension can not be correctly represented with a UsdPreviewSurface, but we might be able to emulate it using the emissive color. In MaterialX, this feature should...

feature

glTF supports an arbitrary number of COLOR accessors. We should expose them in a way while still translating COLOR_0 to `displayColor`, preferably without duplicate data. See also: https://groups.google.com/g/usd-interest/c/VOkh0aj-8bU/m/zxrMQ-pJAgAJ

enhancement

Set up GitHub Actions pipelines to produce binaries for Windows, Linux and MacOS. Consider using a USD docker image from the [aswf-docker repo](https://github.com/AcademySoftwareFoundation/aswf-docker).

1.0 release

Skinning ([glTF spec 3.7.3](https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#skins)) is currently not supported. We should be able to map it to the [UsdSkel API](https://graphics.pixar.com/usd/release/api/usd_skel_page_front.html).

1.0 release

Unfortunately, there are multiple issues with [UsdUtilsCreateNewUsdzPackage](https://graphics.pixar.com/usd/release/api/dependencies_8h.html#a25eab7c64cc0971374732de8c4a3004e) when it comes to layer referencing: 1) the function can't seem to properly export the referenced .mtlx file 2) even when inlining MaterialX...

feature

Extension spec: https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_variants/README.md USD has [native support for variants](https://graphics.pixar.com/usd/release/glossary.html#usdglossary-variant). Mapping should be quite easy.

feature

Extension spec: https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_transform It should be mappable to the UsdShade [Transform2d node](https://graphics.pixar.com/usd/release/spec_usdpreviewsurface.html#transform2d) and MaterialX's [place2d](https://www.materialx.org/assets/MaterialX.v1.38.Supplement.pdf) node.

feature