概述
本项目通过 Python 脚本(PIL 库)程序化生成 Minecraft Java 版 64×64 皮肤。以《神界:原罪 2》中的同伴角色 Lohse 为原型,在 Minecraft 像素化美学框架下还原角色特征。
技术实现
皮肤生成完全通过代码定义像素颜色与位置,不涉及手动图像编辑:
- 使用 RGB 颜色混合函数模拟明暗渐变与材质过渡
- 为 Steve(4px 手臂)与 Alex(3px 手臂)两种模型分别实现
- 帽子层支持全透明(正常版)与局部加厚(立体发版)两种模式
输出文件包括 Lohse.png、Lohse_steve.png、Lohse_alex.png 以及对应的立体发版本。
生成流程
定义调色板 → 绘制头部/躯干基础层 → 绘制手臂(分 Steve/Alex)→
绘制腿部 → 叠加装饰层(披风、魔法特效)→ 输出 PNG
局限
当前实现为纯前端像素生成,未提供图形化编辑界面或游戏内预览功能。皮肤的使用需要手动导入 Minecraft 游戏。