基于GPU.js的JavaScript光线追踪器实现

该项目使用JavaScript和GPU.js库实现了一个简单的光线追踪器,能够在GPU上运行着色器。该光线追踪器支持朗伯和镜面阴影、柔和阴影等效果,并可以实时运行。用户可以通过配置不同的场景进行渲染测试。

构建与运行:

  1. 使用webpack和提供的Makefile构建 src 目录。
  2. 在浏览器中打开 dist/index.html 文件。

实时重建:

在编辑 src 目录时,运行以下命令实时重建项目:

make watch
zip 文件大小:1.73MB