Repository navigation
Aura3D 4.0.5
Pre-release
Pre-release
Superseded. This version is deprecated. Upgrade to Aura3D 4.7.15.
tslnode-graph subset andmaterial.node({ colorNode, emissiveNode, opacityNode, positionNode, transparent, side, ... })(SH-01): author a material as a TSL-style graph (positionLocal/World,normalLocal/World,uv(),time,cameraPosition,uniform,uniformArray,texture,color,float/int/bool/vec2-4with swizzles, math and comparison nodes,Fn,If/ElseIf/Else,Loop) and the engine emits GLSL 300 es into the existingmaterial.custompath, with type inference and constant folding.tsl.supportedNameslists exactly what is supported.- Limits, all reported with named errors rather than silently ignored:
normalNode,roughnessNodeandmetalnessNodeare not supported (custom materials have no scene-light access); any other three/tsl name throwstsl-unsupported-node;uv(1)is not supported; WGSL is not emitted (tsl-requires-glsl-backend). The emitted GLSL is verified on the mock device, not yet on a real GPU. aura3d migrate threemapsMeshStandardNodeMaterial,MeshBasicNodeMaterialandNodeMaterialtomaterial.nodeas approximate, with notes naming the unsupported nodes.
- Limits, all reported with named errors rather than silently ignored: