AI 资源库 · 已整理 1 项

光线追踪

查看与光线追踪相关的 AI 资讯、工具、Skill、工作流和开源项目。

gemini-4-demo-vanilla-3D:用 Python/NumPy 离线光线追踪与原生 JavaScript/WebGL2 构建可自适应窗口的 3D 图书馆场景

google-gemini/gemini-4-demo-vanilla-3D

该项目由 Gemini 4 Argon 编写,包含两个互相独立的 3D 渲染引擎,均从第一性原理出发构建一个由混凝土和胡桃木构成、阳光充足的书房场景。第一个引擎基于 Python 和 NumPy 实现离线光线追踪,支持默认 1600x1200、16:9 1920x1080 以及自定义分辨率输出;第二个引擎基于原生 JavaScript 和 WebGL2 实现浏览器实时渲染,无需构建步骤或外部库,可通过拖动窗口边缘实时重塑房间布局与光照。README 详细说明场景坐标、材质与几何布局,以及光线追踪、法线扰动、环境光遮蔽、辐射度、各向异性反射、折射和体积散射等七步物理光照计算。

☆ 收藏查看来源 ↗