Unity3D光照貼圖的Lightmapping技術(shù)教程_第1頁(yè)
Unity3D光照貼圖的Lightmapping技術(shù)教程_第2頁(yè)
Unity3D光照貼圖的Lightmapping技術(shù)教程_第3頁(yè)
Unity3D光照貼圖的Lightmapping技術(shù)教程_第4頁(yè)
Unity3D光照貼圖的Lightmapping技術(shù)教程_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|UI設(shè)計(jì)|原畫(huà)設(shè)計(jì)|動(dòng)漫美術(shù)|游戲策劃學(xué)IT技能上我學(xué)院網(wǎng)的Lightmapping技術(shù)教程今天我們來(lái)講解Unity3d中光照貼圖Lightmapping技術(shù),Lightmapping光照貼圖技術(shù)是一種增強(qiáng)靜態(tài)場(chǎng)景光照效果的技術(shù),其優(yōu)點(diǎn)是可以通過(guò)較少的性能消耗使靜態(tài)場(chǎng)景看上去更加真實(shí),豐富,更加具有立體感缺點(diǎn)是不能用來(lái)實(shí)時(shí)地處理動(dòng)態(tài)光照。當(dāng)游戲場(chǎng)景包含了大量的多邊形時(shí),實(shí)時(shí)光源和陰影對(duì)游戲的性能的影響會(huì)很大。這時(shí)使用Lightmapping技術(shù),將光線(xiàn)效果預(yù)渲染成貼圖使用到多邊形上模擬光影效果。烘焙

2、參數(shù)Object選項(xiàng)卡“Al組中的參數(shù)LightmapStatic:選中則表示該物體將參與烘焙。ScaleInLightmap:分辨率縮放,可以使不同的物體具有不同的光照精度。這樣可以根據(jù)實(shí)際場(chǎng)景,令遠(yuǎn)景中的物體采用較低的分辨率,節(jié)省光照貼圖的存儲(chǔ)空間。而較近的物體采用較高的分辨率,使貼圖更加逼真。學(xué)IT技能上我學(xué)院網(wǎng)LightmapIndex:渲染時(shí)所使用的光照貼圖索引。值為0表示渲染時(shí)使用烘焙出來(lái)的第一張光照?qǐng)D;值為255,表示渲染時(shí)不使用光照?qǐng)D。TilingX/Y和OffsetX/Y共同決定了一個(gè)游戲?qū)ο蟮墓庹招畔⒃谡麖埞庹請(qǐng)D中的位置,區(qū)域?!癓ight中”勺參數(shù)Lightmapping

3、:有3種類(lèi)型可選1)RelatimeOnly:光源不參與烘焙,只作用于實(shí)時(shí)光照。2)Auto:表示光源在不同的情況下作不同的響應(yīng)。在烘焙時(shí),該光源會(huì)作用于所有參與烘焙的物體;在實(shí)際游戲運(yùn)行中,該光源會(huì)作為實(shí)時(shí)光源作用于那些動(dòng)態(tài)的或者沒(méi)有參與過(guò)烘焙的物體,而不作用于烘焙過(guò)的靜態(tài)物體。在使用DualLightmaps的情況下,對(duì)于小于陰影距離(shadowDistance,Unity中用于實(shí)時(shí)生成陰影的范圍,范圍之外將不進(jìn)行實(shí)時(shí)生成陰影)的物體,該光源將作為實(shí)時(shí)光源作用于這些物體,不管是靜態(tài)還是動(dòng)態(tài)。3)表示光源只在烘焙時(shí)使用,其他時(shí)間將不作用于任何物體。學(xué)IT技能上我學(xué)院網(wǎng)Color:光源顏色。

4、Intensity:光線(xiàn)強(qiáng)度。BouneeIntensity:光線(xiàn)反射強(qiáng)度。BakedShadows:烘焙陰影。有三種類(lèi)型可以選擇0ff:光源對(duì)象不產(chǎn)生陰影。0n(Realtime:HardShadows):產(chǎn)生輪廓生硬的陰影。On(Realtime:SoftShadows):產(chǎn)生平滑的陰影。ShadowSamples:陰影采樣數(shù),采樣數(shù)越多生成陰影的質(zhì)量越好。ShadowAngle:光線(xiàn)衍射范圍角度。Bake選項(xiàng)卡Mode:映射方法。1)SingleLightmaps:最簡(jiǎn)單直接的方法,對(duì)性能及空間的消耗相對(duì)較小。可以很好地表現(xiàn)大多數(shù)靜態(tài)場(chǎng)景的光影效果。學(xué)IT技能上我學(xué)院網(wǎng)2)DualLig

