2022-03-25 22:02阅读: 3449评论: 1推荐: 0

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

 

以上

 

转载请注明出处,谢谢

本文作者:HanaKoo

本文链接:https://www.cnblogs.com/HanaKoo/p/16034390.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   HanaKoo  阅读(3449)  评论(1编辑  收藏  举报
@format
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 Tiny Light(TV动画《地缚少年花子君》ED)(翻自 鬼頭明里) 柚卟
Tiny Light(TV动画《地缚少年花子君》ED)(翻自 鬼頭明里) - 柚卟
00:00 / 00:00
An audio error has occurred.

作词 : Saku

作曲 : Saku

優しさに触れて残る温度

消えないまま 愛しいと言えたら

心は軽くなるかな

閉ざした扉の向こうで

微かな声が聴こえてる

踏み出すことさえも出来ないから

孤独に寄り添ってる

まだこの胸の中 生きづいたまま

小さな灯し火のような想いを

風に吹かれぬように

雨に濡れないように

ずっと抱きしめてた

ただ 真っ直ぐなまま願う強さも

泣き出しそうになる脆い自分も

君が居なきゃ知らなかったんだよ

偶然の中で運命を見つけた

瞳閉じる度 記憶の海 漂っては

深い夢のあと

面影を探してたんだ

変わらないモノクロの日々に

君が色を添えてくから

滲んだ過去さえもいつの間にか

意味を持ち始めてる

まだこの胸の中隠したままの

痛いほど愛おしい こんな思いを

いつか消えてしまうその前に

届けたい人は 君だけなんだ

どんな涙も どんな笑顔も

全ては君のためにあるから

まだこの胸の中 生きづいたまま

小さな灯し火のような想いを

風に吹かれぬように

雨に濡れないように

ずっと抱きしめてた

ただ 真っ直ぐなまま願う強さも

泣き出しそうになる脆い自分も

君が居なきゃ知らなかったんだよ

偶然の中で運命を見つけた

君がいるだけで世界は変わった