欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Three.js如何實(shí)現(xiàn)霧化效果示例代碼

 更新時(shí)間:2017年09月27日 10:06:50   作者:專注前端30年  
霧化效果是3D的比較常見的特性,在游戲中見到的煙霧、爆炸火焰以及白云等效果都是霧化的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于Three.js如何實(shí)現(xiàn)霧化效果的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

前言

本文主要給大家介紹了關(guān)于Three.js實(shí)現(xiàn)霧化效果的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

實(shí)現(xiàn)方法

如果使用three.js實(shí)現(xiàn)霧化效果很簡(jiǎn)單,只需要在給場(chǎng)景scene對(duì)象的fog屬性添加值就好了,比如:

scene.fog = new THREE.Fog(0xffffff,100,120); 

這樣就給場(chǎng)景添加了霧化的效果,在實(shí)例化霧化的對(duì)象的時(shí)候,需要傳三個(gè)值(霧的顏色,霧化開始的距離相機(jī)的位置,全霧化距離相機(jī)的位置)。


添加上了就會(huì)顯示以上的效果,設(shè)置霧化的過(guò)程比較短,所以霧化的效果比較明顯。

還有一個(gè)種是隨著距離呈指數(shù)增長(zhǎng)的霧化效果,只需要設(shè)置霧的顏色和濃度即可。如:

scene.fog = new THREE.FogExp2(0xffffff,0.02); 

效果如下:


總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用Three.js具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 完美實(shí)現(xiàn)bootstrap分頁(yè)查詢

    完美實(shí)現(xiàn)bootstrap分頁(yè)查詢

    這篇文章主要介紹了一個(gè)完美的bootstrap分頁(yè)查詢,如何利用bootstrap實(shí)現(xiàn)分頁(yè)查詢,本文將為大家進(jìn)行揭曉
    2015-12-12
  • es6基礎(chǔ)學(xué)習(xí)之解構(gòu)賦值

    es6基礎(chǔ)學(xué)習(xí)之解構(gòu)賦值

    解構(gòu)賦值語(yǔ)法是一個(gè) Javascript 表達(dá)式,這使得可以將值從數(shù)組或?qū)傩詮膶?duì)象提取到不同的變量中。這篇文章主要給大家介紹了關(guān)于es6基礎(chǔ)學(xué)習(xí)之解構(gòu)賦值的相關(guān)資料,需要的朋友可以參考下
    2018-12-12
  • uniapp實(shí)現(xiàn)微信小程序一鍵登錄功能

    uniapp實(shí)現(xiàn)微信小程序一鍵登錄功能

    這篇文章給大家介紹了uniapp實(shí)現(xiàn)微信小程序一鍵登錄功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-10-10
  • layer頁(yè)面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法

    layer頁(yè)面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法

    今天小編就為大家分享一篇layer頁(yè)面跳轉(zhuǎn),獲取html子節(jié)點(diǎn)元素的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • js實(shí)現(xiàn)時(shí)分秒倒計(jì)時(shí)

    js實(shí)現(xiàn)時(shí)分秒倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)時(shí)分秒倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • js+canvas實(shí)現(xiàn)簡(jiǎn)單掃雷小游戲

    js+canvas實(shí)現(xiàn)簡(jiǎn)單掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了js+canvas實(shí)現(xiàn)簡(jiǎn)單掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JS中閉包的經(jīng)典用法小結(jié)(2則示例)

    JS中閉包的經(jīng)典用法小結(jié)(2則示例)

    這篇文章主要介紹了JS中閉包的經(jīng)典用法,結(jié)合2則示例分析了JS閉包的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-12-12
  • JS實(shí)現(xiàn)的小火箭發(fā)射動(dòng)畫效果示例

    JS實(shí)現(xiàn)的小火箭發(fā)射動(dòng)畫效果示例

    這篇文章主要介紹了JS實(shí)現(xiàn)的小火箭發(fā)射動(dòng)畫效果,涉及javascript基于時(shí)間函數(shù)的頁(yè)面元素屬性動(dòng)態(tài)變換實(shí)現(xiàn)運(yùn)動(dòng)效果相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 一篇文章教你寫出干凈的JavaScript代碼

    一篇文章教你寫出干凈的JavaScript代碼

    JavaScript一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型,下面這篇文章主要給大家介紹了如何通過(guò)一篇文章教你寫出干凈的JavaScript代碼,需要的朋友可以參考下
    2021-09-09
  • 原生JS實(shí)現(xiàn)自定義下拉單選選擇框功能

    原生JS實(shí)現(xiàn)自定義下拉單選選擇框功能

    最近,把項(xiàng)目中用到的下拉框組件重新封裝了一下,以構(gòu)造函數(shù)的方式進(jìn)行封裝,主要方法和事件定義在原型上,下面是主要的實(shí)現(xiàn)代碼并添加了比較詳細(xì)的注釋,分享出來(lái)供大家參考
    2018-10-10

最新評(píng)論