关于 minecraft-texture
minecraft-texture 是将生成图像转换为 Minecraft 像素纹理的工作流技能。它结合图像模型生成与本地 Python 脚本,可去除白色背景、采样色块并检查输出,无需外部服务。
主要功能
- 01图像生成提示词指导
- 02去除白色背景并设为透明
- 03逐块采样主导颜色
- 04输出 16×16 和 32×32 PNG
- 05程序化检查纹理
适用场景
- 01制作 Minecraft 物品或方块纹理
- 02将生成图像转换为像素纹理
- 03检查透明度和近白色瑕疵
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hairyf/ skills --skill minecraft-texture安装后在 Claude Code 中输入/minecraft-texture确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/best-practices-prompts.mdcore-script.mdcore-workflow.mdscripts/mc_texture.py详细介绍
Minecraft 纹理
工作流仿照 ai-kit 纹理工具(https://ai-kit.xingduansuzhao.com/texture):先用图像模型生成纹理,再将其后处理为可用的 16x16 / 32x32 像素纹理。后处理(去除白色背景 + 色块采样)在
scripts/mc_texture.py中实现——无需登录或外部服务。
工作流
- 生成 — 使用图像模型(例如
imagegen技能),提示词要求生成物品/方块的正视图,平铺、填满整个画面,背景为纯白色。不要要求网格线——该流水线会将白色转换为透明并直接采样色块。参见 best-practices-prompts。 - 后处理 — 运行流水线脚本:
python scripts/mc_texture.py pipeline texture.png -o out/ --sizes 16,32
这会将白色背景替换为透明,采样每个色块的主色调,并写出 out/texture-16x16.png 和 out/texture-32x32.png。
3. 验证 — 运行 python scripts/mc_texture.py check out/texture-32x32.png 进行程序化检查(接近白色的点、透明度比例;无需视觉模型)。如果背景边缘渗出或细节变细消失,请调整 --tolerance / --white-cutoff 后重新运行。
参考
| 主题 | 描述 | 参考 |
|---|---|---|
| 工作流 | 完整的生成 → 后处理 → 验证流程,以及将纹理放入模组/资源包 | core-workflow |
| 脚本参考 | 命令、选项、调优、故障排除 | core-script |
| 提示词配方 | 用于生成白色背景上填满画面的物品/方块纹理的提示词 | best-practices-prompts |
评论
支持 Markdown