这是我的大学实训课程项目,在此我将利用原神的开源模型制作一个小游戏,我将过程分享出来,希望可以对大家学习unity有一定的帮助
首先准备原神的建模,我这里已经准备好了原神角色模型的集合
链接:https://pan.baidu.com/s/1u6sud6i_99iTChznpGpdaA
提取码:1234
场景模型下载(这里我也为大家准备了我所使用的场景模型)
链接:https://pan.baidu.com/s/1vUYrJTHP-DSCQ0-RfaRmLg
提取码:1234
1.unity项目的创建
文章图片
选择3d项目,自定义项目名称和项目位置。
2.场景模型的导入
下载场景模型后解压,找到以下两个文件
文章图片
复制到新建的unity项目文件位置:原神-孤云秘宝\Assets\Scenes下
文章图片
打开unity进入Assets\Scenes\Terrain下将文件直接拖入至Scene窗口中调整场景的位置到合适的地方
文章图片
3.原神角色导入
打开原神模型会发现原神模型为max格式
文章图片
我们需要把它转为fbx
格式才能导入Unity
中使用。我们可以使用Blender转换格式
a、Blender下载与安装
Blender中国社区下载,地址:Blender中国社区 – 这里有Blender的最新资讯
推荐下载2.83版本的(因为我们需要的插件Cats好像只适配到2.83,我使用的时候,最新版本有问题)
文章图片
b、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)
文章图片
c、导入pmx模型
我们在CATS插件中点击Import Model按钮,
文章图片
然后选择pmx文件,点击Import Any Model按钮,
文章图片
此时导进来的模型的材质有问题,需要修复材质
d、修复材质问题
我们打开侧边栏的Misc,然后点击Shadeless(即使用卡通材质),
文章图片
此时我们就可以看到正常显示了,
e、修复模型:Fix Model
我们点击CATS插件的Fix Model按钮,即可自动进行修复,除此之外,它还会帮我们删除多余无用的骨骼,将使用同一张贴图的节点合并为一个Mesh并重命名为Body等。
f、导出fbx
【unity|原神-孤云秘宝(unity实训案例)(一)——模型的下载和导入】点击CATS插件的Export Model按钮,即可导出fbx文件。
建议导出fbx文件放在pmx文件同级目录中。
(部分内容节选于:【游戏开发实战】下载原神模型,PMX转FBX,导入到Unity中,卡通渲染,绑定人形动画(附Demo工程)_林新发的博客-CSDN博客_原神建模下载)
3.将修改好的模型fbx连同tex文件夹(改目录下存的是一张图片,模型的贴图,如果这个文件不在,人物模型就会只是一个灰色的模型)复制到unity中(我在Assets下新建了一个role文件夹),我导入了两个人物模型如下:
文章图片
注:导入模型的方式很多,不仅仅可以在这里复制粘贴还可以在unity中进行导入
文章图片
按步骤拖入到场景中就行了。
推荐阅读
- Unity和安卓的交互
- Unity 安卓杂货
- unity|Unity学习笔记(Animator、Animator Controller、Animation Cilp之间的关系、以及Blend Tree的用法;)
- unity|Unity-虚方法&密封方法&抽象方法&接口
- VR|SteamVR 2.x UGUI交互系统(7)
- unity|Unity-常量&数组&构造函数
- 设计模式|生成器模式 - Unity
- unity|Unity笔记之Color转换为16进制颜色
- 游戏|UGUI游戏界面