Skip to content

JCSaltFish/Simple-Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMPLE RAYTRACER USING OPENMP ACCELERATION

Jed Wang

jcsaltfish@gmail.com

image

  • Only supports for specular reflections.

  • Scene is described by the txt file. Object types:

    • LIGHT
    • SPHERE
    • QUAD
  • More options can be found on the scene description text file.

  • Uses OpenMP and OpenGL output to make the animation possible.

  • All objects (including lights) can be animated. The animation is defined by 3 attributes in the scene description file:

    • MOVEDIR x y z
    • MOVEDISTANCE x
    • MOVESPEED x
  • Implemented Super Sampling Anti-Aliasing (SSAA). Defined by ANTIALIAS tag in the scene description file:

    • Set to 0 or 1 to disable SSAA
    • Set to a value > 1 to enable SSAA.

About

Simple raytracer using OpenMP acceleration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages