3D Programming
Hello, I’m Andrea Buzzelli, a passionate software developer with expertise in 3D graphics. I am also the developer of SpeedyPainter, a lightweight digital painting software. On this channel, you can follow my experiments with various 3D graphics challenges and procedural generation techniques.

Antares OpenGL engine - Global illumination - day/night cycle

blender - procedural window using geometry nodes

THREE.js dynamically generated paintings gallery (with code)

OpenGL - VXGI - Titanic staircase

OpenGL - very basic ray tracing experiments

OpenGL - procedural terrain and procedural trees experiments

custom OpenGL engine - improved walking animation + spatialized sound

OpenGL - instancing - wind test 02

OpenGL - instancing - wind test 01

Voxel cone tracing tests - various scenes

OpenGL - procedural trees test

OpenGL engine - 2024 update showreel

OpenGL - GPU hydraulic erosion using compute shaders

OpenGL - Global Illumination test - Sponza

OpenGL - GIobal Illumination using Voxel Cone Tracing - Bistro test scene

voxel cone tracing test - fireplace room - McGuire archive

OpenGL - Voxel Cone Tracing - test scene - McGuire Archive - breakfast room

OpenGL - Global Illumination using Voxel Cone Tracing - test01

OpenGL - Ambient Occlusion via Voxel Cone Tracing - test scenes

OpenGL - Ambient Occlusion via Voxel Cone Tracing

OpenGL - Ambient Occlusion via Voxel Cone Tracing

OpenGL - scene voxelization using the hardware rasterizer

OpenGL - test scene - MCGuire archive - fireplace room

OpenGL - frustum culling test

grass/foliage translucency test

OpenGL Procedural terrain - A glimpse into DEBUG mode

OpenGL Procedural terrain - random experiments

OpenGL procedural terrain - trees and snow

OpenGL procedural terrain - a longer walk

Simple Marching Cubes - v02 | OpenGL