Ashwin Bhat
Ashwin Bhat
Consider the following material document ``` ``` `USD_PlasticOne` and `USD_PlasticTwo` are two valid shaders. However, when we use the shader reflection `MaterialX::ShaderPort::getPath()` will report `SR_plastic/diffuseColor` for both `surfacematerial` Additional details...
We notice scalability issues with scenes containing 500+ MaterialX documents. MaterialX load, validation and code generation takes longer than expected. Current bottleneck seems to be in Document::importLibary which is required...
Hi, Section 6.4 of the book has listing 6.7 Spirals Shader. Can you please post these missing samples. I'm running into some problems with isolines. Thanks
I'm relaying a request on behalf of members on Khronos glTF PBR Procedural Texture group committee. The proposed extensions: 1. [KHR_texture_procedurals](https://github.com/KhronosGroup/glTF/tree/KHR_texture_procedurals/extensions/2.0/Khronos/KHR_texture_procedurals) 2. [EXT_texture_procedurals_mx_1_39](https://github.com/KhronosGroup/glTF/tree/KHR_texture_procedurals/extensions/2.0/Vendor/EXT_texture_procedurals_mx_1_39) will allow defining procedural patterns graphs in...
MaterialX Viewer has a few very helpful shortcuts to save the current material shader to file. ("G", "Save the current GLSL shader source to file."), ("O", "Save the current OSL...
While transpiling glsl shaders to wgsl `tint` throws this error and fails. `error: 'fwidth' must only be called from uniform control flow` The error is from use of derivatives in...
MaterialXViewer background color is inconsistent between Windows and Mac due to renderer differences (GL vs Metal). Screenshot below show Mac (left) and Windows (right) From a quick test below forcing...
The MaterialX Web Viewer uses Three.js WebGL renderer. See relevant code [here](https://github.com/AcademySoftwareFoundation/MaterialX/blob/7864cf3f10a54d1ae042bf570fd73f445e981f77/javascript/MaterialXView/source/index.js#L72-L75) With the recent addition MaterialX WebGPU Code Generator, enhancing the Web Viewer uses Three.js WebGPURenderer would be useful...