欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Ruby Rose动态壁纸制作记录

发布时间:2023/12/8 编程问答 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Ruby Rose动态壁纸制作记录 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

为Wallpaper Engine做的动态壁纸,使用Unity制作,在这里记录一下制作过程和一些遇到的坑,以后有了github账号再搬到那边去。

最后大概要做出这样的效果,截图来自RWBY "Red" Trailer


8/25

项目开始

Ruby Rose模型(XNALara)
Crescent Rose模型(Rhinoceros4)

XNALara的.mesh/.mesh.ascii文件导入Unity

  • 使用Blender 2.7,加载XPS插件
  • 按照插件页面里的教程将.mesh/.mesh.ascii文件导入
  • 把Camera、Cube、Lamp这些没用的东西删掉,然后导出为Unity使用的.fbx文件
  • 先把材质文件导入到Unity里,然后再导入.fbx文件,这样材质就会自动绑定了
  • 下面是对Ruby的模型额外需要做的

  • 在Blender里,XPS Tools中点击Shadeless,然后按N呼出菜单,选择Backface Culling,这样模型就能正常预览了,不过貌似不这么做最后导出的模型也没区别
  • 在Unity里,对模型的所有material使用Unlit - Transparent Cutout的shader,这样才能正常显示
  • 其实应该还有一步但我还不知道该怎么实现,就是在Unity里重现XNALara里Environment Map的效果来显示阴影,目前还在研究中
  • Rhinocero4模型导入Unity

    直接用Rhinocero打开.3dm文件,然后保存为.fbx文件。
    对于Crescent Rose,在Unity里把所有material的shader设置为Unlit - ColorToon - Basic


    8/27

    费好大劲才摆了个姿势,然后首次运行了

    Crescent Rose的原模型是没有像Ruby一样的黑色轮廓效果的,所以使用了Unity里自带的Toon - Basic Outline shader,效果不好,远处看起来很粗糙。


    8/28

    修复了Crescent Rose的显示问题,并重新制作了其轮廓效果,使用了和Ruby同样的原理,参考这里,在Blender中制作单独的一个法线翻转的模型然后导入到Unity中。

    整体效果,Crescent Rose的轮廓效果明显好了很多,并且这次使用了终极画质8x MSAA

    9/1

    尝试让Ruby动起来……

    先是创建avatar,还好可以自动生成。

    调骨骼的时候出现了一些奇怪的东西

    然后去Asset Store找免费的素材,本来没抱什么希望的,结果还真找到了一些武器的动作,里面有个挥斧子的,正好可以用上。

    最后就成了这个样子,效果还不错,就是这个动作有点man

    虽然最后的成品肯定不会用上这种动作,但是让Ruby动起来了还是感觉好爽啊……

    可以看到披风还是硬的,下一步就准备研究一下披风的效果。

    不过这段时间会很忙,估计没什么时间更新了

    转载于:https://www.cnblogs.com/plab/p/7492475.html

    总结

    以上是生活随笔为你收集整理的Ruby Rose动态壁纸制作记录的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。