-
-
Notifications
You must be signed in to change notification settings - Fork 35.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebGPURenderer: MaterialX #27294
WebGPURenderer: MaterialX #27294
Conversation
Could this E2E error have something to do with this PR?
|
I'm not sure why but the error "TimeoutError: Navigation timeout of 300000 ms exceeded" seems to happen with random examples and then the run fails. It also seems to happen just in the |
Did another test run and now the timeout happens with |
* MathNode: Add `bitcast()` * WGSLNodeBuilder: Add `greaterThan` for vec3 * WGSLNodeBuilder: XOR * NodeBuilder: .buildFunctionNode() and getFunctionOperator() * TSL: Function Overloading * SplitNode: Fix expected output if used uvec or ivec * TSL Transpiler: Improvements and fixes * TSL: Fix expected output if used a.assign( b ), returns a * FIX & TODO: Check reasons * Fix clearcoat op sequence * WebGPURenderer: MaterialX Support * add webgpu materialx examples * fix backend name * unknown diff screenshot problem * testing e2e response
Related issue: #24707, closes #24958
Introduction
This PR introduces the first version of the
MaterialX
library forWebGPURenderer
, compatible withWebGLRenderer
too using TSL.We were successful in converting
mx_noise
toTSL
using theThree.js Transpiler
, making future updates easier.MaterialX Loader Example
MaterialX Noise Nodes
Description
--
--