Building a Vaporwave scene with Three.js - Maxime Heckel's Blog
A step-by-step tutorial documenting my attempt at reverse-engineering the vaporwave WebGL scene from the Linear 2021 release page using solely fundamental concepts of Three.js like textures, lights, animations, and post-processing effects.
Mastering ThreeJS Instancing for Creative developers
Learn how to create amazing demos with instancing in this fun exercise-centered ThreeJS course.The content is divided into two main projects where we will learn how instancing works, and how to use...
Welcome to the missing manual for three.js! Discover three.js is a completely free tutorial series designed to get you up to speed fast, so dive straight in and take your websites to the third dimension!
3D Optimization for Web—How I Got a Model From 26MB Down to 560KB
For Q4 investment time, I worked on creating a scrollable, 3D website with a coworker using R3F. From this project, I’d like to highlight my process for optimizing 3D models for web.
Here's a list of all the web animations tutorials we've done so far. From Awwwards website to CSS awards websites, we like to reverse engineer the most creative animations.
Painting with Math: A Gentle Study of Raymarching - Maxime Heckel's Blog
A compilation of my Raymarching and Signed Distance Field learnings and work. In it, I teach you how to leverage those techniques along with lighting models, smoothmin, soft shadows, and some math to create beautiful 3D raymarched scenes ranging from abstract shapes to infinite realistic-looking landscapes.