大家好,我想与大家分享我正在开发的一个项目叫做 Goeteia。AI生成参考图像非常棒,但生成游戏就绪的3D资产(rigged,skinned,textured)却非常糟糕。问题在于,AI需要可验证的反馈环路,但传统的二进制3D格式和重型编辑器却无法提供。所以,我建立了一个管道,将3D资产作为源代码。 我编写了一个极简的Scheme-to-Wasm编译器,它在浏览器中运行。通过将着色器视为s-表达式并将骨架视为可行走的树,一个完全rigged的角色就变成了几千字的文本。 它实际上做了什么: Git友好的3D: 你可以像代码一样对3D模型进行git diff、review和merge。 无头验证: 通过在终端中使用断言,三角形的异常、破碎的对称性和坏的皮肤都会被捕获,而不是等待三周后由人类眼睛发现。 视频到骨架: 解决了没有舞台的动作捕捉问题,通过从视频中提取关键点并通过紧密的CPU数学循环进行精炼。 轻量级: 整个编译器小于60KB。你可以在单台笔记本上运行10个并行代理而不打开任何GUI窗口。 如果你对函数式编程、Wasm或替代游戏开发管道感兴趣,我很想邀请你来查看并拆解它。 反馈非常感谢!