跳到主要内容
Plugin

dsh-blender-mc

TreeCodeTyper/dsh-blender-mc

把 Minecraft Java 存档变成 Blender 封面或动画:在 .mca 区域文件里找大片平地,导出地形为 OBJ,无头驱动 Blender(MCprep 材质、BPS 角色骨架、三点布光)。每次渲染后用 OpenCV 检查朝向、接地、曝光、布光和构图,不合格就调整参数重渲。需 Blender 4.2 LTS 以上、Python 3.10+(opencv-python、numpy),首次使用运行 setup 装配 Minecraft 素材。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
2,294
最近推送
6 天前更新

项目说明

From README

dsh-blender-mc 把 Minecraft 存档变成能直接当封面的 Blender 图,或一支 10 秒片子。你不用会 Blender:机位、布光、材质、后期、审图全自动 —— 而且 渲完会自己挑毛病 。快速开始 · 使用教程 · 工作原理 · 常见问题 · 参与贡献 · 交接文档(改代码前必读) --- 先看结果 存档是玩家自己在 设置 → 背景地图 里拖进去的 zip,皮肤也是自己传的 64×64 PNG。剩下的机位、布光、材质、后期、审图全部自动。1280×720 / 192 采样约 16 秒(EEVEE)。0.4.9 → 0.5.3:同一份存档,只换了插件版本 0.4.

9 0.5.3 --- --- 视图转换 Standard、1.6:1 对打平光、 没有后期、没有接触阴影 ;MCprep 装的是假成功、方块贴图根本没进 Blender,树林永远种不出来 AgX + 三点布光(Key/Fill/Rim 按相机方向重摆)+ 合成器后期(bloom / 饱和度 / 暗角)+ 接触阴影 / 景深;贴图链路打通,自动挑机位会避开「正对土崖」的方位 一张图之外 10 秒动画( mc anim )、多镜头分镜成片( mc film )、自己写的动作配方( py/blender/presets/ .json )走的是 同一套 场景搭建与审图。

它做了什么 你 不用 会 Blender, 不用 会 Mineways, 不用 手动摆相机、调灯光、配材质、找贴图。能力 说明 --- --- 自动挑机位 在 .

mca 里找成片平地 → 视线方位打分(地形仰角 8° 直接出局、被太阳直射惩罚、背后空旷加分)→ 相机按「角色左、右侧留白」摆 自动搭场景 MCprep 染色材质(失败自动退回内置按面染色)、BPS v4 角色骨架、方块物品库、可选树林(自动避让角色与镜头路径) 像摄影师那样布光 Key / Fill / Rim 按相机与太阳方向重摆(世界坐标固定灯在换机位后会全废),黄金时刻色温 + 物理天空 + 雾 电影感后期 AgX 色彩管理 + 合成器:bloom

Original description

Turn a Minecraft Java save into Blender covers and animations. Scans .mca regions for flat open ground, exports the terrain, drives Blender headless with MCprep materials, the BPS rig and three-point lighting, then reviews each render with OpenCV and re-renders until the checks pass.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile desktop add dsh-blender-mc
shell
pip install opencv-python numpy
shell
dsh plugin --profile desktop add dsh-blender-mc@0.2.1

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 7 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2294 次,star 不多但真在被使用。

维护活跃
96
实用度
92
生态热度
67
上手便捷
100
信号质量
100
数据置信度
85%
评分怎么算