rayimg

Crates.iorayimg
lib.rsrayimg
version0.1.2
sourcesrc
created_at2022-05-20 05:43:47.285086
updated_at2022-06-18 18:49:02.41992
descriptionRenders image of some scene using ray tracing.
homepage
repositoryhttps://github.com/ivan0sokin/rayimg
max_upload_size
id590082
size24,716,754
Ivan Osokin (ivan0sokin)

documentation

https://docs.rs/rayimg

README

version license build

Ray image

About

Renders image of some scene using ray tracing.
This project is Rust adaption of Ray Tracing in One Weekend e-book by Peter Shirley

Usage

Add following to your Cargo.toml:

[dependencies]
rayimg = "0.1.2"

Renders

Rendered images from tests can be found in tests/output and in examples/output directories.

Tests

To run tests type following in the shell:

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

Examples can be compiled and executed by typing next:

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

Benchmarks

To run benchmarks you should install rustup nightly toolchain and then enter:

rustup run nightly cargo bench

Documentation

You can find documentation at docs.rs.

Dependencies

Rand

License

Ray image is licensed under the Apache 2.0/MIT license.

Commit count: 27

cargo fmt