tray-racer

module
v0.0.0-...-8842c68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2021 License: GPL-3.0

README

tray-racer

Tray Racer is a toy classical ray tracer written in Go.

It is a early WIP.

Aims of completed raytracer

  1. Build up from the simplest possible Ray Tracer by gradually adding features - this aspect will happen as part of a re-work once there is enough of a raytracer there.

The idea here is for the project to have some educational benefit - anyone interested in classical raytracing can more clearly what addition of various features involves.

  1. Utilise Golang's concurrency features to allow simple divison of work between cores

  2. Later stages: experiment with speed optimisation features (in this project I want to favour faster execution at possible expense of greater memory usage)

  3. Have fun

Notes on the design and maths are at https://github.com/alexhunsley/tray-racer-notes

Directories

Path Synopsis
github.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL