Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mulimoen/raycaster


https://github.com/mulimoen/raycaster

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# RayCaster

This program implements a simple raytracer in OpenGL using [Glium](https://github.com/tomaka/glium). See also the [abstract](abstract.pdf)(PDF) for a short description of the program.

## Features
* Maximum Intensity Projection
* Isosurface extraction
* Rendering of instanced packed cubes
* Noise texture
* Tweaking of parameters with [Dear Imgui](https://github.com/Gekkio/imgui-rs) interface
* A simple reader of legacy VTK files
* Rotate and translate camera using [Arcball](https://github.com/Twinklebear/arcball)

## Building
cargo build --release

## Running
cargo run --release

This project was a part of the Computer Graphics course (spring 2017) at Uppsala University