Skip to content
/ ssRay Public

ssRay is an unbiased Monte Carlo path tracing renderer capable of producing very realistic looking images.

Notifications You must be signed in to change notification settings

sevesalm/ssRay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssRay

ssRay is an unbiased Monte Carlo path tracing renderer capable of producing very realistic looking images. Images are generated by shooting billions of rays into the scene and letting them bounce based on physical laws. ssRay is written in C++ and currently runs only on Linux. ssRay supports diffuse materials as well as glass and mirror like materials with varying IOR or roughness. No SDL support is implemented. Currently the project is on hiatus.

Features

  • global illumination
  • shadows from indirect lighting
  • real depth of field modeling
  • kd-tree acceleration with SAH
  • basic transformations (translate, rotate, scale)

Sample images

These dragons demonstrate different materials and how kd-trees make it possible to render huge meshes. Dragons

The next images shows the famous Cornell Box: area light shining light onto two boxes in a room with colored walls. Cornell box

This image shows depth of field in action. Model city

About

ssRay is an unbiased Monte Carlo path tracing renderer capable of producing very realistic looking images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages