2012-07-20 64 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