#光线追踪 #图像 #场景 #渲染 #测试

rayimg

使用光线追踪渲染某些场景的图像

13次发布

0.1.2 2022年6月18日
0.1.1 2022年6月14日
0.0.11 2022年5月21日
0.0.10 2022年6月9日

#502 in 图形API

每月 30 次下载

MIT/Apache

2MB
840

version license build

光线图像

关于

使用光线追踪渲染某些场景的图像。
本项目是Peter Shirley所著的《一周之内学习光线追踪》电子书(Ray Tracing in One Weekend)的Rust语言改编。

使用方法

将以下内容添加到您的Cargo.toml

[dependencies]
rayimg = "0.1.2"

渲染

测试中的渲染图像可以在tests/outputexamples/output目录中找到。

测试

要在shell中运行测试,请输入以下内容

cargo test --doc
cargo test --tests --release
cargo test --examples

可以使用以下命令编译和执行示例

cargo run --examples (examples name or nothing to see available examples) --release

基准测试

要运行基准测试,您应该安装rustup nightly工具链,然后输入

rustup run nightly cargo bench

文档

您可以在docs.rs找到文档。

依赖关系

Rand

许可

光线图像Apache 2.0/MIT许可证的约束。

依赖关系