动物变形 | 模组

动物变形 | 模组

变形为自定义模型,播放表情动作,并根据喜好进行配置。

装饰

Animorph

此模组是 Animorph 插件的客户端配套模组。它允许你在玩家身上可视化自定义 3D 模型、高级动画和同步表情。


这个模组有什么作用?

当你连接到运行 Animorph 插件的服务器时,此模组负责:

  • 接收并渲染自定义 3D 模型
  • 使用动画控制器系统播放动画
  • 在所有玩家之间同步表情
  • 在第一人称(手臂)中显示自定义模型

渲染

此模组将原版玩家渲染器替换为基于 GeckoLib 的渲染器,支持:

  • Blockbench .geo.json 模型
  • 使用图层系统的纹理
  • 支持宽型和纤细型变体
  • 可根据玩家设置隐藏的模型部件(披风、帽子等)

动画

兼容基岩版风格的动画系统:

  • 带有状态和过渡的动画控制器
  • Molang 查询,如 query.is_on_ground、query.is_moving、query.yaw、query.pitch
  • 多个控制器同时运行
  • 具有可配置混合的平滑过渡
  • 跟随相机方向的头部追踪

动画相机

可以使用模型中的特定骨骼来为玩家相机添加动画。这允许在表情或特殊动画期间创建相机效果。


表情

表情会与服务器自动同步。如果玩家开始一个表情,得益于延迟补偿系统,你会在准确的时刻看到它播放。


装备

如果模型创作者指定,盔甲可以适配 3D 模型。这需要为每个装备部件(头盔、胸甲、护腿、靴子、披风、鞘翅)分别创建模型。手持物品会根据模型骨骼正确渲染。


第一人称

第一人称手臂也会使用你的自定义模型,并独立渲染,因此身体动画不会干扰它。


重要

此模组本身不会做任何事情。你需要连接到运行 Animorph 插件的服务器才能接收模型和动画。