五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity優(yōu)化利器: Meshbaker

2022-08-24 11:49 作者:Lucas_dudu  | 我要投稿

meshbaker大名是在2015年4月份的Unite大會上出現(xiàn)的。合并mesh解決設(shè)備運行卡頓問題。

Mesh Baker 3.23.3

原理:為了減少dc,想用meshbaker區(qū)合并場景內(nèi)的網(wǎng)格和貼圖。

從drawCall 60左右 降到了十幾個,屬于優(yōu)化利器

故,合并的對象,首先考慮使用同一種材質(zhì),其次考慮使用同一種著色器。


Step 1: Shader in Scene

依據(jù)shader,對場景中的Mesh進行分類,每一類,使用一個MeshBaker的思想。 點擊“Open Tools For Adding Objects”,會彈出“MB3_MeshBaker”窗口,點擊“List Shaders In Scene”,將會在控制臺列出場景中所使用到的著色器,并且指出哪些對象使用。這對于規(guī)劃哪些對象進行合并非常有用:

選擇場景shader

Step2: add Selected meshes to Target

選中要合并的對象,在“MB3_MeshBaker”窗口里,設(shè)置需要過濾的類型,可以依據(jù)所使用的材質(zhì)、著色器等進行過濾。接著,點擊“Add Selected Meshes”。


Step3: Create Empty asset

點擊“Create Empty Assets For Combined Material”,將會創(chuàng)建一個合并材質(zhì)記錄文件,這里取名為Mat1。


Step 4: Bake Materis into Combined Material

設(shè)置好烘培選項,這些選項的意義可以參看幫助手冊。然后,點擊“Bake Materials into a Combined Material”,將會生成合并后的材質(zhì)文件。

Step5: Bake

設(shè)置網(wǎng)格烘培選項,默認烘培完成的網(wǎng)格是生成到場景對象的。最后,點擊“Bake”,將會生成一個包含合并后網(wǎng)格的新對象。 選擇MultiMeshBaker.Bake按鈕。

同時,也可以禁用原Renderers:?Disable Renderers On Source Objects。

大量的試驗:計算機是個有趣的系統(tǒng)工程,大量的試驗,必不可少!

Q&A 1: 超過64k vertices 怎么辦?

“Cannot add objects. Resulting mesh will have more than 64k vertices.
Try using a Multi-MeshBaker component. This will split the combined mesh into
several meshes. You don't have to re-configure the MB2_TextureBaker. Just
remove the MB2_MeshBaker component and add a MB2_MultiMeshBaker component.?”


使用MultiMeshBaker即可。

Q&A 2: 動態(tài)Mesh 怎么辦?

Renderer選擇 Skinned Mesh Renderer。

轉(zhuǎn)載:

http://zhuanlan.zhihu.com/p/31332655?from_voters_page=true

Unity優(yōu)化利器: Meshbaker - 知乎 (zhihu.com)

Unity優(yōu)化利器: Meshbaker的評論 (共 條)

分享到微博請遵守國家法律
汶上县| 利津县| 宜昌市| 商都县| 华池县| 延寿县| 化德县| 平谷区| 富平县| 和龙市| 林西县| 孟村| 儋州市| 会理县| 当阳市| 阿克陶县| 甘南县| 宜章县| 泰来县| 扶沟县| 崇明县| 翁牛特旗| 涞水县| 德庆县| 朝阳县| 喜德县| 贵德县| 新泰市| 镇平县| 日喀则市| 信丰县| 北宁市| 阳朔县| 民和| 永新县| 澄江县| 兴安盟| 西青区| 建湖县| 方城县| 遂昌县|