? ? ? ? 本文提到的所有數字模型制作,全部是用3D MAX建立模型,即使是不同的驅動引擎,對模型的要求基本是相同的。當一個VR模型制作完成時,它所包含的基本內容包括場景尺寸、單位,模型歸類塌陷、命名、節點編輯,紋理、坐標、紋理尺寸、紋理格式、材質球等必須是符合制作規范的。一個歸類清晰、面數節省、制作規范的模型文件對于程序控制管理是十分必要的。首先對制作流程作簡單介紹: 素材采集-模型制作-貼圖制作-場景塌陷、命名、展UV坐標-燈光渲染測試-場景烘培-場景調整導出
第一章?模型制作規范
1?、在模型分工之前,必須確定模型定位標準。一般這個標準會是一個CAD底圖。制作人員必須依照這個帶有CAD底圖的文件確定自己分工區域的模型位置,并且不得對這個標準文件進行任何修改。導入到MAX里的CAD底圖最好在(0,0,0)位置,以便制作人員的初始模型在零點附近。
2?、在沒有特殊要求的情況下,單位為米(Meters),如圖所示。
3、刪除場景中多余的面,在建立模型時,看不見的地方不用建模,對于看不見的面也可以刪除,主要是為了提高貼圖的利用率,降低整個場景的面數,以提高交互場景的運行速度。如Box底面、貼著墻壁物體的背面等。
4?、保持模型面與面之間的距離推薦最小間距為當前場景最大尺度的二千分之一。例如:在制作室內場景時,物體的面與面之間距離不要小于2mm;在制作場景長(或寬)為1km的室外場景時,物體的面與面之間距離不要小于20cm。如果物體的面與面之間貼得太近,會出現兩個面交替出現的閃爍現象。模型與模型之間不允許出現共面、漏面和反面,看不見的面要刪掉。在建模初期一定要注意檢查共面、漏面和反面的情況;
5、可以復制的物體盡量復制。如果一個1000個面的物體,烘焙好之后復制出去100個,那么他所消耗的資源,基本上和一個物體所消耗的資源一樣多。
6?、建模時最好采用Editable Poly面片建模,這種建模方式在最后烘焙時不會出現三角面現象,如果采用Editable Mesh 在最終烘焙時可能會出現三角面的情況。如圖所示。
7、模型的塌陷當一棟建筑模型經過建模、貼紋理之后,然后就是將模型塌陷,這一步工作也是為了下一步烘焙做準備。所以在塌陷的時候要注意一些問題:
(1)???? 按照“一建筑一物體”的原則塌陷,體量特別大或連體建筑可分塌為2-3個物體,但導出前要按建筑再塌成一個物體,城中村要按照院落塌陷。
(2)???? 用Box反塌物體,轉成Poly模式,這時需檢查貼圖有無錯亂;
(3)???? 塌陷物體,按樓或者地塊來塌陷,不要跨區域塌陷;
(4)???? 按項目對名稱的要求進行嚴格的標準的命名;
(5)???? 所有物體的質心要歸于中心,檢查物體位置無誤后鎖定物體;備注:所有物體不準出現超過20000三角面的情況,否則導出時出錯。
8、模型命名?不能使用中文命名,必須使用英文命名,不然在英文系統里會出問題。地塊建筑模型不允許出現重名,必須按規范命名。
11、鏡像的物體需要修正 ???用鏡像復制的方法來創建新模型,需要加修改編輯器修正一下。
第一步:需要選中鏡像后的物體,然后進入Utilities面板中單擊Reset?XForm,然后單擊Reset?Selected;
第二步:進入modfiy面板選取Normal命令,反轉一下法線即可。
12、烘焙的物體黑縫解決對辦法 ???在烘焙的時候,如果圖片不夠大的時候,往往會在邊緣產生黑縫。
處理小技巧?:
1)如果做鳥瞰樓體比較復雜可以把樓體合并成一個物體變成多重材質,然后對樓體進行整體完全烘焙;這樣可以節省很多資源。
2)對于建筑及地形,須檢查模型的貼圖材料平鋪的比例,對于較遠的地表(或者草地),可以考慮用一張有真實感的圖來平鋪,平鋪次數少一些。對于遠端的地面材料,如果平鋪次數大了,真實感比較差。
2、 貼圖通道及貼圖類型 Unity3D目前只支持Bitmap貼圖類型,其它所有貼圖類型均不支持。只支持Diffuse Color(漫反射)同self-Illumination(自發光,用來導出lightmap)貼圖通道。 Self-Illumination(不透明)貼圖通道在烘焙lightmap后,需要將此貼圖通道額channel設置為烘焙后的新channel,同時將生成的lightmap指向到self-Illumination。
3、貼圖的文件格式和尺寸建筑的原始貼圖不帶通道的為JPG,帶通道的為32位TGA,但最大別超過2048;貼圖文件尺寸必須是2的N次方(8、16、32、64、128、256、512),最大貼圖尺寸不能超過(1024×1024)。在烘培時將紋理貼圖存為TGA 格式。
4、貼圖和材質應用規則
(1)???? 貼圖不能以中文命名,不能有重名;
(2)???? 材質球命名與物體名稱一致;
(3)???? 材質球的父子層級的命名必須一致;
(4)???? 同種貼圖必須使一個材質球;
(5)???? 除需要用雙面材質表現的物體之外,其他物體不能使用雙面材質;
(6)???? 材質球的ID號和物體的ID號必須一致。
(7)???? 若使用CompleteMap烘焙,烘焙完畢后會自動產生一個Shell材質,必須將Shell材質變為Standard標準材質,并且通道要一致,否則不能正確導出貼圖。
(8)???? 帶Alpha通道的貼圖,在命名時必須加_al以區分。 5通道紋理應用規則模型需要通過通道處理時需要制作帶有通道的紋理。在制作樹的通道紋理時,最好將透明部分改成樹的主色,這樣在渲染時可以使有效邊緣部分的顏色正確。通道紋理在程序渲染時占用的資源比同尺寸普通紋理要多。通道紋理命名時應以-AL結尾。
(1)渲染方式:采用Max自帶的Light Tracer光線追蹤進行渲染。
(2)燈光效果控制: 該項目在烘焙前會給出固定的烘焙燈光,燈光的高度、角度、參數均不可調整,可以在頂視圖中將燈光組平移到自己的區塊,必須要用燈光合并場景然后烘焙。
2 、烘焙貼圖方式建筑模型的烘焙方式有兩種:一種是LightMap烘焙貼方式,這種烘焙貼圖渲染出來的貼圖只帶有陰影信息,不包含基本紋理。具體應用于制作紋理較清晰的模型文件(如地形),原理是將模型的基本紋理貼圖和LightMap陰影貼圖兩者進行疊加。優點是最終模型紋理比較楚,而且可以使用重復紋理貼圖,節約紋理資源;烘焙后的模型可以直接導出FBX文件,不用修改貼圖通道。缺點是LightingMap貼圖不帶有高光信息;另一種是CompleteMap烘焙方式,這種烘焙貼圖方式的優點是渲染出來的貼圖本身就帶有基本紋理和光影信息,但缺點是沒有細節紋理,且在近處時紋理比較模糊。
3 、烘焙貼圖設置
① CompleteMap烘焙方式 在進行CompleteMap烘焙設置時,應注意以下幾點:
a) 貼圖通道和物體UV坐標通道必須為1通道,見圖所示;
b) 烘焙貼圖文件存儲格式為TGA格式;
c) 烘焙設置見圖所示。
使用已有通道,默認為3陰影參與烘焙計算 創建一個新的Baked材質文件格式類型 目標貼圖② LightingMap烘焙方式 在進行LightingMap烘焙設置時,和CompleteMap設置有些地方不同:
a) 貼圖通道和物體UV坐標通道必須為3通道,見圖所示 ;
b) ?烘焙時燈光的陰方式為Adv.RayTraced陰影,見圖所示;
c) 烘焙設置見圖所示;
創建一個新的Baked材質
開啟直接光照 陰影參與烘焙計算 開啟間接光照目標貼圖欄 文件格式類型 使用已有通道,默認為3
d) 用LightingMap烘焙時,背景色要改為白色,可避免有黑邊的情況;而用CompleteMap烘培時,背景色要改為與貼圖近似的顏色。
e)在使用lightmap烘焙后,需要將材質改回Standard,然后將新生成的map拷貝到Standard的self-Illumination內,并設置正確的貼圖通道。
4?貼圖UV編輯 必須手動進行UV編輯。 模型導出 1、將烘培材質球改為標準材質球,通道為1,自發光100; 2、將所有物體名、材質球名、貼圖名保持一致 3、合并頂點(大小要合適); 4、清除場景,除了主要的有用的物體外,刪除一切物件; 5、清材質球,刪除多余的材質球(不重要的貼圖要縮小); 6、按要求導出fbx(檢查看是否要打組導出);
視具體情況導出動作
第四章場景模型驗收
第五章??? 模型備份提交標準 文件標準備份模式:
1、 UV 坐標:存放地型和建筑烘培前編輯的UV坐標;
2、導出fbx:存放最終導出的地型和建筑的fbx文件;
3、烘培貼圖:存放地型的最終貼圖和建筑的最終烘培貼圖,tga格式的,???? 同時這里面有一份轉好的貼圖;
4、原始貼圖:存放地型和建筑在制作過程中的所有的貼圖;
5、Max文件:原始模型,未做任何塌陷的,有UVW貼圖坐標的文件。 烘焙前模型,已經塌陷完的,展好UV的,調試好燈光渲染測試過的文件。烘焙后模型,已經烘培完的,未做任何處理的文件。導出模型,處理完烘培物體,合并完頂點,刪除了一切沒用物件的文件。
第六章 ?項目命名要求
1、建筑模型命名:區域名_jz_編號;如:SH01_01_jz_01、SH01_01_jz_02……
2、建筑貼圖命名:模型名_編號;如:SH01_01_jz_01_01……
3、地形模型命名:區域名_dx_編號;如:SH01_01_dx_01……
4、地形貼圖命名:模型名_編號;如:SH01_01_dx_01_01……
5、鏤空貼圖:要加“_al”后綴 6、需要加特效的玻璃要加“_bl”后綴;(需要加特效的要單獨一個物體烘焙)
第七章創建各資料路徑
1、航片存放路徑
2、各區域CAD導出的MAX文件
3、照片資料
4、公共紋理庫資料
5、客戶提供的所有資料
第八章 ?特殊制作要求
1、 圍墻、護欄、雨棚、車棚等要按實際制作。
2、 照片與圖紙不符時,以實際照片為主。
3、 沿街店鋪盡量與實際一致。
4、預估尺寸時盡量去借助照片中的參照物,如人、汽車、樹木等。
5、除重點建筑外盡量簡化模型,貼圖做精,能用貼圖表現結構的盡量用貼圖表現。
6、綠化的種類、顏色盡量去實際一致。
7、建筑頂部的結構及頂部的附屬設施盡量按實際制作。
8、建筑貼圖時頂部要留出女兒墻的高度,避免出現窗戶頂到建筑頂部。
9、建筑要制作入口。
10、地形、綠化要豐富。
11、書報亭、公交站、變電箱、煙囪、信號塔等要簡單制作,以豐富場景。
12、所有貼圖UV大小要準確,避免失真。
原文地址:
http://blog.csdn.net/zhou_xw6511