多轴旋转

多轴旋转

将25w46a版本的多轴方块/物品模型元素旋转向后移植至1.21.1版本,使为较新Minecraft版本构建的资源包能正常工作。

基础库

多轴旋转

修复为较新 Minecraft 版本制作的资源包中出现的紫色/缺失方块问题

现代 Blockbench 导出的方块与物品模型支持对立方体元素进行任意角度和多轴同时旋转("rotation": { "x": .., "y": .., "z": .. })。该功能于快照 25w46a 中加入(自由单轴角度在 1.21.6 版本中引入)。

在 1.21.1 版本中,模型解析器仅支持单轴旋转,且角度限制为 -45 / -22.5 / 0 / 22.5 / 45。任何使用较新旋转方式的模型都会被拒绝,并渲染为缺失纹理方块。

本客户端模组帮助 1.21.1 版本读取这些旋转数据。

修复内容

  • 使用自由/三轴元素旋转的精细活板门、按钮、栅栏门、告示牌、道具和装饰物。
  • 包括方块模型和手持/背包物品模型。

安装

客户端模组,基于 Fabric。

  1. 安装 Fabric API。
  2. 将 jar 文件放入 mods/ 文件夹。
  3. 启动游戏并启用你的资源包。

兼容性

  • 仅客户端需要,服务器端无需安装。
  • 通过原版烘焙步骤渲染,因此可与 Sodium / Continuity 等模组兼容。

已知限制

  • 任意旋转面上的 UV 锁定遵循原版的轴对齐逻辑;自由旋转面上的纹理可能无法完美锁定。
  • 重新缩放("膨胀填充")仅适用于合法的单轴旋转;多轴元素使用其原始几何体,不进行重新缩放。
  • 针对 1.21.1 版本构建。其他 1.21.x 版本即将推出。

画廊图片中使用的资源包:Backrooms Retextured

许可协议

保留所有权利。