1. 程式人生 > 其它 >【Unity原神AR開發實戰 2022】下載原神模型,PMX轉FBX,匯入到Unity,AR設定,測試應用程式,生成應用程式

【Unity原神AR開發實戰 2022】下載原神模型,PMX轉FBX,匯入到Unity,AR設定,測試應用程式,生成應用程式

文章目錄

一、前言

二、模型下載

      1、官網下載

      2、模之屋官方下載

      3、第三方連結

 

三、pmx轉fbx

      1、Blender外掛CATS的下載與安裝

      2、pmx模型的匯入

 

四、Unity開發部分

      1、Vuforia 註冊及Key、識別圖的製作

      2、Unity操作

五、番外:打包編譯到安卓

一、前言

開發前的準備:

(1)開發工具:Unity3D(2020.3.25f1c1)、Blender
(2)開發語言:C#(其實對於當前做的這個專案暫時用不到,但隨著後期的進一步深入一定需要C#進行指令碼的編寫等)
(3)技能要求:零基礎(會點英文就行)
(4)簡單說一下原理:其實技術含量並不高,入門嘛,咱們用的是高通的Vuforia SDK結合Unity3D進行簡單的AR應用開發(其實算不上開發,只是簡單的製作吧,主要目的是分享一下經驗,讓大家少走彎路,大家有啥問題或意見可在部落格下回復,博主會逐一回復,歡迎大家關注本部落格!)
(5)廢話就不多說了,咱們開始吧!

原神模型使用守則:
◆允許完善物理,修正模型權重、表情等bug
允許改色,適度更改衣裝,新增spa、toon等
◆請勿二次配布,以及拆取部件以用於改造其他模型
請勿用於18禁作品,極端宗教宣傳,血腥恐怖獵奇作品,人身攻擊等
請勿用於商業用途
◆他人使用本模型所造成的一切不良後果,不由模型改造者與miHoYo承擔,請向使用者追究全部責任

二、模型下載

1、官網下載

風主、派蒙、盧姥爺->官網一:https://ys.biligame.com/gczj/


可莉、七七、迪奧娜、鍾離->官網二:http://ys.biligame.com/pjdkx/


阿貝多、甘雨、砂糖、行秋->官網三:https://ys.biligame.com/beyel/?spm_id_from=333.788.b_61637469766974795f766f7465.1


魈、胡桃->官網四:https://ys.biligame.com/ysl/?spm_id_from=333.788.b_61637469766974795f766f7465.1


羅莎莉亞、優菈->官網五:https://www.bilibili.com/blackboard/activity-raop07Ymhm.html?spm_id_from=333.788.b_61637469766974795f766f7465.1


萬葉、泳裝芭芭拉和琴->官網六:https://www.bilibili.com/blackboard/activity-kiOl0D1nF8.html?spm_id_from=333.788.b_61637469766974795f766f7465.1


早柚、宵宮->官網七:https://www.bilibili.com/blackboard/activity-btLCSzTTsK.html#/?spm_id_from=333.788.b_61637469766974795f766f7465.1

 

雷神、九條->官網八:https://www.bilibili.com/blackboard/genshin-1st-anniversary.html?spm_id_from=333.788.b_61637469766974795f766f7465.1#/stage1


公子、托馬...->官網九:https://www.bilibili.com/blackboard/activity-aEe0qbEc8N.html?spm_id_from=333.337.0.0


五郎、一斗、班尼特...->官網十:https://www.bilibili.com/blackboard/activity-8Zdc2qDY6R.html


申鶴、雲堇...->官網十一:https://www.bilibili.com/blackboard/activity-6MCsBE92oE.html?spm_id_from=333.788.b_61637469766974795f766f7465.1


八重神子、菲謝爾->官網十二:https://www.bilibili.com/blackboard/activity-82H7FUauFO.html?spm_id_from=333.788.b_61637469766974795f766f7465.1

 

2、模之屋官方下載

需註冊,官方放出來的模型這裡基本都有:https://www.aplaybox.com/u/680828836/model

3、第三方連結

