Skip to content

An OpenGL Rendering Engine student project made in 4 weeks

Notifications You must be signed in to change notification settings

adriengivry/Rendering-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL-RenderingEngine

Here is my OpenGL Rendering Engine project. This is a school project made in 4 weeks. The goal was to recreate from scratch a rendering engine, with an entity-component system. I really like architecting my code, so this projet is more about architecture than having cool things on the screen. I tried some fancy stuffs, like launching my engine from Unity and serlializing data using XML.

So in this project you'll mainly find :

  • An idea of architecture for a rendering engine
  • A cool link between Unity and my Engine
  • Data serialization using XML
  • A basic mesh without normals, textures, and anything else (No camera too...)

You'll not find :

  • Shader binding
  • Textures on mesh
  • Cameras
  • Lights

Feel free to reuse this project and modify it. If someone is interested in doing OpenGL stuffs with it (Shaders, binding textures on meshes, lightings, cameras), enjoy using this architecture !

Class Diagram

alt text

About

An OpenGL Rendering Engine student project made in 4 weeks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published