将参考图近似为有限数量的基础图元,输出图层 IR、CSV、软件预览和抽象操作计划。当前仅支持矩形/椭圆、source-over、最多128基础层。
项目状态:研究存档,欢迎方法和制作案例贡献;尚未达到优秀人类徽章创作者的画质,也未实现可验证的游戏自动输入。
环境:Linux、C++20 编译器、CMake、Python 3 标准库。编译依赖已包含在 vendor,无需构建时下载依赖。Windows/SteamOS 实机支持尚未验收。
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON
cmake --build build --parallel 2
ctest --test-dir build --output-on-failure
./build/ac6-emblem-compiler compile fixtures/06_robot_portrait/input.png --out out/demo --size 256 --layers 32 --candidates 32 --mutations 32 --restarts 1输入路径可以换成你自己的图片;输出目录需要是新目录。inputs/portrait.square.png 在公开仓库中是原创机器人测试图,不是历史头像实验原图。
| 入口 | 用途 |
|---|---|
baseline-repair-2026-09-10 标签 |
修复版基线的公开源码快照 |
coldstart-research-2026-09-10 标签 |
模板接种和局部联合搜索的研究快照 |
| 公开版本边界 | 原包来源、测试输入及证据范围 |
| 重启方向 | 创作者过程资料、表达能力与后续实验 |
| 第三方说明 | 来源和许可证 |
修复版与研究版保持各自对应的原始优化器源码。公开仓库采用可再分发的原创几何样例运行回归;历史头像、派生图层和完整实验 ZIP 留在本地档案。
三组方法、三个随机种子、累计60/120秒,在一张固定头像上对照。B为随机底稿完成后的模板接种;C进一步增加2~6层联合调整。
- B的稳定收益未成立:三个种子只有一个接受模板初始化。
- C全图指标改善,但图像右眼全部退化,量化敏感性上升;不默认晋升。
- 44次联合接受中43次来自现有图层协调调整,1次来自模板重建;接受数不等于独立损失贡献。
- 原始包记录116项测试通过;本仓库 CI 的新执行结果单独报告。原始最终 ZIP 的外部验收回执尚未在本地取得。
./build/ac6-emblem-compiler compile inputs/portrait.square.png --out out/warm-demo --optimizer portrait --size 32 --layers 16 --seed 42 --candidates 4 --mutations 8 --restarts 1 --max-work-steps 40 --roi-config inputs/regions.json --motif-catalog community/data/motifs.json --warm-start-config experiments/warm-start.v2.json --joint-search 1这是原创测试图上的功能演示。12个部件种子是人工构造的几何示例,不是创作者的真实分层数据。蒙版、分组剪切、蛋形和游戏参数映射均需后续实机标定。