光线追踪:一个周末进行光线追踪

时间:2024-03-06 13:20:37
【文件属性】:

文件名称:光线追踪:一个周末进行光线追踪

文件大小:1.98MB

文件格式:ZIP

更新时间:2024-03-06 13:20:37

Rust

射线追踪 此存储库包含中我的Rust和Javascript实现以及基准 测验 锈版 安装Rust 与cargo build --release 使用./target/release/ray_tracer > image.ppm运行 使用的板条箱:Rand&Rayon用于多线程 Javascript版本 javascript版本可以在上实时获得。 视觉结果 在292年代呈现锈蚀(多线程)。 图像=(1200宽度,800高度),像素采样了500次,射线反射最大深度为50 基准测试 使用具有400像素宽度,3/2比率(=> 266像素高度),像素采样100次和射线反射最大深度设置为50的图像进行基准测试。 在Ryzen 2600上获得的结果 运行编号 Java脚本 锈 防锈多螺纹 多线程加速 Rust多线程VS Javascript加速 1个 236秒 40.20秒 6.68秒 2 去做


【文件预览】:
Ray-Tracing-master
----ray_tracer()
--------Cargo.lock(6KB)
--------src()
--------Cargo.toml(269B)
----benchmarks()
--------1200x500x50RustMulti.png(867KB)
--------400x100x50RustSingle.png(8KB)
--------500sampling_1_427_926_980.png(869KB)
--------400x100x50RustMulti.png(8KB)
----.gitignore(42B)
----README.md(1KB)
----javascriptVersion()
--------index.js(14KB)
--------index.html(329B)
----theNextWeekRust()
--------Cargo.lock(6KB)
--------img.ppm(1.15MB)
--------src()
--------Cargo.toml(269B)

网友评论