可莉:http://www.mediafire.com/file/n2s280r9zf0mj1r/Klee.zip/file
七七:http://www.mediafire.com/file/seahsvadp770xa3/Qiqi.zip/file
迪奧娜:http://www.mediafire.com/file/0n2apdad53w4eij/Diona.zip/file
雲堇:https://www.aplaybox.com/details/model/p1lK5GIjcETN
珊瑚宮心海:https://www.bilibili.com/video/BV1TM4y1K78g?from=search&seid=7768953620400671696
雷電將軍:https://www.bilibili.com/video/BV1mh411q7TA?from=search&seid=17143342287119715297
八重神子:https://www.bilibili.com/video/BV14v411K7Hw?from=search&seid=7501764863982646742
托馬:https://www.mediafire.com/file/hlakzh2ifgod7x2/Genshin_impact_thoma.rar/file
胡桃:http://www.mediafire.com/file/ole5a1e9xygxmg6/Hu_tao_model.rar/file
甘雨:http://www.mediafire.com/file/7mz49tx8kflrorw/Ganyu_model.rar/file
神裡綾華:http://www.mediafire.com/file/a7qp5rgp8uvcd4d/Ayaka_model.rar/file
羅莎莉亞:https://www.mediafire.com/file/c2ivrfc8qsdfztz/Rosaria_model.rar/file
刻晴:http://www.mediafire.com/file/piu4tqizlrtslzp/Keqing.zip/file
莫娜:http://www.mediafire.com/file/743lzev3o8q2paw/Mona.zip/file
大偉丘:http://www.mediafire.com/file/08cecythiih0dip/Qiuqiu.zip/file
散兵:https://www.mediafire.com/file/j4x2mnjnz7pp0im/Scaramouche_model.rar/file
女士:https://www.mediafire.com/file/uqenw4imniv9i3z/La_signora_model.rar/file
公子(達達利亞):http://www.mediafire.com/file/bm0qru3f2115f2u/Daddalia.zip/file

 

下載完的模型資料夾是大部分長這樣:

 

三、pmx轉fbx

1、Blender外掛CATS的下載與安裝

Blender是開源免費的,輕量又強大,易於上手,很適合個人獨立開發者學習和使用,我們這裡要將pmx轉為fbx格式,就需要用到一個Cats外掛。
Cats外掛自身也是開源的,我們直接從GitHub上下載。
地址:https://github.com/GiveMeAllYourCats/cats-blender-plugin
如下,點選Cats Blender Plugin,下載下來的是一個zip檔案,

現在我們開啟Blender,然後點選選單Edit / Preferences,開啟偏好設定視窗,

點選Add ons,然後點選install按鈕,

然後選擇我們剛剛下載的Cats外掛檔案,點選Install Add-on

安裝完畢後,記得勾選上它,(如果你沒勾選,外掛就是禁用狀態的)

現在,我們就可以在編輯區的側邊欄那裡看到CATS外掛了,(注:側邊欄顯示和隱藏的快捷鍵是N

 

2、pmx模型的匯入

1、點選匯入

2、選擇模型並匯入(點選修復網格)

3、開啟雜項,依次點選MMD Shading中的GLSL和Shadeless。

 

3、匯出(注意在路徑設定這裡將其改成複製、型別取消勾選攝像機和燈光)

 

四、Unity開發部分

1、準備工作(Vuforia 註冊及Key、識別圖的製作)

(1)開啟Vuforia官網:https://developer.vuforia.com/

(2)註冊自己的賬號

(3)點選Develop 再點選Get Basic 按照提示填寫建立自己的第一個AR專案

(4)接下來點選Target Manager 將自己的識別圖上傳到資料庫()

(5)點選進入專案,點選Add Target 上傳識別圖

(6)在這裡選擇第一個,其他的引數可以自己調

(7)在這裡星級越高,識別效果越好,點選右側下載Unity資源包

(8)如圖點選Downloads

點選下載高通支援的Unity平臺AR開發包

 

2、Unity操作

(1)Unity建立一個新的專案

(2)找到之前下載的AR開發包及自己製作的識別圖資源包,雙擊匯入

出現這種情況點選第一個就行:

將主攝像機刪掉

新增一個AR攝像機、識別底圖

設定底圖

 

可以看到我們的識別底圖已經成功載入到Unity中:

將模型匯入到unity中,可以調整Transfrom 將模型調整到合適大小並拖到識別圖的上方:

在層級面板將模型拖到識別圖下面將其包含:

(3)開啟官網找到之建立的工程,複製Key:

(4)將其貼上到ARCamera中:

可以點選上方的小三角除錯:

大功告成!!!

 

五、番外:打包編譯到安卓

1、

2、首先要下載Unity安卓的SDK,然後點選原先切換平臺(我這裡切換了變成了生成摁鈕)

3、點開玩家設定

4、在其他設定裡開啟如圖的對鉤

5、回到設定,點選生成:

6、可以儲存到自己的位置

 

完成啦!!!