使用Three.js平面着色OpenGL

时间:2013-01-28 17:26:08

标签: three.js flat

我正在尝试使用Three.js模拟OpenGL平面着色模型。我的想法是创建一个像http://en.wikipedia.org/wiki/File:Phong-shading-sample.jpg这样的例子。我试图改变一些不同的着色模型,但我无法获得所需的结果。

是否可以在three.js中创建此场景?

提前致谢

1 个答案:

答案 0 :(得分:2)

材料,例如MeshBasicMaterial有一个名为“着色”的选项。它可以设置为THREE.None,THREE.FlatShading,THREE.SmoothShading。

我不确定你是否需要一个光源,或者你必须为整个场景启用阴影。在Three.js网站上看一下带阴影的演示。