Skip to content

YingtingXiao/Project1-RayTracer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CIS565: Project 1: CUDA Raytracer

Yingting Xiao

alt tag


Features implemented:

• All required features

• Reflection

• Specular highlights

• Soft shadows and area lights

• Anti-aliasing

• Depth of field

• Interactive camera (A-left, D-right, W-up, S-down, Z-forward, X-backward)

• Refraction (not Fresnel so doesn’t look that good…)

Additional screenshots:

  1. Reflection + refraction

alt tag

  1. Refraction

alt tag

  1. Multiple lights

alt tag

  1. Specular highlights

alt tag

Screen recording:

https://vimeo.com/75074121

Performance evaluation:

(I used 3rd-party code: fps.h, fps.cpp, clock.h, timer.h for Fps tracking)

alt tag

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.1%
  • C++ 42.7%
  • Other 0.2%