Questo tutorial introduce le nuove funzionalità di una futura versione di Flash Player con nome in codice 'Molehill' (il nome finale sarà Stage3D). Molehill consente il rendering completo della GPU in Flash, consentendo di fornire 3D immersivi non solo al browser ma anche a tutti i dispositivi che supportano applicazioni compilate scritte in ActionScript e Flash.
In questo tutorial non solo ti mostro come ottenere questa ultima versione beta di Flash Player, ma anche come configurare il tuo ambiente di sviluppo per consentire la creazione di applicazioni che sfruttano questa fantastica nuova funzionalità. Acquisiremo una copia dell'ultima build di Away3D, creata appositamente per sfruttare Molehill, e vedremo come usarla per visualizzare alcuni fantastici modelli 3D ad alta risoluzione interamente testurizzati all'interno del Flash Player.
Molehill è stato rilasciato come versione beta sulle pagine di Adobe Labs, consentendo agli sviluppatori di fare i conti con ciò che è possibile con tutta questa nuova versione ha da offrire. In questo video ti mostrerò come metterlo in pratica e inoltre delineare come impostare il tuo ambiente di sviluppo per consentirti di iniziare a creare app in 3D Flash complete.
Per poter visualizzare materiale 3D in Flash è necessario disporre di alcuni modelli 3D. Per fortuna, la suite open source Blender 3D ha un sacco di roba disponibile e cosa c'è di meglio da usare rispetto a un modello del loro ultimo film aperto 'Sintel'.
Qui spiego come esportare il tuo modello e preparare i file pronti per importarli nel tuo progetto. Vedremo anche come iniziare a codificare la nostra applicazione per far caricare i nostri modelli nel nostro progetto nel modo più efficiente possibile.
Infine, dobbiamo iniziare ad aggiungere trame ai nostri modelli che sono stati caricati nell'applicazione. Qui spiego ciò che dobbiamo fare, oltre a utilizzare una classe fornita nelle demo di Away3D. Navigeremo intorno al nostro modello una volta visualizzato in Flash, oltre a visualizzare il testo aggiornato sullo schermo per consentire ai nostri utenti di tracciare il processo di caricamento.