2012-07-20 70 views
1

我想用three.js和闪亮(如银/金牌)表面做一个立方体。 有什么特殊的材料可以使用(比如meshbasicmaterial ..)或者我怎么能做到这一点?如何在three.js中创建闪亮的对象?

谢谢:)

+1

看起来这个教程告诉你如何做到这一点:http://www.netmagazine.com/tutorials/create-interactive-liquid-metal-ball-webgl([demo](http:// lab .aerotwist.com/webgl/reactive-ball /)) – 2012-07-20 13:39:56

+0

只是为了说明这一点,确保你有场景中的光源/其他物体,以便它能反映出来...... – Basic 2012-07-20 13:43:42

回答

3

试试这个材料:

THREE.MeshPhongMaterial({ color: 0xffffff }) 

我从here得到它。我认为,为了达到您的目的,您的场景中必须有其他物体可以反映出来。否则,它不会真的看起来令人印象深刻。

编辑:我将它改为mrdoob建议的内容。这是他的图书馆,所以我肯定会跟他的意见。

+0

我认为'MeshPhonMaterial'应该是一个Applecow在之后。 – mrdoob 2012-07-23 00:02:11