top of page
test_cap_back.PNG
Parallel Lines
Montaña
Elegante fondo abstracto

GRAPHICS ENGINE

PBR.png

Languages
C++ and OpenGL

 

About
This is my first big project. It started as a project for a physics class and then I decided to expand it to my Graphics Engine. In this Engine I will be implementing different graphics techniques that I found interesting/challenging, that I found useful to learn and techniques that I have curiosity on how they are implemented. Also, this engine has helped me to develop more skills in graphics pipelining (using OpenGL) and engine architecture (ECS).

 

Features

Here you will find some of the worth to mention graphics features this engine contains.

  • Post-processing system

  • Noise generator and noise effects

  • Ray Marching Techniques

  • PBR

  • Basic cloth simulation (Compute Shaders)

WIP

This engine is not finished, but I am planning on adding more features to it, here are some examples:

  • Physic and Collision system

  • Half-toning (Post processing)

  • Cloud Rendering

  • Hatching techniques

  • Cinematic particles (smoke, fire, etc...)

  • Implementation in Vulkan

Screenshots/GIFS
Here you have some cool images of what is implemented right now.

BloomNoise.gif
Cloth.gif
Lucy.png
Raymarch.gif
bottom of page