Skip to content

acalejos/Basic_Render_Pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Render Pipeline


Basic rendering pipeline written in C++ and openGL (for GPU/hardware portions) for Purdue CS535 course project.

Includes support for the following:

  • Wireframe rendering
  • Filled rendering
  • Projective texture mapping
  • Tiling texture mapping
  • Shadow mapping
  • Ray tracing (computationally intense)
  • Environment mapping
  • Environment mapped specular reflections

Demo of Filled Hardware Rendering

Demo of Wireframe Hardware Rendering

Demo of Ray Traced Soft Shadows

Demo of Hardware Rendered Texture Mapping

Demo of Environment Mapped Specular Reflections

About

Purdue CS535 Semester Long Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published