Unity3D模型制作規范

Unity 3D開發中有許多的坑,誰用誰知道。其中,開發組和美術組也常常由于溝通不暢或者項目規范沒有制定好導致對(xi)接(da)坑(pu)爹(ben)的悲劇發生。這里我附上一份以前做項目時寫的模型制作規范,供各位U3D程序猿和產品汪參考。文中有參考網上的一些資料,由于事隔兩年了,當年參考的資料也忘記有哪些了,各位看官見諒。

一. 單位,比例

在建模型前先設置好單位,在同一場景中會用到的模型的單位設置必須一樣,模型與模型之間的比例要正確,和程序的導入單位一致,即便到程序需要縮放也可以統一調整縮放比例。統一單位為米。

二. 模型規范

⒈所有角色模型最好站立在原點。沒有特定要求下,必須以物體對象中心為軸心。

⒉面數的控制。移動設備每個網格模型控制在300-1500個多邊形將會達到比較好的效果。 而對于桌面平臺,理論范圍1500-4000。如果游戲中任意時刻內屏幕上出現了大量的角色,那么就應該降低每個角色的面數。比如,半條命2對于每個角色使用2500-5000個三角面。

正常單個物體控制在1000個面以下,整個屏幕應控制在7500個面以下。所有物體不超過20000個三角面。

⒊整理模型文件,仔細檢查模型文件,盡量做到最大優化,看不到的地方不需要的面要刪除,合并斷開的頂點,移除孤立的頂點,注意模型的命名規范。模型給綁定之前必須做一次重置變換。

⒋可以復制的物體盡量復制。如果一個1000面的物體,烘焙好之后復制出去100個,那么他所消耗的資源基本和一個物體消耗的資源一樣多。

三. 材質貼圖規范

⒈我們目前使用的Unity3D軟件作為仿真開發平臺,該軟件對模型的材質有一些特殊的要求,在我們使用的3dsMax中不是所有材質都被Unity3D軟件所支持,只有standard(標準材質)和Multi/Sub-Objiect(多維/子物體材質)被Unity3D軟件所支持。注:Multi/Sub-Objiect(多維/子物體材質)要注意里面的子材質必須為standard(標準材質)才能被支持。

⒉Unity3D目前只支持Bitmap貼圖類型,其它所有貼圖類型均不支持。只支持DiffuseColor(漫反射)同self-Illumination(自發光,用來導出lightmap)貼圖通道。Self-Illumination(不透明)貼圖通道在烘焙lightmap后,需要將此貼圖通道channel設置為烘焙后的新channel,同時將生成的lightmap指向到self-Illumination。

四. 貼圖文件格式和尺寸

原始貼圖不帶通道的jpg,帶通道的為32位tga或者 png,尺寸最大別超過2048,貼圖文件尺寸須為2的N次方 (8、16、32、64、128、256、512、1024)最大貼圖尺寸不能超過1024x1024,特殊情況下尺寸可在這些范圍內做調整。

五. 貼圖材質應用規則

⒈貼圖不能為中文命名,不能有重名;

⒉材質球命名與物體名稱一致,材質球的父子層級的命名必須一致;

⒊同種貼圖必須使用一個材質球;

⒋除需要用雙面材質表現的物體之外,其他物體不能使用雙面材質;

⒌材質的ID和物體的ID號必須一致;

⒍若使用completemap烘焙,烘焙完畢后會自動產生一個shell材質,必須將shell材質變為standard標準材質,并且通道要一致,否則不能正確導出貼圖;

⒎帶Alpha通道的貼圖存儲為tga或者png格式,在命名是必須加_al以區分。

⒏模型需要通過通道處理時需要制作帶有通道的紋理,在制作樹的通道紋理是,最好將透明部分改為樹的主色,這樣在渲染是可以使有效邊緣部分的顏色正確,通道紋理在程序渲染時占用的資源幣同尺寸的普通紋理要多.通道紋理命名時應以_al結尾。

六. 模型烘焙及導出

⒈模型的烘焙方式有兩種:一種是LightMap烘焙貼方式,這種烘焙貼圖渲染出來的貼圖只帶有陰影信息,不包含基本紋理。具體應用于制作紋理較清晰的模型文件(如地形),原理是將模型的基本紋理貼圖和LightMap陰影貼圖兩者進行疊加。優點是最終模型紋理比較楚,而且可以使用重復紋理貼圖,節約紋理資源;烘焙后的模型可以直接導出FBX文件,不用修改貼圖通道。缺點是LightingMap貼圖不帶有高光信息;

