Skip to content

SMILEY4/SoftwareRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 

Repository files navigation

A 3d Software Renderer written in pure C.

Current Features

  • Display 3d-models (.obj)
  • Vertex-/Fragment-Saders
  • Fragment-Shader multithreaded
  • Textures (PNG-Loader: http://lodev.org/lodepng/)
  • Shadows (PCF)
  • Orbiting Camera
  • Save High-Res-Image to File
  • Simple Textrenderer (for debugging-info)
  • PBR-Shader
  • Normal Mapping
  • IBL/Reflections
  • Displacement Mapping

Screenshots

alt text Model by Samuel (arshlevon) Sharit

alt text

alt text

alt text

alt text

alt text

alt text

PBR-Materials from https://freepbr.com/

Releases

No releases published

Packages

No packages published