ModRig

ModRig

将你的Minecraft世界(地形、生物、玩家、摄像机和光照)导出为实时录制的动画场景,可直接导入Blender。

MobRig

将你的 Minecraft 世界(地形、生物、玩家、相机和光照)导出为实时录制的动画场景,可直接导入 Blender。

⚠️ 你还需要免费的 Blender 插件(io_mcscene)。它不包含在此下载中。 👉 在 Ko-fi 下载 Blender 插件(免费) 📺 教程与更新:youtube.com/@satorun-12

image

image

MobRig 是一款适用于 NeoForge 1.21.1 的客户端模组。按一个键,正常游玩,再按一次,你就能得到一个完整的动画场景:你周围的方块、每个生物和玩家(带有真实骨骼绑定和动画)、你的相机路径以及光源。一个配套的 Blender 扩展可以一键导入所有内容。

它也支持模组生物:MobRig 会捕获游戏实际绘制的任何内容,因此来自其他模组的生物(包括 GeckoLib 的)都能带骨骼和动画导出,无需针对每个模组单独支持。


✨ 功能特性

  • 实时录制世界:地形、生物、玩家、相机和方块光源,每秒采样 30 次。
  • 无时间限制:想录多久就录多久,也可以在地图(O)中按秒设置自己的限制。
  • 暂停与恢复(U):暂停的部分会被剪掉,因此场景在 Blender 中会无缝衔接。
  • 带骨骼的生物:每个生物和玩家都以骨骼和动画导出,而不是冻结的网格。
  • 支持模组生物:原版、GeckoLib 和其他模组生物,以及玩家盔甲。
  • 支持 Create:传动轴、齿轮、齿轮箱、压床和其他活动部件在导出时会旋转,传送带也会移动。
  • 选择要导出的内容:录制结束时,会显示一个清单,列出所有录制的生物,按类型分组。取消勾选你不需要的。
  • 随时取消:改变主意了?取消导出,不会保存任何内容。
  • 区域选择地图(O 键):精确选择要导出的区域、保留多少细节以及地形延伸多远。地图会记住你去过的所有地方,即使录制了数小时。
  • 支持 Distant Horizons(可选):将远处的 DH 地形包含进你的场景,地图上每个细节级别用不同颜色表示。
  • 支持 Replay Mod:当 Replay Mod 播放相机路径时自动录制。
  • 单人游戏中导出时暂停游戏,因此在保存场景时不会有任何移动。
  • 单生物导出:只导出你正在看的生物,可以是静态的,也可以带 5 秒动画。

image

image

image

image


🎮 操作

所有按键都可以在 选项 → 控制 → MobRig 中更改。

有默认绑定的按键

按键 功能
J 录制世界场景。 按一次开始,再按一次停止。除非你在地图(O)中设置,否则没有时间限制。这是主要功能。
U 暂停 / 恢复当前录制而不结束它。暂停的部分会从场景中剪掉。
O 打开地图:选择要录制的区域、细节、高度/深度、时间限制、Distant Horizons 级别以及其他选项。
G 以静止姿态导出你正在看的生物。
H 录制你正在看的生物 5 秒并以动画形式导出。
M 从网络数据录制整个场景的移动(.move 文件)。可以与 J 同时运行。
K 开启/关闭 Replay Mod 播放相机路径时的自动录制。
L 显示/隐藏已检测区域的 HUD。

额外操作(默认无按键,需自行绑定)

操作 功能
仅录制世界 类似 J,但不包含生物或玩家。非常适合录制建筑和结构。Create 机器、物品展示框、画和矿车会保留。
立即导出世界(无生物) 即时快照你周围的世界,无需录制。
立即导出世界 + 我正在看的生物 即时快照世界,仅包含你正在看的生物。
导出我的玩家 导出你自己的玩家(用 G 无法看到自己)。

image


🗺️ 地图(O 键)

