Three.js開發指南(3):使用Three.js裡的各種光源

CopperDong發表於2018-04-22

   光源

3.1 探索Three.js庫提供的光源



3.2 學習基礎光源

    AmbientLight:影響整個場景的光源

    在使用其他光源的同時使用AmbientLight,目的是弱化陰影或新增一些顏色。用色應該儘量保守。如果你指定的顏色過於明亮,那麼你很快就會發現畫面顏色過於飽和了。

    使用THREE.Color()物件:用十六進位制字串(#0C0C0C)或十六進位制數值指定顏色。

    PointLight(點光源):照射所有方向的光源

    SpotLight(聚光燈光源):具有錐形效果的光源。

    DirectionalLight(方向光):模擬遠處類似太陽的光源

    使用特殊光源生成高階光照效果:半球光光源、平面光光源

    鏡頭炫光:當你直接朝著太陽拍照時就會出現鏡頭炫光


相關文章