Three.js如何實現(xiàn)霧化效果示例代碼
前言
本文主要給大家介紹了關(guān)于Three.js實現(xiàn)霧化效果的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細的介紹吧。
實現(xiàn)方法
如果使用three.js實現(xiàn)霧化效果很簡單,只需要在給場景scene對象的fog屬性添加值就好了,比如:
scene.fog = new THREE.Fog(0xffffff,100,120);
這樣就給場景添加了霧化的效果,在實例化霧化的對象的時候,需要傳三個值(霧的顏色,霧化開始的距離相機的位置,全霧化距離相機的位置)。
添加上了就會顯示以上的效果,設(shè)置霧化的過程比較短,所以霧化的效果比較明顯。
還有一個種是隨著距離呈指數(shù)增長的霧化效果,只需要設(shè)置霧的顏色和濃度即可。如:
scene.fog = new THREE.FogExp2(0xffffff,0.02);
效果如下:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用Three.js具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- Three.js基礎(chǔ)學(xué)習(xí)之場景對象
- Three.js實現(xiàn)瀏覽器變動時進行自適應(yīng)的方法
- Three.js利用dat.GUI如何簡化試驗流程詳解
- 利用Three.js如何實現(xiàn)陰影效果實例代碼
- Three.js實現(xiàn)繪制字體模型示例代碼
- Three.js利用Detector.js插件如何實現(xiàn)兼容性檢測詳解
- Three.js利用orbit controls插件(軌道控制)控制模型交互動作詳解
- Three.js利用性能插件stats實現(xiàn)性能監(jiān)聽的方法
- Three.js如何用軌跡球插件(trackball)增加對模型的交互功能詳解
- Three.js入門之hello world以及如何繪制線
相關(guān)文章
es6基礎(chǔ)學(xué)習(xí)之解構(gòu)賦值
解構(gòu)賦值語法是一個 Javascript 表達式,這使得可以將值從數(shù)組或?qū)傩詮膶ο筇崛〉讲煌淖兞恐?。這篇文章主要給大家介紹了關(guān)于es6基礎(chǔ)學(xué)習(xí)之解構(gòu)賦值的相關(guān)資料,需要的朋友可以參考下2018-12-12layer頁面跳轉(zhuǎn),獲取html子節(jié)點元素的值方法
今天小編就為大家分享一篇layer頁面跳轉(zhuǎn),獲取html子節(jié)點元素的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09