Loading...
Loading...
Compare original and translation side by side
envMapalphaTestdepthWriteShaderMaterialRawShaderMaterial| Need | Skill |
|---|---|
| Standard PBR with maps, physical clearcoat/sheen | threejs-materials |
TSL nodes, | threejs-node-tsl |
| Migrating ShaderMaterial → TSL | threejs-node-tsl (conceptual), keep ShaderMaterial here until cutover |
envMapalphaTestdepthWriteShaderMaterialRawShaderMaterial| 需求 | 对应技能 |
|---|---|
| 带贴图的标准PBR、物理清漆/光泽效果 | threejs-materials |
TSL节点、 | threejs-node-tsl |
| 从ShaderMaterial迁移到TSL | threejs-node-tsl(概念层面),切换前仍在此处处理ShaderMaterial相关问题 |
MeshBasicenvMapmetalnessroughnessMeshPhysicalMaterialalphaTestdepthWritelights: trueskinningmorphTargetsMeshBasicenvMapmetalnessroughnessMeshPhysicalMaterialalphaTestdepthWritelights: trueskinningmorphTargets| Docs section | Representative links |
|---|---|
| Materials (core) | https://threejs.org/docs/Material.html |
| PBR | https://threejs.org/docs/MeshStandardMaterial.html |
| Physical | https://threejs.org/docs/MeshPhysicalMaterial.html |
| Custom GLSL | https://threejs.org/docs/ShaderMaterial.html |
*NodeMaterial*NodeMaterialnormalMapTypeMeshPhysicalMaterialtransmissionnormalMapTypeMeshPhysicalMaterialtransmissionShaderMaterialenvMapShaderMaterialenvMapMeshStandardMaterialMeshPhysicalMaterialShaderMaterialcolorSpacedepthWrite*NodeMaterialMeshStandardMaterialMeshPhysicalMaterialShaderMaterialcolorSpacedepthWrite*NodeMaterial