将LOL英雄联盟模型导入Unity3D
2021.9.25
本人菜雞來的,歡迎大家指導。
看了b站上一些亞索模擬器的視頻,也想嘗試玩一下。
參考了許多文章和博客,在這里總結以下哈,希望對讀者有幫助。
目錄
2021.9.25
第一步:找模型位置
第二步:下載obsidian
第三步:提取client文件
第四步:找具體文件
第五步:下載lol2dae
第六步:轉化為dae
第七步:dae轉fbx
第八步:導入進unity
總結
第一步:找模型位置
首先要找到英雄聯盟里模型的位置。
英雄聯盟\Game\DATA\FINAL\Champions
這里面的client文件就是模型存放的地方了。(雖然client俺也不知道是啥)
第二步:下載obsidian
現在的問題就是怎么把這種文件提取出來。
需要的軟件走下面的傳送門
提取client軟件傳送門
?
下載紅框框標記的這個。
然后的得到以下軟件。
打開軟件
第三步:提取client文件
這里勁夫為例
用obsidian打開名為Sett.wad.client的文件
?然后將assets文件導出。
第四步:找具體文件
打開下面這個文件夾
assets\characters\sett\skins\base
sett:英雄名字
base:原皮膚
第五步:下載lol2dae
下載下面這個軟件
?這個百度一下就有
lol2dae下載傳送門,我也不保證安全,可以自行百度下載
第六步:轉化為dae
打開這個軟件
網格文件就是skn的文件
動畫文件在animations文件夾中(要勾選包含骨架才能用)
這里我們選擇瑟提idle姿勢為例
?
輸出文件是輸出的位置和文件名
三個文件填寫好點擊轉換
得到的就是一個dae文件。
第七步:dae轉fbx
將dae文件用C4D打開或者3Dmax(或者其他可以的3d軟件,具體有哪些俺也不知道,這一步是要將dea轉變為unity可用的fbx文件)
打開后如下(這里用C4D打開,俺也不太會用)
?在C4D中導出為fbx文件就行了
———————分割線————————-——————————————————————
———————以下內容是C4D的內容——不想了解直接跳到下一步——————————
?導進來的勁夫沒有貼圖不太得勁
我們來把貼圖放進來
在c4d中打開窗口>材質管理器
點擊材質球>紋理>右邊的"..."(如圖)
?紋理貼圖在剛才存放skn的文件夾里面。
?導入貼圖后,勁夫就有皮膚惹
?我們注意到勁夫的腳下有個龍頭和相框,那個需要用c4d中用多邊形模式一點一點對著扣掉(反正我是這么做的,因為我也不太會用這個軟件,扣了好久,淚目了xdm)
?最后看看效果哈。?(導出gif好麻煩啊。。。。)
這瑟提還挺囂張的哈
————————————分割線————————————————
————————————回歸正題————————————————
第八步:導入進unity
有了fbx一切就簡單了
打開unity
先創建一個文件夾,先將貼圖放進去(當然也可以之后創建一個材質球,然后將貼圖放上去,再套到模型上,這里先放貼圖,是因為方便模型一放就自動貼上了,俺也不知道啥原因)
再將fbx文件放入文件夾
?如此這般調整一下(瑟提導出來材質挺暗淡的,所以我加了個shader進去)
結束!!
總結
我是菜雞哈,歡迎大家指導我555
另外參考博客
lol人物模型提取(一) - 菜鳥少俠 - 博客園
總結
以上是生活随笔為你收集整理的将LOL英雄联盟模型导入Unity3D的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读论文《Natural Language
- 下一篇: 测试攻击机伪装成目标机 IP 给目标机发