文章目录

一、前言

二、模型下载

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

完成啦!!!

【Unity原神AR开发实战 2022】下载原神模型,PMX转FBX,导入到Unity,AR设置,测试应用程序,生成应用程序的更多相关文章

  1. 【Unity】3.3 用3ds Max 2015制作模型并将其导入到Unity

    分类:Unity.C#.VS2015 创建日期:2016-04-05 一.常用三维软件简介 由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型 ...

  2. JMeter5.4.1源码IDEA构建&二次开发(实战)

    JMeter5.4.1源码IDEA构建&二次开发(实战) 目录 JMeter5.4.1源码IDEA构建&二次开发(实战) 1.下载源码 2.导入IDEA 2.1 先设置Gradle目录 ...

  3. 基于Unity的AR开发初探:第一个AR应用程序

    记得2014年曾经写过一个Unity3D的游戏开发初探系列,收获了很多好评和鼓励,不过自那之后再也没有用过Unity,因为没有相关的需求让我能用到.目前公司有一个App开发的需求,想要融合一下AR到A ...

  4. Unity开发实战探讨-资源的加载释放最佳策略简要心得

    Unity开发实战探讨-资源的加载释放最佳策略简要心得 看过我另外一篇关于Unity资源释放随笔<Unity开发实战探讨-资源的加载释放最佳策略>如果觉得略微复杂,那么下面是一些比较简要的 ...

  5. 基于Unity的AR开发初探:发布AR应用到Android平台

    本文接上一篇,介绍一下如何通过Unity发布第一个AR应用至Android平台,在Android手机上使用我们的第一个AR应用. 一.一些准备工作 1.1 准备Java JDK 这里选择的是JDK 1 ...

  6. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

  7. Python3网络爬虫开发实战PDF高清完整版免费下载|百度云盘

    百度云盘:Python3网络爬虫开发实战高清完整版免费下载 提取码:d03u 内容简介 本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib.req ...

  8. 《Python Web开发实战》|百度网盘免费下载|Python Web开发

    <Python Web开发实战>|百度网盘免费下载|Python Web开发 提取码:rnz4 内容简介 这本书涵盖了Web开发的方方面面,可以分为如下部分: 1. 使用最新的Flask ...

  9. GJM : Unity3D 高通Vuforia SDK AR 开发

    一.AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实.是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息 ...

随机推荐

  1. 微信小程序节流使用方法

    函数节流: 英文 throttle 有节流阀的意思.大致意思也是 节约触发的频率 那么,函数节流,真正的含义是:单位时间n秒内,第一次触发函数并执行,以后 n秒内不管触发多少次,都不执行.直到下一个单 ...

  2. LGP4609题解

    题意简单明确( 很容易知道最高的位置一定是左边能看到最高的和右边能看到最高的.于是我们考虑一个 dp: 设 \(dp[n][A][B]\) 表示长度为 \(n\) 的排列,左边有 \(A\) 个 ba ...

  3. @weakify 与 @strongify 实现原理

    为了解决 Block 造成的循环引用,iOS 开发过程中常常使用 @weakify 与 @strongify 来解决这个问题.下面就来看下 @weakify 与 @strongify 的实现原理. 准 ...

  4. info sharp Are you trying to install as a root or sudo user? Try again with the --unsafe-perm flag

    执行 npm install 编译出错,提示 ERR! sharp EACCES: permission denied, mkdir '/root/.npm' info sharp Are you t ...

  5. (九)React Ant Design Pro + .Net5 WebApi:后端环境搭建-IdentityServer4-简单配置

    一.简介 IdentityServer4 是用于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 框架,通过中间件的方式集成.JWT(json web token) ...

  6. web服务器-nginx默认网站

    web服务器-nginx默认网站 一 默认网站 server { listen 80; server_name localhost; location / { root html; index ind ...

  7. 【文件系统】dumpe2fs命令

    dumpe2fs - dump ext2/ext3/ext4 filesystem information dumpe2fs prints the super block and blocks gro ...

  8. MapReduce: Simplified Data Processing on Large Clusters 翻译和理解

    MapReduce: Simplified Data Processing on Large Clusters 概述 MapReduce 是一种编程模型,用于处理和生成大型数据集的相应实现.用户定义一 ...

  9. winform 代码生成textbox ,checkbox

    参考地址:https://jingyan.baidu.com/article/380abd0a6b80701d90192cde.html 首先搭建好Winform项目框架后,创建窗体页面后自行布局 这 ...

  10. Jenkins+Docker+Git 自动化部署

    Jenkins+Docker+Git 自动化部署图文教程 https://blog.csdn.net/qq_38252039/article/details/89791247 前言: 通过几天的学习和 ...