Skip to content

ivan0sokin/rayimg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Renders image of some scene using ray tracing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages