【轉載】Unity 模型的制作規范

? ? ? ? 本文提到的所有數字模型制作,全部是用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、模型命名?不能使用中文命名,必須使用英文命名,不然在英文系統里會出問題。地塊建筑模型不允許出現重名,必須按規范命名。

9、樹的種植方法用十字交叉樹或簡模樹。在種植樹木的時候,要考慮到與周圍建筑的關系,不能亂種樹,要根據現狀放置不同的樹種、位置;重點建筑地塊需種簡模樹,并在原地與之對應的種上十字片樹(替換用);導出時模型樹和與之對應的十字片樹為單棵的,其它十字片樹可塌一起,但面數不能超過1萬。

10、模型的級別也就是模型的精細程度,有時我們在建模的時候要根據建筑所處的具體位置,重要程度對該建筑進行判斷是建成何種精度的仿真模型。可以將建筑分為五個等級。其中,一級為最高等級,五級為最低等級。單個物體的面數不要太大,畢竟是做虛擬現實,而不是制作單張效果圖。單個物體面數要控制到8000個面以下。

11、鏡像的物體需要修正 ???用鏡像復制的方法來創建新模型,需要加修改編輯器修正一下。

第一步:需要選中鏡像后的物體,然后進入Utilities面板中單擊Reset?XForm,然后單擊Reset?Selected;

第二步:進入modfiy面板選取Normal命令,反轉一下法線即可。

12、烘焙的物體黑縫解決對辦法 ???在烘焙的時候,如果圖片不夠大的時候,往往會在邊緣產生黑縫。

處理小技巧?:

1)如果做鳥瞰樓體比較復雜可以把樓體合并成一個物體變成多重材質,然后對樓體進行整體完全烘焙;這樣可以節省很多資源。

2)對于建筑及地形,須檢查模型的貼圖材料平鋪的比例,對于較遠的地表(或者草地),可以考慮用一張有真實感的圖來平鋪,平鋪次數少一些。對于遠端的地面材料,如果平鋪次數大了,真實感比較差。

第二章材質貼圖規范

1、材質和貼圖類型我們目前使用的是Unity3D軟件作為仿真開發平臺,該軟件對模型的材質有一些特殊的要求,在我們使用的3dsMax中不是所有材質都被Unity3D軟件所支持,只有下面幾種材質是被Unity3D軟件所支持。 ? Standard(標準材質) 默認的通用材質球。基本上目前所有的仿真系統都支持這種材質類型。 Multi/Sub-Object(多維/子物體材質)將多個材質組合為一種復合式材質,分別指定給一個物體的不同次物體選擇級別。要注意的是,在VR場景制作中,Multi/Sub-Object材質中的子材質一定要是Standard標準材質。否則不被unity3d支持。我們在制作完模型進行烘焙貼圖前都必須將所有物體塌陷在一起,塌陷后的新物體就會自動產生一個新的Multi/Sub-Object多維/子物體材質。因此,這種材質類型在我們的仿真制作中經常使用。

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、場景燈光

(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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,572評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,071評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,409評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,569評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,360評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,895評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,979評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,123評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,643評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,559評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,742評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,250評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,981評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,363評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,622評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,354評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,707評論 2 370

推薦閱讀更多精彩內容