fractal_viewer:Processing和GLSL中的一个简单的射线分形分形渲染器 源码
分形查看器! 这是一个原型! 最终计划使用gfx-rs和计算着色器以Rust编写一个版本,以获得更好的性能。 这个简单的渲染器使用GLSL加速的Ray Marching和以Processing语言编写的宿主程序来显示分形。 它可以渲染可以用有符号距离函数(SDF)定义的任何分形。 目前,默认情况下仅存在一些使用IFS定义的分形。 运行程序 如果尚未安装Processing,请像其他任何Processing草图一样运行该程序。 您还可以下载发行版中的预构建二进制文件。 控制项 按键顺序 行动 右/左箭头 分形之间切换 拖曳滑鼠 旋转分形 拖动鼠标+ L 改变光的方向 拖动鼠标+ R 旋转相机 拖动鼠标+ P 更改切割平面的方向 滚动 放大和缩小 滚动+移位 放大和缩小(较慢) 滚动+我 更改迭代次数 滚动+ R 更改反射跳动的次数 滚动+ P 更改切割平面的位置 滚动+
下载地址
用户评论