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.
OpenGL Antares Engine devlog - third person controller
OpenGL procedural terrain - a bit of flowers
Procedural terrain - Improved water rendering
OpenGL procedural terrain - a small walk in the forest
custom OpenGL GUI from scratch - simple animations
OpenGL custom GUI from scratch - modal dialogs
OpenGL Global Illumination
OpenGL - procedural trees - episode 2 - adding leaves
OpenGL - Cascaded Shadow Mapping
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 - episode 1 - basic tree shape
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