Papervision3D

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Papervision3D este o bibliotecă de clase creată pentru Adobe Flash și Flex ActionScript 2 și 3. Printre dezvoltatori se numără Carlos Ulloa și John Grden .

Odată cu creșterea succesului dezvoltatorilor, Papervision este acum disponibil pe Google Code la [1] .
Proiectul este disponibil și prin SVN la [2] .

Proiectul se remarcă prin sprijinul său pentru modelele COLLADA , care sunt mai confortabile decât ASE-urile ( ASCII Scene Export ) deja suportate de alte biblioteci cu același scop, de exemplu Sandy 3D .

În ciuda lansării versiunii CS4 a Flash , care implementează un motor 3D nativ simplu, Papervision și celelalte biblioteci preexistente continuă să fie utilizate și îmbunătățite, datorită actualizărilor mașinii virtuale Action Script

Defecte

Din păcate, în timp ce oferă posibilități mari, proiecte precum Papervision necesită o cantitate enormă de memorie, împiedicându-l să se stabilească. Acest lucru se datorează în principal faptului că execuția Papervision este delegată în întregime playerului , ceea ce folosește puțin GPU - ul , bazându-se aproape exclusiv pe puterea de procesare a procesorului . Această defecțiune este evidențiată în special în versiunea 8 a playerului, în timp ce Adobe , luând în considerare aceste biblioteci , lucrează pentru a sorta calculele între GPU și CPU .

În dezvoltarea Flash Player 10, îmbunătățirea accelerării hardware a fost o prioritate, făcând din această problemă din ce în ce mai puțin simțită.

Exemple celebre

  • [3] Primul „Joc” realizat cu ajutorul acestei biblioteci de John Grden .
  • [4] Exemplu de ajutor inclus și în sursele distribuite împreună cu biblioteca.
  • [5] Exemplu recent de dansator stilizat.
  • [6] Exemplul care vă permite să gestionați o formă creată cu papervision3d cu Wiimote grație wiiflash bibliotecii.
  • [7] Joc PlayStation preluat și adaptat la Flash .
  • [8] Introduceți portalurile pentru a schimba anotimpurile.

linkuri externe