I am experimenting with 3D on the web using Three.js. This article explores some basics like setting up a scene, camera and renderer, and adding simple particle systems. Interactive 3D is one of the emerging web design trends for 2025 because it creates immersive experiences that help websites stand out.
You will learn how to initialise a Three.js canvas, create geometry for points and animate them. This knowledge will power the hero animation on this portfolio site.