ENG. Three.js is an open-source JavaScript library that simplifies the creation and management of 3D graphics in the browser using WebGL. It allows you to build interactive 3D scenes, such as models, animations, lighting effects, and realistic rendering, with an intuitive API. It is widely used for games, visualizations, and 3D web applications.

What’s new in R180

Performance optimizations: Support for Float16Array, loader cache optimization, and performance.now() inlining.
WebGPU: Improvements to the WebGPU renderer with new examples (e.g., webgpu_compute_texture_3d) and anti-aliasing support.
GLTFLoader: Improved loading of .glb files with support for complex models, textures, and animations.
Materials and shaders: Blending fixes, enhanced support for PBR materials and GLSL shaders.
Interactive Controls: Updates to OrbitControls, TransformControls, and others for a better user experience.
React Integration: Improved support for React Three Fiber and tools like threepipe and webgi.
Deprecated Code Removal: Removal of obsolete formats like Luminance and LuminanceAlpha.

ITA. Three.js è una libreria JavaScript open-source che semplifica la creazione e la gestione di grafica 3D nel browser, utilizzando WebGL. Permette di costruire scene 3D interattive, come modelli, animazioni, effetti di luce e rendering realistici, con un’API intuitiva. È ampiamente usata per giochi, visualizzazioni e applicazioni web 3D.

Queste le novità dell R180

Ottimizzazioni delle prestazioni: Supporto per Float16Array, ottimizzazione della cache dei loader e inline di performance.now().
WebGPU: Miglioramenti al renderer WebGPU con nuovi esempi (es. webgpu_compute_texture_3d) e supporto per anti-aliasing.
GLTFLoader: Miglior caricamento di file .glb con supporto per modelli complessi, texture e animazioni.
Materiali e shader: Correzione del blending, supporto avanzato per materiali PBR e shader GLSL.
Controlli interattivi: Aggiornamenti a OrbitControls, TransformControls e altri per una migliore esperienza utente.
Integrazione React: Migliore supporto per React Three Fiber e strumenti come threepipe e webgi.
Rimozione codice deprecato: Eliminazione di formati obsoleti come Luminance e LuminanceAlpha.

link: ThreeJs on github