Home » Personal » B-Rend3r – to understand 3d engines

B-Rend3r – to understand 3d engines

B-Rend3r is written in C++. I’m using OpenGL and SDL2 to build a minimalist 3d application framework. The main goal of this project is to understand the core of 3d engines by implementing common classes like:

  • Vectors3.
  • Matrices4x4.
  • Mesh primitive generator.
  • Renderer
  • Transform
  • etc.

The video below is showing a demo of the KeyboardController (keyboard arrows move circle), the Transform component, the Physics component (smooth moves) and the Shape component (generates the circle’s mesh).

If you’re interested by the code source, you can download it from github.com

Laisser un commentaire