⒉另一種是CompleteMap烘焙方式,這種烘焙貼圖方式的優點是渲染出來的貼圖本身就帶有基本紋理和光影信息,但缺點是沒有細節紋理,且在近處時紋理比較模糊。

⒊烘焙貼圖設置。

在進行completemap烘焙方式設置時應注意:貼圖通道和物體uv坐標通道必須為1通道,烘焙貼圖文件存儲為tga格式,背景要改為與貼圖近似的顏色;

lightingmap烘焙設置時,和completemap設置有些不同,貼圖通道和物體uv坐標通道必須為3通道,烘焙時燈光的陰影方式為adv.raytraced 高級光線跟蹤陰影,背景色要改為白色,可以避免黑邊的情況。主要物件的貼圖uv必須手動展開。

七. 模型綁定及動畫

1.骨骼必須為IK、CAT、BIP三類,unity不認虛擬體動畫,單個物體骨骼數量不超過60個。

2.動畫幀率、幀數的控制,一般情況下為每秒10幀,一個動畫盡量控制在1秒內完成。

3.角色蒙皮、動作調節規范詳見---(動畫規范流程表)。

4.導出動畫,分開2個文件,導出沒有動作的模型、骨骼,模型需要帶有蒙皮信息。之后調節好做動畫后導出的就是只有骨骼的fbx文件。

八. 模型導出

1.將烘焙材質改為標準材質球,通道為1,自發光100%;

2.所以物體名、材質球名、貼圖名保持一致;

3.合并頂點,清除場景,刪除沒有用的一切物件;

4.清材質球,刪除多余的材質球(不重要的貼圖要縮小);

5.按要求導出fbx(檢查看是否要打組導出),導出fbx后,再重新導入max中查看一遍fbx的動畫是否正確;

6.根據驗收表格對照文件是否正確;

九. 文件備份提交標準

⒈最終確認后的max文件分 角色模型、場景模型、道具模型帶貼圖存放到服務器相應的" 項目名/model/char" "項目名/model/scene"
"項目名/model/prop"文件夾里面。動畫文件對應的存放至anim 文件夾中。

⒉導出給程序obj、fbx等格式文件統一存放至export文件夾下的子文件夾anim、model、prop

十. 項目命名要求

⒈項目進入策劃時,各部門統一為項目命好名稱,服務器建立項目名稱文件夾,制作人員本機制作時建立對應名稱的項目文件夾。

⒉角色模型命名:項目名角色名字,max文件中模型對象如果需要分開各部位時,應在此命名的基礎上部位,如角色頭部命名為:項目名_角色名_head ,以此類推。對應的材質球、貼圖都將命名一致。

⒊場景、道具命名:項目名場景名稱,max文件中對應的物體為項目名場景名物體名,同類的比較多的情況下,命名為:項目名場景名物體名_01-----02……同類型的物體以數字類推方式命名。材質球、貼圖對應物體名字。同類物體只需要給同一個材質球,同一貼圖即可。

⒋帶通道的貼圖:要加_al后綴

⒌特效貼圖以特效名稱命名,貼圖加入_vfx后綴。

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

推薦閱讀更多精彩內容

  • 1. 單位,比例統一 在建模型前先設置好單位,在同一場景中會用到的模型的單位設置必須一樣,模型與模型之間的比例要正...
    俊瑤先森閱讀 3,695評論 1 9
  • 本文提到的所有數字模型制作,全部是用3D MAX建立模型,即使是不同的驅動引擎,對模型的要求基本是相同的。...
    DIGITALMAN閱讀 6,585評論 0 22
  • Untiy模型、貼圖制作規范及注意事項 模型制作規范 當一個VR模型制作完成時,它所包含的基本內容包括場景尺寸、單...
    HYZOR閱讀 131,345評論 0 17
  • 話別幾十年 胡99 2017 六點起來,灰蒙蒙的天,正下著毛毛細雨,我漫著步,迎來唐靈美的第一...
    99閱讀 392評論 3 8
  • 遠離浮躁的都市 心安靜下來 沉浸在片片如眉竹葉中 層層疊疊地 鋪展一地綠意 輕柔的過客喃喃低語 你聽到了誰的呼喚 ...
    是Jossie呀閱讀 221評論 0 0