MCprep 是一款专为 Minecraft 创作者打造的免费 Blender 插件,能一键修复材质、导入世界模型并生成生物角色。无论你是想用 Blender 制作 Minecraft 动画、渲染壁纸还是做短视频,MCprep 都能把繁琐的贴图设置和模型准备工作压缩到几分钟,大幅降低 Minecraft 三维创作门槛。
- MCprep 是连接 Minecraft 与 Blender 的桥梁插件。 它由 TheDuckCow 团队开发并在 GitHub 开源,支持 Blender 3.0 至 4.2 等主流版本。安装后,Blender 侧边栏(按 N 键呼出)会出现 MCprep 面板,用户无需手写节点,就能把 Minecraft 的方块世界快速转换成可渲染的 3D 场景。
- MCprep 最核心的功能是“一键准备材质”(Prep Materials)。 从 Mineways 或 jmc2obj 导出的 OBJ 世界,默认在 Blender 里会发灰或透明错误。点击 MCprep 的 “Prep Materials” 按钮后,插件会自动识别贴图路径、设置 Alpha 通道,并将纹理插值从 Linear 改为 Closest,让像素方块边缘保持清晰锐利。
- MCprep 内置生物生成与模型替换功能。 通过 “Mesh Swap” 功能,你可以把导出场景中的简陋方块生物,一键替换为带骨骼绑定的高质量 Rig(如苦力怕、村民、末影人)。配合内置的 “Spawn” 资产库,创作者能在 30 秒内把可动画的角色摆进场景,省去手动绑定的数小时工作。
- MCprep 能显著统一渲染工作流。 插件同时兼容 Cycles 和 Eevee 两大渲染引擎,并提供材质同步选项。做静帧壁纸时可用 Cycles 开启 128 采样获得柔和光影,做动画预览时切到 Eevee 实时渲染,MCprep 能确保两种模式下 Minecraft 材质表现一致,减少反复调参。
MCprep具体该怎么安装和使用?
- 安装 MCprep 只需 3 步。 第一步,前往 GitHub 的 MCprep 官方仓库(MCprep/MCprep)下载最新版 zip 文件,注意不要解压;第二步,打开 Blender,进入 Edit > Preferences > Add-ons,点击 Install 选择该 zip;第三步,勾选启用 MCprep,按 N 键即可在 3D 视图右侧看到 MCprep 标签页。
- 导入 Minecraft 世界前要先完成导出。 推荐使用 Mineways(支持 Java 版 1.20+ 区域)框选目标区域,导出为 OBJ 格式并勾选 “Export for Rendering”。在 Blender 中通过 File > Import > Wavefront (.obj) 导入模型后,立即在 MCprep 面板点击 “Prep Materials”,通常 1 万个方块规模的场景可在 10 秒内完成材质修复。
- 使用 MCprep 生成角色需要加载资产库。 在 MCprep 面板的 “Spawner” 或 “Mesh Swap” 选项卡中,点击 “Install Assets” 下载官方生物包(约几十 MB)。下载完成后,选中场景中的方块生物,点击对应的 Swap 按钮即可替换为带控制器的 Rig,随后可在 Pose Mode 下直接为 Minecraft 角色制作走路、跳跃等动画。
- 渲染输出前建议做两项检查。 一是在 MCprep 的材质设置中确认纹理过滤为 Closest,避免方块贴图模糊;二是根据用途选择引擎:制作 1920×1080 壁纸建议用 Cycles、采样设为 128–256,制作 30fps 动画建议用 Eevee 并开启 Ambient Occlusion。完成设置后按 F12 即可渲染出干净的 Minecraft 画面。
搭配MCprep有哪些好用的工具和资源?
- Mineways 是最常用的世界导出工具。 这款免费软件可直接读取 Minecraft Java 版存档,支持按高度、方块类型筛选区域并导出 OBJ。搭配 MCprep 使用时,建议在 Mineways 中将纹理尺寸设为与资源包一致(如 16×16 或 64×64),能减少后续在 Blender 中手动校对贴图的时间。
- jmc2obj 是 Mineways 的有力补充。 对于超大地图(如 500×500 方块以上),jmc2obj 在导出速度和内存占用上更有优势,且支持自定义方块排除列表。导出的 OBJ 文件同样可被 MCprep 直接识别,用户只需在导入 Blender 后执行一次 “Prep Materials” 即可完成材质适配。
- MCprep 官方资产包与社区 Rig 值得收藏。 MCprep 自带常见怪物和动物的生成库,此外 GitHub 和 Blend Swap 上有大量社区制作的免费 Minecraft Rig(如带表情控制的玩家模型)。将这些 .blend 资产放入 MCprep 的资产目录后,可直接在插件面板中调用,丰富动画角色选择。
- BSL、Complementary 等光影思路可反向指导 Blender 布光。 虽然 MCprep 不直接导入游戏光影,但创作者可以参考 BSL Shaders 的暖色太阳光参数,在 Blender 中设置 Sun Light 强度约 3–5、色温偏暖,再配合 HDRI 环境贴图,能让 MCprep 渲染出的 Minecraft 场景更接近游戏内光影质感。
使用MCprep时常见问题有哪些?需要注意什么?
- 材质发紫或显示为粉色是最常见的问题。 这通常是贴图路径丢失导致的。解决方法是在 MCprep 面板点击 “Find Missing Textures”,手动指定 Minecraft 的 textures 文件夹或资源包目录;如果使用 Mineways 导出,确保导出时生成的 terrain.png 与 OBJ 文件放在同一目录下,MCprep 能自动识别。
- Blender 版本不兼容会导致 MCprep 报错。 例如用 Blender 4.0 打开仅适配 2.9 的旧版 MCprep 可能出现面板消失或脚本错误。建议始终从 GitHub Releases 页面下载与当前 Blender 大版本匹配的 MCprep(如 Blender 4.x 对应 MCprep 3.6+),更新前先在偏好设置中移除旧插件再安装新版本。
- 场景过大会造成卡顿甚至崩溃。 导入 1000×1000 方块以上的世界时,百万级面数会拖慢视口。实用做法是:先在 Mineways 中只导出镜头可见区域,导入后使用 Blender 的 Decimate 修改器或合并相同材质网格,并在视口着色模式下将显示简化为 Solid,渲染时再切回 Material Preview。
- 透明材质(如树叶、玻璃)渲染异常需要手动微调。 MCprep 虽能自动处理大部分 Alpha,但 Eevee 引擎下树叶可能出现黑边。此时可选中对应材质,在 Material Properties 中将 Blend Mode 改为 Alpha Clip,并把 Clip Threshold 设为 0.5 左右,即可让 MCprep 处理后的 Minecraft 植被和玻璃正常显示。
综上所述,MCprep 凭借一键修材质、生物替换和多引擎兼容等能力,已成为 Minecraft 创作者在 Blender 中高效制作动画与渲染作品的必备插件。