Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 980 Bytes

README.md

File metadata and controls

46 lines (29 loc) · 980 Bytes

3D Renderer, OpenGL

This is a 3D Renderer written in C++ based on the OpenGL API.

Features of the Renderer:-

  • Window Setup
  • Basic OpenGL
  • Basic Lighting
  • Loading 3D Models
  • UI with ImGUI
  • Scene System
  • Advanced OpenGL
  • Advanced Lighting
  • PBR

Screenshots

Alpha Version of the Project

With UI With UI

Newly Implemented Scene System

  • Empty Window

No Scene

  • New Scene

New Empty Scene

  • Adding New Actors to the Scene

New Empty Scene

  • Changing properties such as Position, Rotation, Color, etc. via the UI

New Empty Scene

  • Applying Template Textures to Objects

New Empty Scene

  • Importing 3D Models to a Scene

New Empty Scene