用 LLM 生成代码,打造分布式光线追踪器
Distributed Ray Tracer

这是一个利用 Signed Distance Fields 技术渲染图像的演示项目,整个光线追踪场景完全由语言模型生成的代码定义。由于该技术具有极高的并行性,图像的每一块都可以同时渲染,从而实现超高分辨率。项目通过 Hatchet 协调并行任务,底层计算依托于运行 Rust 的 Cloudflare Workers,必要时也可扩展至更大的独立机器。此外,该项目还展示了 Hatchet 的 Serverless endpoints 和 Durable streams 两大新功能,利用持久流将消息回传至前端。这种将场景完全代码化的方式,使其特别适合通过 LLM 进行迭代优化。
这种方法之所以特别适合用 LLM 进行优化,是因为它将整个光线追踪场景表示为代码。