15 maj 2008
Flash Player 10 Beta

Adobe wypuściło dzisiaj Flash Player 10 Public Beta (o wcześniejszej nazwie kodowej Astro).
Nowości wchodzące w skład nowego odtwarzacza to:
- efekty 3D – można szybko i łatwo przekształcić każdy display object w obiekt 3D,
- własne filtry i efekty – czyli silnik Pixel Bender (znany wcześniej jako Hydra) służący do tworzenia filtrów, wypełnień i trybów mieszania (blend modes) które można oczywiście animować za pomocą AS. Technologia ta ma wykorzystywać w większej mierze GPU.
- nowy silnik wyświetlania tekstu – wsparcie dla języków pisanych od prawej strony, pionowych, antyaliasingu (Saffron 3.1) , obracania tekstu, etc,
- nowe API do rysowania krzywych,
- zarządzanie kolorami – sRGB, profile ICC,
- zwiększenie wydajności wyświetlania wideo – dwa nowe tryby osadzania SWF w przeglądarce dają możliwość włączenia/wyłączenia renderingu przy wykorzystaniu karty graficznej (GPU),
- wektory – nowy typ danych różniący się tym od Array, że umożliwia dodawania elementów tylko tego samego typu (tylko int lub tylko String)
- dostęp do plików systemu – możliwość wczytania plików z komputera użytkownika bezpośrednio do aplikacji (a nie poprzez serwer jak dotychczas) i zapisu ich z powrotem na dysk,
- wsparcie dla dużych bitmap – maksymalnie do 16,777,216 pikseli (czyli 4096×4096) i maksymalnej długości boku 8191 pikseli.
Tagi: Flex

FLEX
AIR
PLUGIN'y FLASH
RSS dla każdego








8 komentarzy
Paweł Cichoń
Hasło 3D jakie pojawiło się przy okazji 10 to na razie chyba za duże słowo – raczej powiedziałbym, że jest to 2.5D, ale dobrze, że coś w tym kierunku się rusza, tym bardziej, że w tej chwili w tym “3D z 10tki” nie ma niczego czego nie można by zrobić w 9tce – choć ciekawe na ile wypełnianie wieląkątów w 10tce jest szybsze od 9tki i przykładowo PV3D. Cieszy rozszerzenie FileReference, “zaczątkowe” wsparcie dla GPU oraz wprowadzenie Vector’ow, które dodatkowo mogą być zamknięte (atrybut .fixed).
var v:Vector. = new Vector. (3, true);
trace(v) // 0, 0, 0
trace(v.fixed) // true
Typizacja vektorow, wbrew pozorom będzie bardzo przydatna, nie tylko dla zwiększania wydajności.
Co do wsparcia GPU. Ze startu w 10ce jest ono wyłączone/ukryte jak kto woli. Włącza się je przy pomocy znanego nam parametru “wmode” w osadzeniu, który “dostał” dwa nowe tryby -
”direct” (Flash Player zupełnie pomija przeglądarkę w renderingu – coś jak wydajność playera stand-alone)
“gpu” (no tu nazwa mówi sama za siebie;) – flash player wykorzystuje wsparcie sprzetowe przy renderowaniu).
Pytanie jakie nasuwa się same, co jeżeli będę chciał uzyć “transparent” + “gpu”, no własnie, echo na razie :(
16 maj 2008
Paweł Cichoń
Jakiekolwiek błędy w działaniu bety nalezy zgłaszać przy pomocy formularza znajdującego się na tej stronie http://www.adobe.com/cfusion/mmform/index.cfm?name=fp_beta_feedback
16 maj 2008
maliboo
Wsparcie nie jest “zaczatkowe” – wszystkie shadery wykonuja sie na jednostkach GPU. O ile odpowiedni posiadamy, bo wiadomo, ze nie u sasiada (to nie Erlang ;>).
18 maj 2008
Paweł Cichoń
Jak dla mnie to jest nadal “zaczatek” wsparcia sprzetowego, biorąc pod uwage specyfike shaderow wspomaganych w FP10, oraz możliwości wspieranych GPU w kontekście nie tylko 2D ale i 3D – inna sprawa do pełnego wsparcia HLSL, czy GLSL nadal jest kosmos.
18 maj 2008
Paweł Cichoń
Zreszta, właśnie staram się stworzyć przykład który wczytuje do FP10 obiekty 3Dmax’a, przy użyciu nowych klas i transformacji, włącza mi się jakis zielony kwadracik w gornym rogu, jednym słowem wmode gpu działa, jest szybciej, nie da się ukryć (choc nie tak jak się spodziewałem, biorąc pod uwage ile moga wspierane GPU). Ale tak jak mówie, super sprawą jest sam fakt, że Adobe w kierunku wsparcia sprzetowego poszło, nie mogło być innej drogi – ale to jest tylko jakaś częśc tego, co mogłoby byc wsparte od strony GPU, tylko o to mi chodzi.
18 maj 2008
maliboo
@ja:
A jednak nie jest tak rozowo:
http://www.kaourantin.net/2008/05/adobe-pixel-bender-in-flash-player-10.html
Skandal ;P
21 maj 2008
Flex Forum
Widam serdecznie,
Zapraszam użytkowników do wypowiadania się na forum:
http://www.flexforum.pl
Pozdrawiam,
Łukasz
21 maj 2008
Michał Małaj
Gdyby przenieść rendering GPU z shaderami na Flash Playera 10 to czym by sie różnił od Shockwave Playera 10? Zresztą jak komuś potrzebny jest jeszcze Havok czy Ageia to polecam Directora i Lingo do programowania.
Director 10 da Ci wsparcie do programowania HLSL ( tylko niewielu na to pozwoli sobie w tym poprogramować).
26 maj 2008
Skomentuj “Flash Player 10 Beta”