unity3d meshBaker教程(二) 自动合并
原文地址
情景再現(xiàn):大場(chǎng)景中,有很多細(xì)碎的小物體,如果一個(gè)個(gè)點(diǎn)的話很累,而且shader可能用的不一樣,使用起來(lái)就比較麻煩了,還好MeshBaker提供了自動(dòng)合并的功能,來(lái)試試吧。
接著教程一中場(chǎng)景
1.創(chuàng)建對(duì)象,GameObject->CreateOther->MeshBaker->Mesh And MaterialBaker
2.點(diǎn)擊Open Tools For Adding Objects,彈出如下窗口
3.點(diǎn)開(kāi)Show Tools
4.點(diǎn)擊 select folder for Combined Material Assets 就是選擇一個(gè)目錄給存放材質(zhì)這些資源
5.選擇Lightmapping 為 Preserve Lightmapping,就是保留,
選忽略的話那就是沒(méi)有l(wèi)ightmapping了
6.Included object Must Be Static 是否必須是靜態(tài)物體,我們這個(gè)場(chǎng)景中沒(méi)有靜態(tài)物體,
那我們?nèi)∠催x
7.點(diǎn)擊Generate Mesh Bakers
8.控制臺(tái)會(huì)輸出Created 1 bakers. Added 4 objects,
同時(shí)場(chǎng)景中多了一個(gè)MeshBaker-Diffuse-LM-1物體,我們這個(gè)場(chǎng)景內(nèi)容較少,
shader類(lèi)型也少所以只有一個(gè)物體,如果內(nèi)容多的話,會(huì)有多個(gè)物體。
9.點(diǎn)擊Bake EveryMeshBaker In Scene,
處理完成后會(huì)生成CombinedMesh-MeshBaker-Diffuse-LM-1-mesh
效果和教程一是一樣的,但是比較方便
PS:如果你發(fā)現(xiàn)生成后,你的場(chǎng)景樣式不對(duì),
那你嘗試把CombinedMesh-XXXXX-Diffuse-XXX
叫Diffuse這個(gè)給隱藏掉看看是否正確。
總結(jié)
以上是生活随笔為你收集整理的unity3d meshBaker教程(二) 自动合并的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 简易验收管理系统的设计(php)
- 下一篇: 企业的网络推广到底应该怎么做