【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法


3樓貓 發佈時間:2024-12-19 17:00:38 作者:0null0 Language

把其他模型移植ARMA最經常遇到的問題就是其他模型直接解包出來,模型上帶有的原遊戲引擎帶有的數據信息比如頂點組一類無法直接兼容,用ARMA3的工具製作時候很難找到正確的貼圖

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第0張

如上圖德BP50 JAK售後部件

移植這個部件的模型素材,直接把obj導入ARMA模型工具OB,得到如下圖的結果

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第1張

如圖顯示,OB能夠正確讀取到模型mesh,部分貼圖對應信息等,但是如下圖的頂點組完全沒有讀取到,只有第一個默認頂點組

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第2張

這種情況就很難把對應不同部位的貼圖貼在正確的模型上,所以首先要設法還原原素材的頂點組為OB可以識別的模式,具體方式如下

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

全選整個模型,按快捷鍵E進入材質窗口

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

然後最上方窗口,找到每個不同的面的顯示,後面Texture下面顯示的文件名就是每個模型面所對應的貼圖的名稱(這個是從原素材模型上讀取到的,正常的現代遊戲的模型素材都會自帶或者有對應的文本文件一類帶有這種信息)

然後可以看到如上圖,這個窗口裡默認排序正好就是對應同一個貼圖文件的面全部排列在一起;如上圖標紅部分分界線,對應貼圖名稱發生了變化,就說明下面的面使用的是另一個貼圖文件

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

接下來我們直接在這個窗口裡選中所有對應貼圖文件一樣的這一組面(先選中最上面一個,然後按住shift拉到最下面找到最後一個再點一下,就可以選中從第一個到最後一個全部)

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

選中以後點窗口最下面的創建頂點組按鈕

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

窗口會自動關閉回到模型預覽界面,會發現自動幫你選擇了所有之前對應貼圖的模型部件

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

然後來到OB界面的頂點組管理窗口(這個窗口具體位置可以自定義的,截圖僅供參考)

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

保持前面對應貼圖部件全部選中的狀態,在頂點組窗口裡右鍵-new新建一個頂點組,我這裡把新頂點組命名為lower,那麼之前選中的所有的對應貼圖部件現在都被包含進這個lower頂點組了,這樣就成功保存一個準確對應之前所有選擇貼圖的面的頂點組,後續直接在頂點組窗口電擊這個lower就可以全選所有這些部件

以上就是目前這個貼圖文件所對應的所有模型部件以頂點組的形式被保存下來了

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

接下來就簡單了,把對應的貼圖文件按照ARMA3的格式轉化好放到正確的路徑(這部分不是本次教程內容,是mod基本功,別處有教程,不多囉嗦)

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

然後選擇剛才確定好的頂點組,按E進入貼圖材質窗口,在指定貼圖和材質路徑上定義好之前轉化好的貼圖和材質文件的路徑

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

進遊戲裡看效果,完美,貼圖完全貼在正確的部件上,不相關的部件完全沒有被影響

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

重複上面步驟再做下一組部件,會發現之前已經做好的部件的貼圖文件名已經變成了之前做好的新貼圖路徑,那麼就忽略已經做好的這部分,重複之前步驟,把剩餘的部件用同樣方式選取出來,建立新的頂點組,然後貼上轉化完畢的貼圖

【我真的試圖教會你們】其他遊戲模型頂點組不兼容解決辦法-第3張

另一組部件貼圖和材質也成功應用,無關部件不會被影響

重複以上步驟直到整個模型貼圖和材質完工


就這麼簡單


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com