Skip to content

OpenGL renderer showcasing all basic functionality to render 3D scenes.

License

Notifications You must be signed in to change notification settings

AEspinosaDev/OpenGL-Renderer

Repository files navigation

OGLRenderer

[ In src/main there is a scene sample to see how to use the engine ]

  • Shadow mapping for several types of lights (pointlight and directional light supported for now)
  • Antialiasing (Buffer Multisampling)
  • Postprocess support (RTT)
  • Phong illumination with normal maps
  • Instanced rendering
  • PBR [Epic's Unreal Engine 4 Metallic-Roughness Workflow]
  • Parallax mapping (WIP)
  • Skybox with enviroment lightning and reflections
  • IBL (WIP)
  • UI (WIP)
  • Asynchronous asset loading (WIP)
  • SSAO (?)
  • Bloom (?)
  • Depth peeling (?)
  • Raytraced shadows (?)

OPEN GL 4.4

renderer

Friendly GUI Screenshot (714)

PBR materials Screenshot (700)

Phong materials Screenshot (681)

Untextured phong materials Screenshot (676) - Copy

ss

shadow_Mapping