在three裡加了個pointlight:
//點光源
var point = new three.pointlight(0xffffff);
point.position.set(400, 200, 300); //點光源位置
this.scene.add(point); //點光源新增到場景中
感覺沒什麼效果,原因是需要搭配使用meshphongmaterial型別的顏色素材:
let material = new three.meshphongmaterial();
擴充套件:
光源型別:
光源簡介
ambientlight
環境光pointlight
點光源directionallight
平行光,比如太陽光
spotlight
聚光源其他型別的材質:
材質型別
功能meshbasicmaterial
基礎網格材質,不受光照影響的材質
meshlambertmaterial
lambert網格材質,與光照有反應,漫反射
meshphongmaterial
高光phong材質,與光照有反應
meshstandardmaterial
pbr物理材質,相比較高光phong材質可以更好的模擬金屬、玻璃等效果
meshnormalmaterial
法線網格材質
C語言練習(three)
1.在螢幕上輸出以下圖案 define crt secure no warnings include includeint main else printf n printf n for i n 2 i 0 i printf n printf n i 同上 i用法相同.system pause re...
TextView文字摺疊Three
前兩篇解決了一些問題,但是今天使用又出現了新的問題。新增在listview中會出現布局錯亂!so 在次解決!首先設定依賴 dependencies然後在va lues attrs中設定 這幾個引數分別表示 使用viewholder.tvcontent.setfullstring listbean.g...
three 蒙皮動畫核心過程
蒙皮動畫 通過模擬人的運動來模擬3d物體的動畫,遊戲中也經常使用。1.製作蒙皮骨骼 var material new three.meshbasicmaterial mesh new three.skinnedmesh geometry,material mesh.position.y 15 注意這...