5、htmaps:在近處使用實(shí)時(shí)光照和部分Lightmap光照,在遠(yuǎn)處則使用Lightmap光照,同時(shí)在實(shí)時(shí)光影和靜態(tài)光影之間做平滑過(guò)渡,使得動(dòng)態(tài)光照和靜態(tài)光照可以很好的融3)DirectionalLightmaps:一方面將光影信息保存在光照貼圖上,同時(shí)還將收集到的光源方向信息保存在另一張貼圖中,從而可以在沒(méi)有實(shí)時(shí)光源的情況下完成Bump/Spec映射,同時(shí)也還原了普通光照?qǐng)D的光影效果。Quality:生成光照貼圖的質(zhì)量。Bounces:光線(xiàn)反射次數(shù),次數(shù)越多,反射越均勻。SkyLightColor:天空光顏色。SkyLightIntensity:天空光強(qiáng)度,值為0時(shí),天空色無(wú)效。Bounces

6、Boost:加強(qiáng)間接光照,用來(lái)增加間接反射的光照量,從而延續(xù)一些反射光照的范圍。BouncesIntensity:反射光線(xiàn)強(qiáng)度的倍增值。FinalGatherRays:光照?qǐng)D中每一個(gè)單元采光點(diǎn)用來(lái)采集光線(xiàn)時(shí)所發(fā)出的射線(xiàn)數(shù)量,數(shù)量越多,采光質(zhì)量越好。Interpolation:控制采光點(diǎn)顏色的插值方式,0為線(xiàn)性插值,1為梯度插值。InterpolationPoints:用于插值的采光點(diǎn)個(gè)數(shù)。個(gè)數(shù)越多,結(jié)果越平滑,但是過(guò)多的數(shù)量也可能會(huì)把一些細(xì)節(jié)模糊掉。所以說(shuō)采光點(diǎn)并不是越多越來(lái),這容易導(dǎo)致過(guò)度平滑。AmbientOcclusion:環(huán)境光遮蔽效果。LODSurfaceDistanee:用于從高模

7、到低模計(jì)算光照貼圖的最大世界空間距離。類(lèi)似于從高模到低模來(lái)生成發(fā)現(xiàn)貼圖的過(guò)程。LockAtlas:選中,則會(huì)將所有的光照?qǐng)D區(qū)域鎖定,即將物體使用光照?qǐng)D相關(guān)的TilingX/Y和OffsetX/Y屬性鎖定,同時(shí)也將不可以再調(diào)整光照貼圖的分辨率屬性以及添加新的烘焙物體到光照?qǐng)D。Resolution:光照貼圖分辨率。勾選視圖窗口右下角LightmapDisplay面板的ShowResolution選項(xiàng),即可顯示單元大小。假設(shè)Resolution為50,那么在10*10個(gè)單位面積的平面網(wǎng)格上將占用光照貼圖上500*500個(gè)像素的空間。Padding:不同物體的烘焙圖的間距。旦瞬院學(xué)IT技能上我學(xué)院網(wǎng)M

8、aps選項(xiàng)卡tLightmappingCompressed了PreviewLightProbes:用于設(shè)置當(dāng)前使用的LightProbesGroup的引用。ArraySize:設(shè)置光照貼圖個(gè)數(shù)。Compressed:?jiǎn)⒂檬褂脡嚎s紋理格式。烘焙BakeScene有三個(gè)選項(xiàng):BakeScene:烘培整個(gè)場(chǎng)景,如果場(chǎng)景中有編輯好的LightProbes,那么也同時(shí)烘焙LightProbes。BakeSelecte:只烘焙選擇的部分。采用BakeSelected功能在原有基礎(chǔ)上進(jìn)行添加或者更新,同時(shí)系統(tǒng)會(huì)保留之前的光照?qǐng)D。這樣不會(huì)因?yàn)椴糠指膭?dòng)而需要重新烘焙整個(gè)場(chǎng)景,只需要烘焙改動(dòng)的部分,大大提高了烘焙效率。BakeProbes:只烘焙LightProbes。示例1創(chuàng)建一個(gè)項(xiàng)目,在場(chǎng)景中繪制如下:學(xué)IT技能上我學(xué)院網(wǎng)選中Cube,在Inspector面板中勾選Static,這樣可以使得Cube參與烘焙。2打開(kāi)菜單欄中Window-Lightmapping選項(xiàng),會(huì)彈出Lightmapping視圖。此時(shí)選中場(chǎng)景中的DirectionalLight,在Lightmapping視圖中的Object標(biāo)簽頁(yè)中會(huì)出現(xiàn)對(duì)光源的設(shè)置。參數(shù)設(shè)置如下:學(xué)IT技能上我學(xué)院網(wǎng)3Bake標(biāo)簽頁(yè)下參數(shù)設(shè)置:學(xué)IT技能上我學(xué)院網(wǎng)學(xué)IT技能上我學(xué)院網(wǎng)4在Scene視圖右下角的LightmapDis

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論