Leonxlnx/athenaion
多媒体与设计用 three.js 纯代码生成的古希腊 3D 世界,适合研究程序化建模与离线渲染,而非复用资产或做游戏。
Athenaion 更适合当作一件大型交互式 3D 作品和渲染示例,而不是可复用的古希腊场景库或游戏。想看纯 three.js 能把程序化几何、着色器和离线累积渲染做到什么程度,值得跑起来;要找可编辑资产或游戏世界,则不合适。
解决什么问题
开发者或图形爱好者想要一个完整的古希腊场景——地形、神庙、雕像、水面和植被——但不想先找模型、贴图、搭一套资产管线。通常这意味着组一支美术团队或买一批资产,再围绕资产搭场景。这里交付物本身就是场景:克隆仓库跑起来,一座带潟湖、海面和森林的卫城就在浏览器里生成。变化在于构图、几何和观感调整全部写在代码里,仓库里的参考图和成片作为目标。
有什么不同
核心机制是每个可见元素都由程序生成:网格、着色器、树木、雕像和瀑布,雕像先写成有符号距离场再网格化。仓库还带一个离线渲染器,用抖动累积做抗锯齿、软阴影和运动模糊,配合 AgX 色调映射与调色,能把同一场景渲染成 4K 静帧和视频帧 项目说明。整个构建由 55 个子代理在约两天、约 147 代理小时内完成,每个专项模块自己渲染、对照参考图、再修正的循环里推进 参考图对比。
这让仓库除了场景之外,还是一份特定流程的记录。会话提示词和美术圣经/模块契约文档都提交在仓库里,可以看清世界如何被拆成并行任务 会话提示词。代价是结果高度专用:它严格对齐九张 AI 生成的参考图 参考图集,构图与细节密度服务于这些画面,而不是通用复用。预期是一组主视角镜头,而不是可以随意漫游的世界——README 描述的是在九个镜头间切换并用鼠标环绕。
谁值得试
适合:正在研究大规模 three.js 用法、程序化几何或 WebGL 离线渲染的人,想要一个代码、提示词和参考图放在一起的完整例子。也想弄清一次大规模多代理编程会话如何拆成模块契约的人会有收获。不适合:想找一块可填充内容的世界的游戏开发者,或想在 DCC 工具里直接改网格的美术——场景是代码,重型几何在运行时由脚本生成,并不作为资产提交。
使用条件与边界
运行需要 npm,然后用仓库里的本地静态服务器脚本;首次加载很慢,因为地形网格、雕像和巨型头像等重型几何没有提交,而是运行时构建。README 提供了先一次性烘焙这些几何的文档路径 项目说明。渲染静帧和视频需要 Chrome 或 Edge;硬件说法是在笔记本核显(AMD Radeon 780M)上做 4K 渲染,但没有给出基准数据,应把它当作可行性信号而非性能保证。
作为观看用途,日常维护很少,但仓库是一个生成场景的快照,不是持续维护的引擎。作者报告了很大的 token 用量,按 API 价格折算约一两千美元,如果你要复现或扩展生成流程而不只是看结果,这一点要考虑。这些投入不能替代可复用的资产管线,MIT 许可覆盖代码,不覆盖展示视频里的音乐。
HotRepo 点评
HotRepo 唯一记录的信号是 2026-10-25 JavaScript 新项目榜上的 296 总星和 #25,这只是单日快照,不是日增数据 仓库。可比较的历史不足,无法判断关注度能否持续。把它当技术展示看;若要复用这个场景,先确认运行时生成的几何和九个固定镜头是否真的符合你的需要。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。