成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【three.js學(xué)習(xí)筆記】場(chǎng)景

codecraft / 1265人閱讀

摘要:對(duì)象是所有不同對(duì)象的容器,也就是說(shuō)該對(duì)象保存所有物體光源攝像機(jī)以及渲染所需的其他對(duì)象。對(duì)象又是被稱為場(chǎng)景圖,它不僅僅是一個(gè)對(duì)象數(shù)組,還包含了整個(gè)場(chǎng)景圖樹(shù)形結(jié)構(gòu)中的所有節(jié)點(diǎn)每個(gè)添加到場(chǎng)景的對(duì)象,甚至包括本身都是繼承自一個(gè)名為的對(duì)象。

THREE.Scene

THREE.Scene 對(duì)象是所有不同對(duì)象的容器,也就是說(shuō)該對(duì)象保存所有物體、光源、攝像機(jī)以及渲染所需的其他對(duì)象。

THREE.Scene 對(duì)象又是被稱為場(chǎng)景圖,它不僅僅是一個(gè)對(duì)象數(shù)組,還包含了整個(gè)場(chǎng)景圖樹(shù)形結(jié)構(gòu)中的所有節(jié)點(diǎn):
每個(gè)添加到 Three.js 場(chǎng)景的對(duì)象,甚至包括 THREE.Scene 本身都是繼承自一個(gè)名為 THREE.Object3D 的對(duì)象。
每個(gè) THREE.Object3D 對(duì)象也可以有自己的子對(duì)象,我們可以使用它的子對(duì)象來(lái)創(chuàng)建一個(gè) Three.js 能解釋和渲染的對(duì)象樹(shù)。

組件 描述
相機(jī) 決定哪些東西在屏幕上渲染
光源 對(duì)材質(zhì)如何顯示,以及生成陰影時(shí)材質(zhì)如何使用產(chǎn)生影響
物體 相機(jī)里主要的渲染對(duì)象,如方塊、球體

THREE.Scene()就像是所有這些對(duì)象的容器。下面是對(duì)場(chǎng)景對(duì)象最重要的函數(shù)

函數(shù)/屬性 描述
add(Object) 添加對(duì)象到場(chǎng)景中
children 返回場(chǎng)景中所有對(duì)象的列表,包括相機(jī)和光源
getChildByName(name) 利用name屬性,返回場(chǎng)景中特定的對(duì)象
remove(Object) 把對(duì)象從場(chǎng)景中刪除
traverse(function) 通過(guò)traverse這個(gè)函數(shù),我們可以通過(guò)回調(diào)函數(shù)訪問(wèn)場(chǎng)景對(duì)象及其子對(duì)象
fog 通過(guò)這個(gè)屬性,可以設(shè)置場(chǎng)景中的霧化效果,它可以渲染出一層霧氣
overrideMaterial 通過(guò)這個(gè)屬性,可以強(qiáng)制場(chǎng)景中的所有物體都使用相同的材質(zhì)
background 通過(guò)這個(gè)屬性,可以設(shè)置場(chǎng)景的背景,它總是第一個(gè)被渲染,可以是Color、紋理Texture覆蓋、或者CubeTexture



    
    場(chǎng)景
    
    
    
    


 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/93990.html

相關(guān)文章

  • Three.js學(xué)習(xí)筆記

    摘要:和使用的坐標(biāo)系是右手坐標(biāo)系。與都是指到照相機(jī)位置在深度平面的位置,而照相機(jī)不應(yīng)該拍攝到其后方的物體,因此這兩個(gè)值應(yīng)該均為正值。 Three.js是一個(gè)3D JavaScript庫(kù)。Three.js封裝了底層的圖形接口,使得程序員能夠在無(wú)需掌握繁冗的圖形學(xué)知識(shí)的情況下,也能用簡(jiǎn)單的代碼實(shí)現(xiàn)三維場(chǎng)景的渲染。 一個(gè)典型的Three.js程序至少要包括渲染器(Renderer)、場(chǎng)景(Sc...

    20171112 評(píng)論0 收藏0
  • WebGL three.js學(xué)習(xí)筆記 使用粒子系統(tǒng)模擬時(shí)空隧道(蟲(chóng)洞)

    摘要:學(xué)習(xí)筆記使用粒子系統(tǒng)模擬時(shí)空隧道本例的運(yùn)行結(jié)果如圖時(shí)空隧道演示地址的粒子系統(tǒng)的粒子系統(tǒng)主要是依靠精靈體來(lái)創(chuàng)建的,要實(shí)現(xiàn)中的粒子系統(tǒng)創(chuàng)建,一般有兩種方式。 WebGL three.js學(xué)習(xí)筆記 使用粒子系統(tǒng)模擬時(shí)空隧道 本例的運(yùn)行結(jié)果如圖:showImg(https://img-blog.csdnimg.cn/20190426222855492.png?x-oss-process=ima...

    Guakin_Huang 評(píng)論0 收藏0
  • three.js學(xué)習(xí)筆記】渲染器

    摘要:使用將能夠利用硬件加速?gòu)亩岣咪秩拘阅?。這個(gè)渲染器比渲染器有更好的性能。聲明構(gòu)造器是一個(gè)可選對(duì)象,包含用來(lái)定義渲染器行為的屬性。所用的渲染上下文對(duì)象。設(shè)置背景色和背景色透明度渲染器渲染器不使用來(lái)繪制場(chǎng)景,而使用相對(duì)較慢的。 渲染器api WebGL渲染器(WebGLRenderer) WebGL渲染器使用WebGL來(lái)繪制您的場(chǎng)景,如果您的設(shè)備支持的話。使用WebGL將能夠利用GPU硬...

    劉玉平 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<