Skip to content

mzucker/miniray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 17, 2016
3b8c201 · Aug 17, 2016

History

30 Commits
Aug 17, 2016
Aug 17, 2016
Aug 17, 2016
Aug 2, 2016
Aug 2, 2016
Aug 5, 2016
Aug 4, 2016

Repository files navigation

miniray

Business card raytracer / eventual IOCCC winner. See full writeup at https://mzucker.github.io/2016/08/03/miniray.html

Building

To build:

cd /path/to/miniray
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
make ppm_images #optional, takes a while

Using the software

For all versions, you can pipe the output to a PPM image (displayable with ImageMagick display command among other apps):

./miniray > image.ppm

For versions 4.2 and after, you can input your own text:

./miniray "my text" > image.ppm
./miniray "my text" -preview > image.ppm # faster, reflections & AA disabled

See also

About

Business card raytracer / eventual IOCCC winner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published