cs419-mp2:加速光线追踪

时间:2024-04-21 12:50:13
【文件属性】:
文件名称:cs419-mp2:加速光线追踪
文件大小:4.55MB
文件格式:ZIP
更新时间:2024-04-21 12:50:13
Rust 崔西 从源构建 Traci用Rust编写。 要编译为可执行文件,首先需要有效安装Rust和Cargo。 请访问以获取说明。 然后,要进行编译(具有数学库等的依赖项),请从项目目录的根目录运行以下命令: cargo run --release 注意:使用--release标志以确保对项目进行优化编译很重要。 这在光线跟踪器的运行时间上产生了非常大的错误差异。 这将获取所有依赖项,编译并运行生成的二进制文件(保存到target/release/traci )。 输出图像保存到images/out.png 。 此自述文件中显示的样本图像是在8核CPU上以全高清分辨率渲染的,每个像素1000个样本。 渲染时间不到10分钟。 表演和创意功能 光线跟踪器实现了项目规范中的功能以及以下附加功能: 多核并行性可加快渲染速度 半透明的彩色球(即折射光,但也有颜色) BVH绩效分析 可以改善渲染时间的可
【文件预览】:
cs419-mp2-main
----images()
--------out.png(365KB)
--------MP2()
--------RTiOW()
--------MP1()
----Cargo.lock(22KB)
----src()
--------camera.rs(3KB)
--------main.rs(9KB)
--------material.rs(3KB)
--------vec3.rs(2KB)
--------light.rs(567B)
--------hittable()
--------examples.rs(5KB)
--------scene.rs(3KB)
--------ray.rs(2KB)
----Cargo.toml(452B)
----objs()
--------teapot.obj(206KB)
--------cow.obj(177KB)
--------dragon.obj(3.3MB)
--------bunny.obj(206KB)
----.gitignore(8B)
----README.md(3KB)

网友评论