【Unity原神AR开发实战 2022】下载原神模型,PMX转FBX,导入到Unity,AR设置,测试应用程序,生成应用程序
文章目录
五、番外:打包编译到安卓
一、前言
开发前的准备:
(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-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、可以保存到自己的位置

完成啦!!!
【Unity原神AR开发实战 2022】下载原神模型,PMX转FBX,导入到Unity,AR设置,测试应用程序,生成应用程序的更多相关文章
- 【Unity】3.3 用3ds Max 2015制作模型并将其导入到Unity
分类:Unity.C#.VS2015 创建日期:2016-04-05 一.常用三维软件简介 由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型 ...
- JMeter5.4.1源码IDEA构建&二次开发(实战)
JMeter5.4.1源码IDEA构建&二次开发(实战) 目录 JMeter5.4.1源码IDEA构建&二次开发(实战) 1.下载源码 2.导入IDEA 2.1 先设置Gradle目录 ...
- 基于Unity的AR开发初探:第一个AR应用程序
记得2014年曾经写过一个Unity3D的游戏开发初探系列,收获了很多好评和鼓励,不过自那之后再也没有用过Unity,因为没有相关的需求让我能用到.目前公司有一个App开发的需求,想要融合一下AR到A ...
- Unity开发实战探讨-资源的加载释放最佳策略简要心得
Unity开发实战探讨-资源的加载释放最佳策略简要心得 看过我另外一篇关于Unity资源释放随笔<Unity开发实战探讨-资源的加载释放最佳策略>如果觉得略微复杂,那么下面是一些比较简要的 ...
- 基于Unity的AR开发初探:发布AR应用到Android平台
本文接上一篇,介绍一下如何通过Unity发布第一个AR应用至Android平台,在Android手机上使用我们的第一个AR应用. 一.一些准备工作 1.1 准备Java JDK 这里选择的是JDK 1 ...
- 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...
- Python3网络爬虫开发实战PDF高清完整版免费下载|百度云盘
百度云盘:Python3网络爬虫开发实战高清完整版免费下载 提取码:d03u 内容简介 本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib.req ...
- 《Python Web开发实战》|百度网盘免费下载|Python Web开发
<Python Web开发实战>|百度网盘免费下载|Python Web开发 提取码:rnz4 内容简介 这本书涵盖了Web开发的方方面面,可以分为如下部分: 1. 使用最新的Flask ...
- GJM : Unity3D 高通Vuforia SDK AR 开发
一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息 ...
随机推荐
- 安装wkhtmltopdf
思路 在网上查了下前后端都可以将html生成pdf,考虑到实现效果以及效率,最后决定将转化工作在服务端使用PHP完成.本着最好不要额外安装软件的原则,搜索过后分别尝试了 TCPDF MPDF FPDF ...
- 手绘流程图,教你WSL2与Docker容器无缝互相迁移
摘要:本文主要介绍WSL2与Docker容器无缝迁移镜像. 本文分享自华为云社区<WSL2与Docker容器,无缝互相迁移>,作者: tsjsdbd . 注:本文提到的WSL都是指WSL2 ...
- CSS学习Day01
1.什么是CSS 如何学习 CSS是什么 CSS怎么用 CSS选择器(重点+难点) 美化网页(文字.阴影.超链接.列表.渐变) 盒子模型 浮动 定位 网页动画(特效效果) 1.1什么是CSS Casc ...
- 编译OneAPI(支持Nvidia显卡)
开始使用DPC++ 官方安装教程 预备条件 请确保当前开发环境满足如下条件: git cmake版本需要满足3.14及以上. python版本3.6以上的python. nijia版本1.8及以上(使 ...
- CF908G&LOJ6697口胡
为什么我从ACAM做到了数位DP啊 考虑枚举前缀顶着最高位和后缀没有顶着的最高位. 考虑计算一个数对答案的贡献.统计 \(t\) 的出现次数记录到 \(c[t]\) 中. 贡献就是 \(\sum_{i ...
- CF1392F题解
首先题意很明显就不说了吧www 先说一下做这道题的经历 昨天下午和 blw 一起去食堂吃饭,和他产生了一点儿冲突,于是我考了一下他 P1119 (就是那道 Floyd),他很快做出来了,于是考了我这道 ...
- 35个高级python知识点
No.1 一切皆对象 众所周知,Java中强调"一切皆对象",但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function) ...
- ActiveMQ-5.9-笔记-02
- 领域驱动模型DDD(一)——服务拆分策略
前言 领域驱动模型设计在业界也喊了几年口号了,但是对于很多"务实"的程序员来说,纸上谈"术"远比敲代码难得太多太多.本人能力有限,在拜读相关作品时既要隐忍书中晦 ...
- flask 数据库一节笔记
笔记一:os.path的用法:1. os.path.dirname(__file__) 返回当前脚本的执行路径,__file__为固定参数2. os.path.abspath(file) ...