Racetrack
The goal of this JavaScript animation was to utilize the Three.js library, and this was achieved by incorporating features such as 3D techniques like 360-degree cubemaps for the background, as well as hemispheric and point lights, and shadowmaps, to create an immersive environment. Additionally, I used 3D modelling with Blender in order to create the cars and other elements, which were imported as OBJ files, except for the track which was a NURBS curve made in Three.js. In the end, all expectations were met and the result was even more impressive than expected.
Racetrack