資源描述:
《unity3d光照貼圖的lightmapping技術(shù)教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、學IT技能上我學院網(wǎng)woxueyuan.comUnity3D光照貼圖的Lightmapping技術(shù)教程今天我們來講解Unity3d中光照貼圖Lightmapping技術(shù)?,Lightmapping光照貼圖技術(shù)是一種增強靜態(tài)場景光照效果的技術(shù),其優(yōu)點是可以通過較少的性能消耗使靜態(tài)場景看上去更加真實,豐富,更加具有立體感;缺點是不能用來實時地處理動態(tài)光照。當游戲場景包含了大量的多邊形時,實時光源和陰影對游戲的性能的影響會很大。?這時使用Lightmapping技術(shù),將光線效果預渲染成貼圖使用到多邊形上模擬光影效果。烘焙參數(shù)Obje
2、ct選項卡“All”組中的參數(shù)LightmapStatic:選中則表示該物體將參與烘焙。Unity3D
3、Cocos
4、php
5、HTML5
6、Java
7、ios
8、Android
9、C#
10、AS3
11、UI設計
12、原畫設計
13、動漫美術(shù)
14、游戲策劃學IT技能上我學院網(wǎng)woxueyuan.comScaleInLightmap:分辨率縮放,可以使不同的物體具有不同的光照精度。這樣可以根據(jù)實際場景,令遠景中的物體采用較低的分辨率,節(jié)省光照貼圖的存儲空間。而較近的物體采用較高的分辨率,使貼圖更加逼真。LightmapIndex:渲染時所使用的光照貼圖索引。值為
15、0,表示渲染時使用烘焙出來的第一張光照圖;值為255,表示渲染時不使用光照圖。TilingX/Y和OffsetX/Y共同決定了一個游戲?qū)ο蟮墓庹招畔⒃谡麖埞庹請D中的位置,區(qū)域?!癓ights”中的參數(shù)Lightmapping:有3種類型可選1)RelatimeOnly:光源不參與烘焙,只作用于實時光照。2)Auto:表示光源在不同的情況下作不同的響應。在烘焙時Unity3D
16、Cocos
17、php
18、HTML5
19、Java
20、ios
21、Android
22、C#
23、AS3
24、UI設計
25、原畫設計
26、動漫美術(shù)
27、游戲策劃學IT技能上我學院網(wǎng)woxueyua
28、n.com,該光源會作用于所有參與烘焙的物體;在實際游戲運行中,該光源會作為實時光源作用于那些動態(tài)的或者沒有參與過烘焙的物體,而不作用于烘焙過的靜態(tài)物體。在使用DualLightmaps的情況下,對于小于陰影距離(shadowDistance,Unity中用于實時生成陰影的范圍,范圍之外將不進行實時生成陰影)的物體,該光源將作為實時光源作用于這些物體,不管是靜態(tài)還是動態(tài)。3)表示光源只在烘焙時使用,其他時間將不作用于任何物體。Color:光源顏色。Intensity:光線強度。BounceIntensity:光線反射強度。Ba
29、kedShadows:烘焙陰影。有三種類型可以選擇1)Off:光源對象不產(chǎn)生陰影。2)On(Realtime:HardShadows):產(chǎn)生輪廓生硬的陰影。3)On(Realtime:SoftShadows):產(chǎn)生平滑的陰影。ShadowSamples:陰影采樣數(shù),采樣數(shù)越多生成陰影的質(zhì)量越好。ShadowAngle:光線衍射范圍角度。Bake選項卡Unity3D
30、Cocos
31、php
32、HTML5
33、Java
34、ios
35、Android
36、C#
37、AS3
38、UI設計
39、原畫設計
40、動漫美術(shù)
41、游戲策劃學IT技能上我學院網(wǎng)woxueyuan.com
42、Mode:映射方法。1)SingleLightmaps:最簡單直接的方法,對性能及空間的消耗相對較小。可以很好地表現(xiàn)大多數(shù)靜態(tài)場景的光影效果。2)DualLightmaps:在近處使用實時光照和部分Lightmap光照,在遠處則使用Lightmap光照,同時在實時光影和靜態(tài)光影之間做平滑過渡,使得動態(tài)光照和靜態(tài)光照可以很好的融合。3)DirectionalLightmaps:一方面將光影信息保存在光照貼圖上,同時還將收集到的光源方向信息保存在另一張貼圖中,從而可以在沒有實時光源的情況下完成Bump/Spec映射,同時也還原了普
43、通光照圖的光影效果。Quality:生成光照貼圖的質(zhì)量。Bounces:光線反射次數(shù),次數(shù)越多,反射越均勻。SkyLightColor:天空光顏色。SkyLightIntensity:天空光強度,值為0時,天空色無效。Unity3D
44、Cocos
45、php
46、HTML5
47、Java
48、ios
49、Android
50、C#
51、AS3
52、UI設計
53、原畫設計
54、動漫美術(shù)
55、游戲策劃學IT技能上我學院網(wǎng)woxueyuan.comBouncesBoost:加強間接光照,用來增加間接反射的光照量,從而延續(xù)一些反射光照的范圍。BouncesIntensity:反射光
56、線強度的倍增值。FinalGatherRays:光照圖中每一個單元采光點用來采集光線時所發(fā)出的射線數(shù)量,數(shù)量越多,采光質(zhì)量越好。Interpolation:控制采光點顏色的插值方式,0為線性插值,1為梯度插值。InterpolationPoints:用于插值的采光點個數(shù)。個數(shù)