Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thecaptaincraken/raytracer

A raytracer written in Rust from scratch.
https://github.com/thecaptaincraken/raytracer

raytracer raytracing rust

Last synced: about 1 month ago
JSON representation

A raytracer written in Rust from scratch.

Awesome Lists containing this project

README

        

# Rusty Raytracer

>⚠️This project is still under active development. Please be patient as core features are still missing!⚠️

A raytracer written in Rust🦀 from scratch.
![reder example](examples/example.png)

## How to use

To try it just clone the repo and build the project using:

```BASH
cargo run --release filename
```

Where `filename` is the name of the `.png` file containing the finished render.

To change the scene, modify the `main.rs` file.

## Features I would like to add

> This is a list of missing features I will maybe add in the future.

- **arbitrary camera rotation**
- **parallelization**
- shadow optimization
- subsampling & supersampling
- **support other primitives**
- **transparency**
- refractions