Skip to content

Latest commit

 

History

535 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rend

A simple 3d ray-tracing renderer.

Features

  • basic geometric object support: sphere, cube, cylinder, torus, and others
  • constructive solid geometry operations: union, intersection, difference
  • automatic bounding box hierarchy creation for faster rendering
  • multi-threaded rendering support
  • lisp-like scene description language
  • optional interactive shell for performing rendering operations
  • outputs png or bmp format

Platform Support

  • Linux
  • Cygwin/MinGW/Msys2 on Windows

To build, just run 'make' in the main directory.

To render the title image:

./rend scenes/title.sdl title.png -j

About

3d raytracing renderer

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages