unity天空盒渐变_在Unity3D中使用天空盒
一個(gè)天空盒是一個(gè)全景紋理,它在場景中所有的對象物體被繪制之后,并且它代表了天空或者其他遠(yuǎn)距離的景色。本文將闡述如何在Unity中使用天空盒
理解天空盒
天空盒是一個(gè)全景視圖,分為六個(gè)紋理,表示沿主軸(上,下,左,右,前,后)可見的六個(gè)方向。如果天空盒被正確地生成,那么紋理圖片的邊緣將會被無縫地合并,在里面的任何方向看,都會是一副連續(xù)的畫面。全景圖在場景中所有其他對象物體之后被渲染,并且旋轉(zhuǎn)以匹配Camera的當(dāng)前方向(它不會隨著相機(jī)的位置而變化,相機(jī)的位置總是被視為在全景圖的中心)。因此,使用天空盒一種是將現(xiàn)實(shí)感添加到場景的簡單方法,并且圖形硬件的負(fù)載最小。
在Unity中使用一個(gè)天空盒
Unity在Standard Assets package中(menu: Assets > Import Package > Skyboxes)包含了一些高質(zhì)量的天空盒,除此之外,你也可以從互聯(lián)網(wǎng)或者自己用3D建模軟件,去得到一系列全景圖片。
假設(shè)你已經(jīng)擁有六張?zhí)炜蘸?#xff0c;但是你也可以紋理圖片,你應(yīng)該正在將它們導(dǎo)入U(xiǎn)nity的時(shí)候,將它們的Wrap Mode設(shè)置為Clamp模式而不是Repeat(如果你不這么做,圖像的邊緣將不會無縫地縫合)
天空盒本身實(shí)際上是這樣一種類型材質(zhì),它使用了RenderFX子菜單下的其中一種Shader。如果你選擇了Skybox shader,你將會看到如下圖所示的樣子,在Inspector面板有六張采樣的貼圖紋理。
天空盒的立方體Shader的工作原理與此類似,但是需要在一個(gè)cubemap(Assets > Create > Cubemap) 資源中添加紋理。cubemap需要六個(gè)紋理,這一點(diǎn)和天空盒材質(zhì)的Inspector面板很像。
一旦被創(chuàng)建,你可以在Render Settings的Inspector面板(菜單: Edit > Render Settings),來將新生成的天空盒作為默認(rèn)設(shè)置。你也可以為每一個(gè)攝像機(jī)重載天空盒,通過為攝像機(jī)的Skybox 組件指定一個(gè)新的天空盒。
總結(jié)
以上是生活随笔為你收集整理的unity天空盒渐变_在Unity3D中使用天空盒的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国密SM3摘要算法
- 下一篇: Mac上使用sunlogin向日葵软件远