文件名称:rusty-vision:使用Rust,Nannou和wgpu构建的实时GLSL编码环境
文件大小:13.72MB
文件格式:ZIP
更新时间:2024-02-29 07:21:13
rust creative-coding glsl ray-marching wgpu
生锈的视野 使用Rust,Nannou和wgpu构建的实时GLSL编码环境。 建立 安装Rust和Cargo,克隆仓库,然后运行 cargo run --release 对于Windows,您需要按照以下说明安装ASIO: : 为了实现音频可视化,请从或获取mirlin服务器 控制项 控件因当前程序而异。 对于3D程序,可以使用箭头键移动相机并使用WASD旋转相机。 添加着色器 此rust应用程序侦听shaders目录( shaders ),并在进行更改时重新编译。 可以将shaders添加到shaders并在src/config.json引用以包含在UI菜单中。 程序配置 您必须在config.json为每个程序配置的值的说明: pipeline :定义组成GPU管道的着色器。 vert和frag ,这些路径应相对于./shaders/ 。 uniforms :每个程序的制服
【文件预览】:
rusty-vision-main
----images()
--------screenshot.png(6.75MB)
--------fractal.png(6.96MB)
----Cargo.lock(105KB)
----src()
--------app.rs(2KB)
--------util.rs(3KB)
--------main.rs(4KB)
--------quad_2d.rs(631B)
--------programs()
--------interface()
--------app_config.rs(162B)
----Cargo.toml(470B)
----shaders()
--------basic.frag(327B)
--------soundFBM.frag(5KB)
--------soundBands.frag(2KB)
--------basicAudio.frag(1KB)
--------soundLights.frag(2KB)
--------mandelbox.frag(7KB)
--------deformedImage.frag(1KB)
--------primitives()
--------soundCells.frag(2KB)
--------tetrahedron.frag(7KB)
--------basic.vert(229B)
--------mandelbulb.frag(7KB)
--------deformed.frag(2KB)
--------util()
--------soundball.frag(4KB)
----.gitignore(14B)
----README.md(3KB)
----config.json(3KB)