我正在寻找一个副本的THREE.MeshBasicMaterial,并创建我自己的修改材料的基础上。我需要编辑一些着色器,并添加一些制服(但我可以处理这些)。
首先,我想让材料像MeshBasicMaterial一样工作,并从那里获取东西。
这是我糟糕的尝试(从我开始的地方),它不起作用:https://gist.github.com/karimbeyrouti/80c00a6b3731f52fe173
如何在threejs中创建基于MeshBasicMaterial的新素材?
发布于 2016-01-19 03:11:32
这张幻灯片可能会有帮助。
https://speakerdeck.com/yomotsu/low-level-apis-using-three-dot-js?slide=22
将ShaderMaterial与内置着色器块一起使用。
https://github.com/mrdoob/three.js/blob/master/src/renderers/shaders/ShaderLib.js
然后你就可以制作自己的扩展MeshBasicMaterial了。
https://stackoverflow.com/questions/34853621
复制相似问题