JGamache-autodesk
JGamache-autodesk
**Describe the bug** We are looking for consistency in the way shader nodes are registered. This will allow a node editor to build a nicer node picker by grouping nodes...
Looking at the current implementation of UDIMs there seems to be two choices: 1- Magic uv_scale and uv_offset ports appearing on top-level shader interface keyed to the `image` node name....
The OpenGL implementation of UDIM support relies on a texture atlas built using rows of 10 tiles. As the number of UDIM texture grows, these tiles end up squished vertically....
Slightly complex one here. One of our devs was asking a very interesting question while working with MaterialX: > Here’s another strange one about naming: Why won’t it let me...
Fixes https://github.com/AcademySoftwareFoundation/MaterialX/issues/1439 Required by https://github.com/python/cpython/issues/80266
There was an important change in how paths are searched on the Windows platform, and it requires adding the following code (or something similar): ``` # Python 3.8+ on Windows:...
As [seen here](https://github.com/AcademySoftwareFoundation/MaterialX/blob/main/libraries/bxdf/gltf_pbr.mtlx#L27): ```xml ``` And if I read the [specs](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_volume/README.md#attenuation) correctly, the default should be `+infinity`. Should we represent that using FLOAT_MAX?
To test: connect a `ND_time_float` node to the base color of a standard_surface. Looking at generated code, I see: ```C++ float time_out = u_frame / 24.000000; ``` where I should...
Exactly the same as https://github.com/AcademySoftwareFoundation/MaterialX/pull/1840 but on the main branch. Fixes https://github.com/AcademySoftwareFoundation/MaterialX/issues/1716 Propagate internally added ports when found inside a NodeGraph implementation of a NodeDef. Testing: Run render GLSL tests...
### Description of Issue The material tag detection code added in #3073 had some forward looking code for OpenPBR that requires an update, even though we have not yet integrated...