Three.js 178 Is Now Available
Enjoy the latest batch of interactive web demos.
Three.js r178, the latest release of the lightweight and user-friendly JavaScript 3D library, is packed with great new features and improvements, successfully achieving 112 goals set for this version.
While much of the update focuses on behind-the-scenes changes and specific fixes, such as removing deprecated code from r168, correcting blending formulas in all renderers, upgrading monaco-editor, and introducing initial support for Float16Array in renderers, there are also exciting demos to explore. Check out the newly added Reflection Roughness, Chromatic Aberration, Batch LOD BVH, and Instance Path demos, along with enhanced Water and Lottie examples.
Learn more in the release notes and see the migration guide here. Also, take a look at some cool Three.js experiments we recently shared, including algorithmic rigging and skinning by Shaderism, Alan Ang's interactive project that lets you control 3D shapes in real-time using hand gestures, and Dan Greenheck's procedural tree generator:
Don't forget to join our 80 Level Talent platform and our new Discord server, follow us on Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.