一篇设计文档驱动 Claude Code 写出开源 Godot FFT 海洋渲染器
Zionn13 · reddit · 2026-10-18
开发者用 Claude Code(Opus,$20 Pro 订阅)从零构建了一个 MIT 开源的 Godot 4.7 CFFT 海洋渲染器,1080p 下可跑 1000+ fps。
技术要点
- GPU 上三层 FFT 级联模拟波浪,浪尖生成泡沫并留下消散尾迹,天空驱动的柔和画风
- 技术源自 Tessendorf、Sea of Thieves、Acerola、Crest 等公开成果
工作流(核心是文档而非代码)
- 作者先写 OCEANGUIDE.md:涵盖每个技术决策、引擎坑、验证步骤和死胡同
- 把这份单一文档交给空项目里的 Claude Code,它自行完成渲染器、测试、demo 场景和开发工具,并用引擎内截图和基准自检
- 迭代方式:作者只指出视觉问题(泡沫接缝、浮雕感、远处波浪游移),Claude 定位原因、修复,并把结论写回文档
- 用这份文档+空 Godot 4.7 .NET 项目应能完整重建
成本:初始构建约 1 小时,占一个 5 小时会话的 40%、周额度的 5%;含多轮优化的 API 等价成本约 $58.70(初始约 $18)
「编程与Agent」频道最新
- 实测 Hermes Agent 接入 n8n:让 Agent 直接执行自动化工作流 — techlatest_net · 2026-10-23
- OpenAI 建议 MCP 服务器指令控制在约 1000 字符内防截断 — bibryam · 2026-10-23
- OpenAI 数据:仅约 56% 的 MCP 服务器提供了 instructions 字段 — bibryam · 2026-10-23
- OpenAI 建议 MCP 工具勿藏在调度器后,应逐一暴露清晰动作 — bibryam · 2026-10-23
- Resend 单月 100 万次 MCP 调用,OpenAI 视 MCP 为分发渠道 — bibryam · 2026-10-23
- MCP Elicitation 落地 Claude:服务器可在执行中向用户提问 — bibryam · 2026-10-23