10 Astro Flash: 3D indfødte vs Papervision3D

Lørdag 3. maj 2008

Adobe annoncerede nogen tid nogle nye funktioner (Hydra filtre til avanceret grafik og en bedre styring af teksten), som vil være til stede i næste version af Flash. Især har vakt interesse indførelsen af 3D (Z aksen), derefter mulighed for Flash at manipulere objekter i en tredimensional verden. Det samme Adobe anfører, at dette faktisk er et 2.5D, som det ofte nævnt, en slags "simulering" af en reel tre-dimensionelle verden. Faktisk kan du rotere et symbol Flash introner z aksen, men trods dette, symbolet er fortsat fast i tredimensionelt rum! Un po 'hvad der sker, når du fordreje en bitmap i Photoshop! Dette, så har intet at gøre med projekter som Papervision3D, Away3D, Sandy og mange andre, som indeholder en række forskellige funktioner (kamera, scener, teksturer, etc ...) fraværende "nell'Astro ufødte." Essensen Adobe vil absolut ingen overlapning i projekter 3D tredjepart, men kun give en indfødt lag for at forbedre effektiviteten af eksisterende 3D-biblioteker.

Anyway det vigtige er, at Adobe synes gearet til at indføre disse tre-dimensionelle træk et højt niveau, slet ikke hjælpe bibliotekerne komplette og komplekse som Paparevision3D. For nogen tid, faktisk bruger vi to metoder til at udvide kapaciteten inden for Flash: API-lavt niveau og højt niveau API.

Det lave niveau API er normalt skrevet i C / C + + og er en del af kernen i Flash, og derefter udfylde den Player. Denne metode samtidig sikre større hurtighed i udførelsen, den anden øger størrelsen af Flash Player.

højt niveau API er skrevet i Actionscript og ikke hører til de centrale indfødte. Med andre ord er ligesom et bibliotek, at vi kunne skrive til os, med den forskel, der leveres direkte fra Adobe. Come accade con il rilascio di Flash 5, la prima introduzione dell’oggetto XML fu realizzata completamente in Actionscript, creando non pochi problemi di performance!
Fordelen er, at disse biblioteker er fyldt kun når det er nødvendigt og derefter udledes inden for SWF fil. Som det sker i dag med emnet Tween (se fl.motion .* eller fl.transition .*) er skrevet udelukkende i Actionscript (herunder denne parallelle projekter blev født som Tweener (caurina.transitions.Tweener) eller TweenerMax.
Netop derfor samfundet Papervision er ikke helt glad for valget af bruger på højt niveau API, i praksis de samme "niveau" af Papervision3D. Dette, i virkeligheden kan det ikke påvirke de fremtidige resultater 3D bibliotek.

Dog vil ende, det vigtige er, at Papervision3D er ikke død, ja!

Related Post