Deze tutorial introduceert de nieuwste functies van een toekomstige versie van de Flash Player met codenaam 'Molehill' (de definitieve naam is Stage3D). Molehill maakt volledige GPU-rendering binnen Flash mogelijk, waardoor immersieve 3D niet alleen aan de browser kan worden geleverd, maar ook aan alle apparaten die gecompileerde applicaties ondersteunen die zijn geschreven in ActionScript en Flash.
In deze tutorial laat ik je niet alleen zien hoe je deze nieuwste bètaversie van de Flash Player kunt krijgen, maar ook hoe je je ontwikkelomgeving kunt instellen om het maken van applicaties mogelijk te maken die gebruik maken van deze geweldige nieuwe functie. We krijgen een exemplaar van de nieuwste build van Away3D, die speciaal is gemaakt om te profiteren van Molehill, en bekijken hoe je het kunt gebruiken om een aantal fantastische volledig gestructureerde high-poly 3D-modellen weer te geven binnen de Flash Player.
Molehill is als bètaversie op de Adobe Labs-pagina's uitgebracht, zodat ontwikkelaars grip krijgen op wat er allemaal mogelijk is met al deze nieuwe versies. In deze video laat ik je zien hoe je het kunt vinden en hoe je je ontwikkelomgeving kunt instellen om aan de slag te gaan met het bouwen van volledige 3D Flash-apps.
Om 3D-dingen in Flash te kunnen weergeven, moet je een aantal 3D-modellen hebben. Gelukkig heeft de open source suite Blender 3D veel dingen beschikbaar en wat is beter te gebruiken dan een model uit de nieuwste open film 'Sintel'.
Hier leg ik uit hoe je je model kunt exporteren en de bestanden klaar moet maken om ze in je project te importeren. We zullen ook kijken naar de start van het coderen van onze applicatie om onze modellen zo efficiënt mogelijk in ons project te laten laden.
Eindelijk moeten we beginnen met het toevoegen van texturen aan onze modellen die in de applicatie zijn geladen. Hier leg ik uit wat we moeten doen en gebruik ik een les die wordt aangeboden in de Away3D-demo's. We navigeren rond ons model zodra het in Flash wordt weergegeven, en we presenteren bijgewerkte tekst op het scherm zodat onze gebruikers het laadproces kunnen volgen..