基于GPU.js的JavaScript光线追踪器实现
该项目使用JavaScript和GPU.js库实现了一个简单的光线追踪器,能够在GPU上运行着色器。该光线追踪器支持朗伯和镜面阴影、柔和阴影等效果,并可以实时运行。用户可以通过配置不同的场景进行渲染测试。
构建与运行:
- 使用webpack和提供的Makefile构建
src
目录。 - 在浏览器中打开
dist/index.html
文件。
实时重建:
在编辑 src
目录时,运行以下命令实时重建项目:
make watch
1.73MB
文件大小:
评论区