MaterialX
MaterialX copied to clipboard
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
Tried in MaterialX 1.38.8. Steps to reproduce: 1 - Unzip and put the attached nodedefs file in your libraries. 2 - Start materiaX Graph Editor 3 - Press Tab to...
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...
## Issue Currently if you just look at the shipped "standard" `libraries` folder there is no way to determine for what release it is used for. - It is possible...
## Issue Currently the [specification](https://github.com/AcademySoftwareFoundation/MaterialX/blob/main/documents/Specification/MaterialX.Specification.md#nodedef-output-elements) notes that outputs can have default inputs / values to handle if a node is disabled / pass-through. > Attributes for NodeDef Output elements: name...
# Struct support in MaterialX ## Introduction The [MaterialX (1.38) specification document](https://github.com/AcademySoftwareFoundation/MaterialX/blob/main/documents/Specification/v1.38/MaterialX.v1.38.Spec.pdf) allows for “Custom Data Types” (see page 8). Custom data types can specify `` elements, effectively defining a...
## Issue Fixes #1495 Fixed #1494 * The glTF loader does not load in multiple texcoords so can't use them if they exist. It does for colors. * Both the...
## API Logic Updates This s a set of fixes to the existing "publishing" / interface API to fix logic errors and conform properly with the current specification. ### ``...
When selecting a nodedef, the following cache is used: `std::unordered_multimap nodeDefMap;` Looking up the first matching nodedef in this cache is unfortunately OS dependent. Why? The unordered_multimap has no strict...
The integer discussions have raised the usefulness of having a `round` node. This thread is for the questions and discussions of features. The current thinking is that `round` would be...
This is a proposal to update the `UsdUVTexture` node to single-output signatures in MaterialX 1.39, allowing these nodes to robustly distinguish between `color3`, `color4`, `vector3`, and `vector4` outputs. Version upgrade...