• 【Godot测试】【在Godot中添加VRM模型和VMD动画并播放】


    在这里插入图片描述

    观看本文最好是有点GD脚本编程基础
    如果没有,请看:https://www.bilibili.com/video/BV1PJ411i7hK

    需要的Godot版本不推荐超过3.3.3,因为实测当前最新的3.5标准版崩掉了
    要问什么,那当然是作者插件发布日期推算出的版本号就是3.3.3或以下
    在这里插入图片描述
    已经测试Godot_v3.3.2-stable_win64和Godot_v3.3.3-stable_win64都没什么问题

    我们以3.3.3为例,因为名字比较好记忆www

    步骤:
    下载:https://github.com/EIRTeam/VMDMotionDemo
    以这个直接为工程测试

    但是还需要一个插件
    插件地址:
    https://github.com/EIRTeam/VMDMotionGD
    插件下载解压VMDMotionGD到VMDMotionDemo的插件文件夹addons下
    在这里插入图片描述
    然后任意丢一个vmd动作数据到GD的工程文件夹:
    在这里插入图片描述
    最重要的来了:
    设置AutoLoad单例,也就是有些脚本需要预先加载
    在这里插入图片描述
    设置方法:https://www.bilibili.com/read/cv7517116
    这里我们需要设置的几个脚本是插件的common下的这两个:
    在这里插入图片描述
    设置好后就可以运行主场景了

    如果你上面的设置都没有搞错的话,那么运行将会看到debug界面:
    在这里插入图片描述
    选中vmd打开
    在这里插入图片描述
    这个插件运行效率不高,毕竟是GDScript,耐心等待就好了
    在这里插入图片描述
    加载成功,你可以看到,除了舞蹈动画,还有物理模拟和表情动画,如果你的vmd包含表情的话!
    如果没有,你可以通过MMD软件合并表情数据到舞蹈数据本体里

    目前貌似还不支持镜头,但是这应该难不倒你!

    在这里插入图片描述

  • 相关阅读:
    Python3 OS 文件/目录方法
    L1W2作业2 用神经网络思想实现Logistic回归
    【tio-websocket】12、应用层包—Packet
    Xcode 清空最近打开的项目
    demo(五)feign参数配置
    VB流程控制语句详解
    c++ 友元函数 友元类
    奇淫巧技,CompletableFuture 异步多线程是真的优雅
    PCIE Order Set
    ABAP ALV 删除按钮标准写法
  • 原文地址:https://blog.csdn.net/weixin_44029053/article/details/126808462