在THREE.js中打印自定义MeshStandardMaterial

时间:2018-02-22 15:40:56

标签: three.js glsl shader fragment-shader

我正在尝试为MeshStandardMaterial实现新的自定义功能,特别是我想添加两个使用不同UV集的法线贴图的可能性。然后我将它们组合在片段着色器中。

到目前为止,我已经“加倍”了meshstandardmaterial并使WebGLProgram插入关键字“Use NormalMap2”。下一步是搞乱实际的glsl代码。

是否有某种方法可以打印片段着色器或某些方法来查看传递给它的内容?

1 个答案:

答案 0 :(得分:0)

调试代码的最简单方法是使用webGL inspector,它会显示已经传递给着色器的纹理,还显示了所有着色器代码