【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工作目录]

Unity中选中模型->检查器->Materials ->使用外部材质(旧版) -> 命名使用(从模型材质 [或:模型名称+模型材质]) -> 应用

 

四、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、可以保存到自己的位置

 

以上

 

转载请注明出处,谢谢

posted @ 2022-03-25 22:02  HanaKoo  阅读(3158)  评论(1编辑  收藏  举报
@format