image

  • 在地图上滚动鼠标滚轮:缩放 · 右键拖动:平移 · 中键点击:显示全部
  • 在选项上滚动鼠标滚轮:在小窗口上滚动查看每个选项。
  • 选择你想要导出的区域。区域外的所有内容都会被排除。
  • 细节:距离你多远范围内的真实方块会被导出(最高至“所有已加载内容”)。
  • 细节之外的简化地形:开启后会在细节半径之外添加轻量地形;关闭则只导出真实方块。
  • Distant Horizons:每个细节级别都有自己的颜色,可以单独开启或关闭。以强烈颜色显示的区域将被导出。
  • 时间限制:开启"Limitar tiempo"并输入秒数,录制会自动停止。
  • 按 Save 保存你的选项以供下次使用(✔ = 已保存,✖ = 仅本次会话有效)。

✅ 选择要导出的生物

image

image

录制结束时,会显示一个列表,列出所有录制的生物和玩家,按类型分组:

  • 列表初始为折叠状态,每种类型一行("Cow (5 of 5)")。使用箭头展开某个类型。
  • 所有内容初始为勾选状态。点击复选框可排除该生物,或点击某个类型行可切换该类型的所有生物。
  • 快捷按钮:All、None、Only players、Expand all、Collapse all。
  • 如果你排除了超过一半的生物,MobRig 会要求你确认。
  • Cancel 会丢弃整个录制(点击两次确认)。

在你选择的同时,地形会在后台继续导出。


📁 文件保存位置

所有内容都保存在你的 Minecraft 实例文件夹内:

<instance>/mobrig-exports/
├── escenas/escena-YYYYMMDD-HHMMSS.mcscene   ← 在 Blender 中打开此文件(来自 J 的录制)
├── escenas/escena-YYYYMMDD-HHMMSS/          ← 同一场景,已解包
│   ├── mundo.glb        (地形、动画方块)
│   ├── entidades/*.glb  (每个生物/玩家一个带骨骼和动画的文件)
│   ├── escena.json      (相机、光照、时序)
│   └── movimiento.move
├── move/                                    ← 来自 M 的录制
└── <mod>/<mob>/                             ← 来自 G 和 H 的单生物导出

<instance>/mobrig-mapa/                      ← 你探索过的所有地方的地图图片
<instance>/config/mobrig2-grabacion.json     ← 你保存的地图/录制选项

单生物导出(G / H)是标准的 .glb 文件,可以用 Blender 内置的 glTF 导入器打开。


🧊 导入 Blender

  1. 在 Ko-fi 上获取免费的 io_mcscene 扩展(链接)(Blender 4.2 或更新版本;已在 5.2 上测试)。
  2. 安装:编辑 → 偏好设置 → 获取扩展 → ⌄ → 从磁盘安装… 然后选择 .zip 文件。
  3. 文件 → 导入 → Minecraft scene (.mcscene) 然后选择你的录制。

该扩展会设置帧率和长度、构建地形、放置每个生物及其动画、重建你的相机,并添加光源:

  • 所有内容都在大纲视图中的文件夹内组织:实体按类型和生物,世界按区块,Distant Horizons 地形,以及镜头外物体。
  • 熔岩湖和大面积光源表面会变成少量面光源,而不是数千个点光源。
  • Create 传送带会获得动画纹理,因此会保持移动。
  • 相机视野外的地形会被隐藏,以保持场景轻量。

💡 请始终同时更新模组和 Blender 插件。


📋 需求与兼容性

  • Minecraft 1.21.1 搭配 NeoForge
  • 仅客户端:适用于单人游戏和服务器(服务器不需要安装)
  • Blender 4.2+ 搭配免费的 io_mcscene 插件,用于导入场景
  • 可选:Distant Horizons、Replay Mod、Create、GeckoLib 生物

💡 提示

  • 在大区域内长时间录制会产生大文件。使用地图(O)来限制区域和细节。
  • 拍摄中途需要休息?按 U 暂停,而不是开始新的录制。
  • 当你只关心你的建筑时,使用仅录制世界(先绑定它)。
  • 在单人游戏中,导出时游戏会暂停。等待进度屏幕,或者如果你不需要,按 Cancel export。

❤️ 支持 MobRig

MobRig 是免费的,由一个人利用空闲时间制作,并将永远免费。如果它帮助了你,你可以支持它的开发:

发现了 bug 或有想法?留下评论或提交 issue。非常欢迎你在 Blender 中制作的作品截图!