-
-
Notifications
You must be signed in to change notification settings - Fork 36.2k
Description
Description
I'm trying to understand what the current state is, where examples went, and how things in regards to nodes are done now. This is a documentation issue :)
From what I can see:
-
All WebGL examples regarding node materials have been removed in NodeMaterial: Remove
WebGLNodeBuilder#28167. -
New features and bug fixes to the nodes system are only added to the WebGPURenderer. No nodes-related features are officially available for WebGLRenderer anymore.
-
WebGPURenderer is currently inWebGPURenderer is now in a separate bundle.examples. It's not part of core three.js. -
There is no documentation (that I could find) on how to switch from
WebGLRenderertoWebGPURenderer. I was wondering if switching with{ forceWebGL: true }is a safe step, for example.
Documentation Questions
-
Is
WebGPURenderermature enough to start switching to it? -
Is
WebGPURendererwith{ forceWebGL: true }currently 100% matchingWebGLRenderer? -
Are there specific things to keep in mind when using
GLTFLoaderwithWebGPURenderer? Is there anything extra that a developer needs to do? Does it use nodes when doing that, or the previous materials? -
Will WebGPURenderer move to core at some point, or will it stay an example?
-
Is there documentation for switching? For example, it's not clear to me if all classes
WebGL*need to be swapped, or if it's fine to useWebGLRenderTargetwithWebGPURenderer.
Solution
Documentation for how to start using WebGPURenderer.
Alternatives
Waiting until a further point and not starting to use/test WebGPURenderer.
Additional context
No response