RayShader:GLSL 光线追踪器

时间:2024-06-24 10:58:21
【文件属性】:

文件名称:RayShader:GLSL 光线追踪器

文件大小:9.14MB

文件格式:ZIP

更新时间:2024-06-24 10:58:21

C++

光线着色器 使用 GLSL 的实时光线追踪器 外部依赖: OpenGL2.0+ 过剩 压缩包 如何运行: make && ./build/RayShader 控制: 要进入路径跟踪模式(顶部屏幕截图),请按 q 然后按 6 鼠标拖动 - 改变相机角度 鼠标右键拖动 - 改变球的位置 滚轮 - 缩放 [1-5] - 改变场景 Z - 创建水波纹 V - 创建涡流(位于球下) W - 切换水 E - 切换对象 R - 切换一个球体是否折射(仅适用于场景 1 和 3) ] / [ - 增加/减少阴影样本 P - 将阴影样本重置为 0 L - 切换环境 A / S / D - 切换渲染模式(S 回到 RayShading)


网友评论