我需要使用Three.js中的纹理贴图进行顶点位移。
答案 0 :(得分:0)
THREE.ShaderTerrain[ "terrain" ]
和THREE.ShaderLib[ "normalmap" ]
支持使用纹理贴图的顶点位移。
可以在http://threejs.org/examples/webgl_terrain_dynamic.html和http://threejs.org/examples/webgl_materials_normalmap.html中找到它们的使用示例。
如果这些不符合您的需求,那么您必须编写自己的着色器。这样做并不容易。最好修改现有着色器。
three.js r.61