Betelgeuse

Named after the red supergiant 427 light years away, Betelgeuse is a simple software raytracer, which was part of my Master’s Thesis. It features:

  • Input format similar to POV-Ray.
  • Several types of geometry, such as triangle, sphere, cone, etc.
  • Boolean operations for closed geometric objects (union, difference, intersection).
  • Three light models – point light, spot light and directional light.
  • Dynamically build BSP tree of objects used during ray intersections.
  • Miscellaneous ways to define objects’ texture coordinates.
  • Parallel raytracing on computers connected via network.
  • Anti-aliasing of final images.

Betelgeuse with examples (ZIP)

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: