ALAN'S CG CHRONICLES
A simple particle system, instance rendering, skeletal animation system, and shadows
A simple particle system, instance rendering, skeletal animation system, and shadows
I started learning computer graphics about 3 years ago, when I was bored during my winter break and decided to restart working on my 2D java sprite renderer. This eventually led me to working on 3D stuff, by following the scratch-a-pixel tutorial series. I eventually moved from a pure CPU renderer to OpenGL, where I implemented some of the CG fundamentals such as a basic PBR renderer, directional and spotlight lighting and shadows, a simple particle system, and skeletal animation.
Recently, I started learning Vulkan after almost a year break from this project, and I decided to create blog posts to document my learning process as I implement various features in Vulkan in my Kurama Engine.