Babylon.js 7.0: Potente, Bello, Semplice, Aperto - Il Miglior 3D Web
Benvenuti su Babylon.js 7.0! La nostra missione è costruire uno dei motori di rendering web più potenti, belli, semplici e aperti al mondo. Siamo super entusiasti di annunciare il prossimo passo in questo viaggio: il rilascio di Babylon.js 7.0. Questa nuova versione porta una valanga di miglioramenti delle prestazioni, potenziamenti del rendering e nuove funzionalità che non vorrai assolutamente perdere.
Caratteristiche Principali
Playground Node Material Editor Sandbox Geometria Procedurale
Questo strumento super intuitivo ti permette di assemblare un albero geometrico non distruttivo, consentendoti di creare qualsiasi cosa, dalle piccole variazioni geometriche a interi mondi/paesaggi procedurali. La geometria procedurale offre la possibilità di creare geometrie complesse in fase di esecuzione/compilazione, aggiungendo una flessibilità incredibile per ottimizzare il caricamento e le prestazioni per la tua esperienza web unica!
Illuminazione Globale
Con Babylon.js 7.0, introduciamo il supporto per l'Illuminazione Globale di base. Questa funzionalità molto richiesta permette alle scene di Babylon.js di rendere esperienze ancora più realistiche, permettendo a luce e ombre di rimbalzare negli ambienti in un modo che si avvicina molto alla realtà.
Rendering Gaussian Splat
Il Gaussian Splatting è una nuova tecnica per catturare e visualizzare dati volumetrici usando Neural Radiance Fields, nuvole di punti e billboard. In parole povere, è un modo avanzato per catturare e visualizzare il mondo reale con un livello di fedeltà visiva e prestazioni senza precedenti, tutto a 60 fps!
Fisica Ragdoll
Babylon.js 7.0 sfrutta il supporto della fisica Havok aggiungendo il supporto per l'animazione ragdoll. Questo consente a qualsiasi asset scheletrico di crollare e muoversi in modo floscio con la pressione di un pulsante.
Supporto WebXR all'Avanguardia
Babylon.js continua a supportare l'intera specifica WebXR, rendendo il più semplice possibile creare esperienze web incredibilmente immersive. Con questo rilascio, Babylon.js 7.0 aggiunge supporto per diverse nuove funzionalità WebXR, tra cui GUI a schermo intero, elementi UI touchabili, scala del mondo, multiview antialiasing e la possibilità di usare mani e controller contemporaneamente!
Supporto Apple Vision Pro
Il Vision Pro di Apple è un prodotto entusiasmante che fonde il reale e il virtuale in modi affascinanti. Siamo felici di condividere che Babylon.js 7.0 aggiunge supporto completo per il Vision Pro, permettendo agli utenti Apple di vivere mondi immersivi attraverso il web con un semplice clic.
Aggiornamenti del Sistema di Animazione Avanzato
Babylon.js 7.0 porta nuove funzionalità entusiasmanti al motore di animazione sottostante, sbloccando nuove capacità potenti per animazioni in tempo reale sul web. Questi aggiornamenti aggiungono la possibilità di mescolare gruppi di animazioni e mascherare porzioni specifiche delle animazioni, permettendo ai creatori di rifinire le loro esperienze come mai prima d'ora.
Supporto glTF all'Avanguardia
Ogni versione di Babylon.js arriva con un supporto aggiornato per l'intera specifica glTF. Con Babylon.js 7.0, questa tradizione continua con l'aggiunta del supporto per le estensioni Dispersion e Anisotropy di glTF.
La Linea Unguentata
Integrata nel motore principale, il nuovo sistema della Linea Unguentata sblocca possibilità entusiasmanti per i creatori web. Questo nuovo tipo speciale di linea è costruito usando il sistema mesh per visualizzare linee di qualsiasi larghezza specificata, dotate di uno shader speciale che permette alla linea di affrontare sempre la telecamera.
Decalcomanie di Texture Senza Soluzioni di Continuità
Con Babylon.js 7.0, le decalcomanie di texture ricevono superpoteri permettendo loro di mappare senza soluzione di continuità attraverso i confini UV! Questo significa che le decalcomanie funzioneranno perfettamente su qualsiasi oggetto 3D, indipendentemente dal layout UV.
Proiezione del Terreno Avanzata
Immagina di prendere un cielo a 360 gradi e poi trasformare magicamente la metà inferiore in un “finto” terreno che sembra sostenere gli oggetti 3D nella tua scena. Questa illusione fornisce una transizione perfettamente fluida dal terreno al cielo nella tua scena.
Supporto MMD e Estensione della Comunità
Questa estensione entusiasmante offre ai creatori la possibilità di importare asset 3D e animazioni dal popolare software di creazione 3D: MikuMikuDance (MMD). Oltre a caricare asset e animazioni, supporta anche risolutori IK, un sistema di morphing, riproduzione audio sincronizzata, controlli del giocatore e molto altro.
Conclusione
Non prendiamo alla leggera quando diciamo che Babylon.js è super completo. Tuffati e scopri fino a dove può arrivare questo viaggio!
Elenco Completo delle Caratteristiche
- Esperienze Notevoli
- Forum
- Contribuisci
- Tutorial
- Branding