MaterialX icon indicating copy to clipboard operation
MaterialX copied to clipboard

MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

Results 410 MaterialX issues
Sort by recently updated
recently updated
newest added

Hello, we're trying to currently match a large number of shaders that have been created in a game engine to MaterialX counter parts. Our current shaders are making use of...

[MR805](https://github.com/AcademySoftwareFoundation/MaterialX/pull/805) ensured a relocatable cmake config file, but the `.so` shared libs built on Linux are not themselves relocatable, as they have absolute paths baked into their `RPATH`/`RUNPATH`. This fixes...

[SurfaceNodeGlsl::emitFunctionCall](https://github.com/AcademySoftwareFoundation/MaterialX/blob/322bf9bd9dc5be6265d7ead677737f36d294458e/source/MaterialXGenGlsl/Nodes/SurfaceNodeGlsl.cpp#L177) adds Emission after direct lighting calculation, so Coat is not taking partial effect of Emission. At Standard Surface, Emission is affected by Coat. ![image](https://user-images.githubusercontent.com/65879515/185866921-7b6458a3-5fd4-45bf-97be-bd6a010662b1.png) I think the current implementation...

This issue to to add clarity of handling normal and colorspace inputs / outputs for `UsdPreviewSurface` and `UsdUvTexture`: # Normal Handling The normal input on `UsdPreviewSurface` can be confusing to...

I am writing a very hacked together ShaderGen and found when I have `sourcecode="{0}"` where in the output I want to see literally `{0}`, MaterialX fails. The problem is in...

The viewer in the prebuilt windows download starts with the following error: `C:\Users\Brett\Downloads\MaterialX_Windows_VS2022_x64_Python39> .\bin\MaterialXView.exe Failed to load standard data libraries: XInclude cycle detected. *** Validation warnings for standard_surface_default.mtlx *** Invalid...

``` ``` This node could resolve to one of two different node definitions in the standard library. ``` ``` For the purposes of the document itself, this ambiguity is actually...

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

@jstone-lucasfilm and @lgritz: Accidentally deleted the previous PR after sync fork, sorry. Here is a fresh one with all changes. Kept the "plain" signature for target_link_libraries, need to change the...

This change list implements a redesign of the `TypeDesc` class used for data type descriptions in MaterialX. The main purpose of this change is to solve issue #1608. But the...