資源破解
首先先要下載GGXrd的PS3游戲,用psarc.exe先把游戲解包

下載UModel,進行資源解包

export所有資源

粉色的是角色模型,黃色是用來生成陰影的簡模。

稍等一會就可以全部解壓

資源就都導出了。
導入到3dsMax
前面已經把UE3的資源解包成功了,如果要導入UE3的模型,骨骼和蒙皮(SkeletalMesh)和動畫(AnimSet,一組clip)首先要下載 ActorX Importer for 3ds Max,還是Umodel的網站上,下載最新版

並解壓到任意一個位置
打開3Ds Max 菜單欄上的MaxScript里,選擇Run Script... 運行腳本

選擇ActorXImporter.ms運行

就會出現ActorX的對話框

Mesh Import頁簽里的Import PSK是導入Mesh模型,Animation Import的Import PSA是導入動畫,考慮到游戲NPR的特殊性,材質導入就不考慮了。另外如果不想每次啟動都要去選運行腳本的話,可以把腳本安裝綁定到max的工具欄或按鈕上等等,具體方法這里就不細說了。
然后拿SOL來做例子好了,導入模型,這里身體,頭,武器都是分開的,因為是教程,就只看下身體好了。


可以看到,mesh, bone,skin都導入成功了
然后,導入一個動作組

然后可以看到Animations里會列出這個AnimSet里的所有clip,這里保持默認就可以,雙擊或點擊Lock track,如果不是特別有耐心或設備特別好,不要嘗試Load all。

如圖選擇的sol011[51],里面的數字是指這個動作的幀數

如何在max里對一個角色所以動畫進行管理還沒考慮,但ue4,u3d里也是支持每個動作獨立導入的,所以這里對動畫處理,還是把max做一個中轉好了。
導出這里就暫時不細說了,可以用
ActorX Importer for 3ds Max里附帶的fbx export腳本,也可以用3dsmax自己的fbx導出,具體的等下一篇結合引擎時再討論。
然后是材質部分,西川的介紹里也可以知道,指望在max里實現效果還是不太現實,就先把材質和貼圖暫且加上吧。

貼圖和材質都保存在_MAT里,每個是一組配色的貼圖,因為UModel對UE的材質支持很差,這里只看貼圖就好了

一個角色有很多種配色。默認是0101。


SOL_開頭的角色SOL貼圖_base, _decal,_ilm, _sss
名字+w結尾的圖是武器用的

回過頭來看下角色的材質,給mesh一個Unwarp UVW,點開Open UV Editor

可以看到這個mesh一共7組UV= =。 1,2,3 UV的是base texture,4是 outline,5,6是cast shadow用,7是decal

好在看過西川的文章,base texture只有2張。直接用吸管Get Material可以獲得多維材質,把1,2,3,7對應的材質貼圖附上

5和6是cast shadow,這里就隱藏掉吧


身體就正確了
然后再導入頭部


導入頭和頭的動畫,記得動畫都選一個,否則pose會對應不上。

吸管獲取頭的材質

材質就是這樣,因為光源和法線的問題,着色有些問題,還有就是輪廓和本村線的問題。


頂點顏色也是有的。具體用法還是看西川的文章,現在的問題是三角面不連續,破面太多。。看看流程上有沒有什么問題吧,這次先到這里。 下一回要試着導出一個簡單些的模型到引擎里試試了。
文件夾的命名規則
轉化后的資源基本上都是以,資源所屬_資源用途_編號,這樣的文件夾
資源用途
BG 背景
EFF 特效(基於模型的特效)
PTC 特效 (基於貼圖的)
ANM(角色動畫,戰斗模式)
MAT(角色材質,游戲里每個角色應該是有多套配色,就是多套材質+貼圖)
MEH (角色戰斗模式的模型資源)
UI(游戲UI)
資源所屬
例如CharaSelect一類縮寫比較明顯的就補列舉了
Adventure 所以的故事模式資源,西川的文章里也有提到,故事模式的角色使用的是另外一套資源。
DRAMA_
對話模式
MOM_
怪物
UI_
附錄里的全是游戲角色,附帶了角色設定圖,找自己中意的角色導入吧,這里以家用機的新角色
Elphelt Valentine為例來說
她的文件夾前綴
ELP_ 角色模型在
MEH里,也就是在ELP_MSH_01_PS3_SF這個文件夾里

角色名稱,資源里的文件名和對應設定畫
AXL_
Axl Low アクセル=ロウ

BED_
BedMan ベッドマン

CHP_
Chipp Zanuff チップ=ザナフ

ELP_
Elphelt Valentine

FAU_
Faust ファウスト

INO_
I-No イノ

KYK_
Ky Kiske カイ=キスク

MAY_
May メイ

MLL_
Millia Rage ミリア=レイジ

POT_
Potemkin ポチョムキン

RAM_
Ramlethal Valentine ラムレタル·ヴァレンタイン

SIN_
Sin Kiske シン=キスク

SLY_
Slayer スレイヤー

SOL_
Sol Badguy ソル=バッドガイ

VEN_
Venom ヴェノム

ZAT_
Zato-1 ザトー=ONE
