Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thibautre/go-raytracer

A simple raytracer written in Go / Golang
https://github.com/thibautre/go-raytracer

Last synced: 17 days ago
JSON representation

A simple raytracer written in Go / Golang

Awesome Lists containing this project

README

        

# Go-Raytracer

An open-source Raytracer written in Golang

## Examples

![Show1](https://raw.github.com/thibautRe/go-raytracer/master/render/show1.png)
50 samples, 1 max recursion

![Show2](https://raw.github.com/thibautRe/go-raytracer/master/render/show2.png)
100 samples, 0 max recursion

## Usage

Run it with `go run main.go`. The scene file is written `main.go` file.

### Scene file description

See [tests/](https://github.com/thibautRe/Go-raytracer/tree/master/tests) to have some examples of scene files.