在 THREE.js 中打印自定义 MeshStandardMaterial

Print custom MeshStandardMaterial in THREE.js

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

到目前为止,我有 "doubled" meshstandardmaterial 并使 WebGLProgram 插入关键字,如 "Use NormalMap2"。下一步将是弄乱实际的 glsl 代码。

有没有什么方法可以打印片段着色器或者看看传递给它的内容如何?

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