Operazioni in ambiente tridimensionale (3D)

Flash Player 10 e versioni successive, Adobe AIR 1.5 e versioni successive

I runtime di Flash Player e AIR supportano la grafica 3D in due modi. Potete usare oggetti di visualizzazione tridimensionali nell'elenco di visualizzazione di Flash. Questa opzione è indicata per l'aggiunta di effetti tridimensionali al contenuto Flash e per gli oggetti con un numero ridotto di poligoni. In Flash Player 11 e AIR 3 e versioni successive potete eseguire il rendering di scene 3D complesse utilizzando l'API Stage3D.

Un riquadro di visualizzazione Stage3D non è un oggetto di visualizzazione. Infatti, la grafica 3D viene renderizzata in un riquadro di visualizzazione che è visualizzato sotto l'elenco di visualizzazione di Flash (e sopra eventuali piani di riquadri di visualizzazione StageVideo). Anziché impiegare le classi Flash DisplayObject per creare una scena, in questo caso utilizzate una pipeline 3D programmabile (analogamente a OpenGL e Direct3D). Questa pipeline accetta dati di triangoli e texture come input e renderizza la scena utilizzando i vostri programmi shader personalizzati. L'accelerazione hardware viene utilizzata quando sul computer client sono disponibili un'unità di elaborazione grafica (GPU) compatibile e i relativi driver supportati.

Stage3D fornisce un'API di livello estremamente basso. Nella vostra applicazione è opportuno ricorrere a un framework 3D che supporti Stage3D. Potete creare un vostro framework, oppure utilizzare uno dei vari framework commerciali o open source disponibili.

Per ulteriori informazioni sullo sviluppo di applicazioni 3D mediante Stage3D e i framework 3D disponibili, visitate il Centro per sviluppatori Flash Player: Stage 3D .