2个版本
使用旧的Rust 2015
0.0.5 | 2017年5月13日 |
---|---|
0.0.4 | 2017年5月9日 |
在#cg中排名#7
760KB
10K SLoC
arendur
又一个渲染器。这次是用Rust编写的。
这是一个由pbrt引导的项目。目前处于0.0.5版本,具有基于路径追踪的渲染器。
使用命令行界面原型arencli
在./examples
中渲染的示例场景,每像素1024个样本,使用(修改后的)康奈尔盒修改(由Guedis Cardenas和Morgan McGuire在威廉姆斯学院于2011年创建)
要对其进行修改,您可以克隆源代码,使用git
$ git clone https://github.com/DaseinPhaos/arendur.git
$ cd arendur
或者简单地从crates.io上获取。
一旦获取,可以使用以下方式构建arencli
cargo build --example arencli --release
请注意,需要最新版本的Rust nightly版本。
接下来是什么
0.1版本前的目标
- 控制台界面(作为
./examples/arencli.rs
实现) - 区域光源
- 更多材质
- 双向路径追踪渲染器
- 完善文档
贡献
欢迎贡献和指导!
许可
该项目根据MIT许可和Apache许可(版本2.0)的条款进行分发。
有关详细信息,请参阅LICENSE-APACHE,LICENSE-MIT。
依赖关系
~14MB
~106K SLoC