3
我在不同的演示看到,你可以使用像这样的着色器:three.js ShaderLib中有什么着色器?
shader = THREE.ShaderLib[ "normalmap" ];
在ShaderLib其他什么着色器,并且其中ShaderLib记录?它似乎甚至不出现在github回购中。
我在不同的演示看到,你可以使用像这样的着色器:three.js ShaderLib中有什么着色器?
shader = THREE.ShaderLib[ "normalmap" ];
在ShaderLib其他什么着色器,并且其中ShaderLib记录?它似乎甚至不出现在github回购中。
作为r.59,可通过ShaderLib的three.js所着色器是:
在ShaderLib着色器中列出并定义如下:https://github.com/mrdoob/three.js/blob/r59/src/renderers/WebGLShaders.js#L1936 - 这包括他们的联系制服,以及包含着色器shunks,并且在少数情况下,片段和顶点着色器定义。
他们到目前为止还没有在the documentation中提及,由于某种原因,ShaderLib的回购搜索变为空白,显然是因为github搜索存在不明原因的缺陷。
在这个问题的时候,github搜索没有通过标点符号拆分标记,所以搜索“ShaderLib”不匹配“THREE.ShaderLib”:P – meetar