Skip to content

lewisfish/RayTran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayTran

Ray Tracer in pure Fortran

Ray tracing code based upon Peter Shirleys book series: Raytracing in ...

Currently renders spheres only.

Features

  • Soft Shadows
  • Reflection/refraction
  • Lambertian, metallic and dielectirc materials
  • more

To install: clone then use install.sh file ./install.sh

Sample output for 1024 rays per pixel Sample image

To Do

  • speed up
  • eliminate "fireflies"
  • Add more primatives (triangles etc.)
  • Ability to read scene files (.obj etc)
  • More...