La componente fondamentale è quello del motore grafico 3D.
E’ il sistema di visualizzazione che permette di caricare, visualizzare e navigare una scena 3D all’interno del browser.
E’ un elemento fondamentale in quanto deve permettere un’ottima gestione delle varie componenti senza dimenticare l’ottimizzazione. Il linguaggio alla base è WebGL ma che può essere integrato anche grazie a framework già presenti sul mercato.
Noi per esempio usiamo Three.js
Grazie all’utilizzo delle sue funzioni, è possibile visualizzare la scena e configurare il modello in tutte le sue componenti: illuminazione, sistema di shading, filtri in post-processing, colori, materiali, etc…
Richiede diverse conoscenze che vanno dalla matematica alla fisica ad elementi di modellazione 3D.