文件名称:rust-raytracer:基于流程的raytracer,用于展示Rust的早期版本
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-09 17:59:39
Rust
Rust-Raytracer 注意:此存储库创建于两年前,并基于Rust 0.7构建。 自从该项目开始以来,Rust进行了重大更改,使它成为一种更优雅,更成熟的语言-但是,在此过程中,Rust-Raytracer变得过时且不可编译。 我将把这个存储库留在这里是出于遗留目的,并支持弗吉尼亚大学的David Evans教授为改善Rust社区所做的杰出贡献。 Rust-Raytracer是用Rust编写的完整3D渲染器! 该程序模拟用户提供的场景中的光的运动,以便以很高的数学精度生成“逼真的”图像。 一些主要功能包括: 并发性:利用Rust的安全性和强大功能,为每条射线生成轻量级的“ rust任务” 精度:使用Phong和Lambertian阴影方案使场景对象对光线具有逼真的React 定制:用户可以通过修改load.ray来创建自己的场景 通用输出:PPM文件输出是轻量级和多平台的,R
【文件预览】:
rust-raytracer-master
----load.ray(797B)
----geometry.rs(33KB)
----README.md(4KB)
----example.png(184KB)