问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Unity中使用原神模型并实现卡通渲染的完整教程

创作时间:
作者:
@小白创作中心

Unity中使用原神模型并实现卡通渲染的完整教程

引用
CSDN
1.
https://blog.csdn.net/qq_36303853/article/details/141297971

本文将详细介绍如何在Unity中使用原神模型并实现卡通渲染。具体包括模型的下载、Blender中PMX模型转FBX模型,以及导入Unity并实现卡通渲染的整个流程。

最终效果

原神模型下载

原神的模型可以在官网直接下载到。以下是各期模型的下载链接:

  1. 第一期模型
    官网:https://ys.biligame.com/gczj/

  2. 第二期模型
    官网:http://ys.biligame.com/pjdkx/

  3. 第三期模型
    官网:https://ys.biligame.com/beyel

  4. 第四期模型
    官网:https://ys.biligame.com/ysl

  5. 第五期模型
    官网:https://www.bilibili.com/blackboard/activity-raop07Ymhm.html

  6. 第六期模型
    官网:https://www.bilibili.com/blackboard/activity-kiOl0D1nF8.html

  7. 第七期模型
    官网:https://www.bilibili.com/blackboard/activity-btLCSzTTsK.html

  8. 第八期模型
    官网:https://www.bilibili.com/blackboard/genshin-1st-anniversary.html

  9. 第九期模型
    官网:https://www.bilibili.com/blackboard/activity-aEe0qbEc8N.html

  10. 第十期模型
    官网:https://www.bilibili.com/blackboard/activity-8Zdc2qDY6R.html

  11. 第十一期模型
    官网:https://www.bilibili.com/blackboard/activity-6MCsBE92oE.html

所有原神模型也可以在模型屋下载:
链接:https://www.aplaybox.com/u/680828836/model

使用Blender进行 .pmx 转 .fbx 格式

Blender下载安装

Blender官网:https://www.blender.org/
Blender中文使用手册:https://docs.blender.org/manual/zh-hans/2.79/about/introduction.html
Blender中国社区下载地址(推荐):https://www.blendercn.org/
推荐下载2.9.3版本的Blender,过高的版本可能不支持旧的插件。
下载地址:https://download.blender.org/release/Blender2.93/

Cats Blender Plugin 插件下载安装

在使用Blender将.pmx转为.fbx格式时,需要用到一个 Cats Blender Plugin 插件。
GitHub下载地址:https://github.com/GiveMeAllYourCats/cats-blender-plugin
最新的0.19.0版本完全兼容Blender 2.93,这也是推荐使用Blender 2.93的原因。
下载下来的是一个zip文件。

Blender安装Cats Blender Plugin 插件

打开刚安装的Blender,点击 Edit -> Preferences,然后点击选中安装插件。安装完毕后,记得勾选上它,否则插件就是禁用状态。现在,可以在编辑区的侧边栏看到CATS插件了,侧边栏显示和隐藏的快捷键是N。

导入pmx原神模型

在CATS插件中点击Import Model按钮,选择pmx文件,点击Import Any Model按钮。此时导进来的模型的材质可能有问题,如下图所示:

修复材质问题

打开侧边栏的Misc,然后点击Shadeless(即使用卡通材质),效果如下:

修复模型:Fix Model

可以看到,模型的节点命名并不是按照Unity骨骼映射的英文命名。点击CATS插件的Fix Model按钮,即可自动进行修复,除此之外,它还会帮我们删除多余无用的骨骼,将使用同一张贴图的节点合并为一个Mesh并重命名为Body等。修复后可以看到变成英文命名了,多余无用的骨骼也被删除了:

导出fbx

点击CATS插件的Export Model按钮,即可导出fbx文件:

导出成功。

导入FBX模型进Unity

导入fbx和贴图

将上面的fbx文件和tex文件夹(里面是贴图)一起拷贝到Unity工程中。如果没有拷贝tex文件夹,在Unity中显示的就是白模。此时把模型拖入场景中,看到的效果如下:

从fbx中导出材质球

上面可以看到,模型的材质效果不是 卡通渲染风格,当你去定位模型的材质的时候,会发现材质是嵌在fbx文件里的,我们并不能对fbx内的材质进行编辑。这时候需要导出材质,选中fbx文件,在Inspector窗口中点击Materials,设置Location为Use External Materials (Legacy),然后点击Apply按钮。

卡通渲染

参考文章:【实现100个unity特效之25】Unity中实现模型基于光照模型的内置和URP卡通渲染

最终效果如下:

参考

  1. https://www.bilibili.com/video/BV1G34y127e6/
  2. https://blog.csdn.net/linxinfa/article/details/121370565
  3. https://cloud.tencent.com/developer/article/2013001
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号