Flash Player 11 ?

Flash Player 11 ?

Message par damo » 05 Nov 2010 13:15

Molehill est le nom de code pour la nouvelle api 3D flash qui devrait arriver en beta au premier semestre 2011 et qui va profiter de quelque chose que l'on attend de puis longtemps, l'acceleration materiel.
Meme si de ce coté les choses ont beaucoup évoluée puisqu'il est possible de lire une video FULL HD encodée en h264 en plein ecran et avec un CPU dans les 5%, cCette api de bas niveau fournira de considérables gains de performances pour le z-buffering, les vertex shaders, etc. Dans la démo présentée à l'Adobe Max, la charge CPU était de 15%! En effet, tout est géré par le GPU! Avec des compatibilités pour DirectX 9 pour Windows, OpenGL 1.3 pour MacOS et Linux, et OpenGL ES 2.0 pour les mobiles.

La nouvelle api permettra l'affichage de plusieurs centaines de milliers d'éléments rendus en 3D à 60fps contre quelques milliers pour 30fps avant.


http://www.youtube.com/v/tgwi0lWgX8w&hl=fr_FR&feature=player_embedded&version=3

Cette video nous montre un jeu de course multijoueur en flash avec un CPU dans les 15% :D

Enfinnnnnnnnn....

En meme temps si ils mettent autant de temps à sortir FP11 que le player sous android, je peux toujours attendre :/

Enfin je suis content de savoir que les utilisateur de balckberry peuvent maintenant profiter de FP 10.1, tout comme les tv sous Google TV.

[PS] Si quelqu'un peut editer ce poste pour y inclure la video....
Dernière édition par damo le 05 Nov 2010 15:05, édité 1 fois.
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par Guym » 05 Nov 2010 13:30

Y a plus qu'a croiser les doigts pour que ca pousse Microsoft a interger XNA à silvertlight. ^^
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.
Avatar de l’utilisateur
Guym
Administrateur
Administrateur
 
Message(s) : 8217
Inscription : 29 Jan 2002 16:33
Localisation : Mufflins (Groland)

Re: Flash Player 11 ?

Message par ZeDuckMaster » 05 Nov 2010 14:08

damo a écrit :Avec des compatibilités pour DirectX 9 pour Windows, OpenGL 1.3 pour MacOS et Linux, et OpenGL ES 2.0 pour les mobiles.

opengl 1.3 ??? c'est une blague ?
donc pas de shaders pour opengl ?
s'ils peuvent faire du directx9 ils peuvent aussi faire de l'opengl minimum 3.0.
Avatar de l’utilisateur
ZeDuckMaster
Demi-Dieu Vivant
Demi-Dieu Vivant
 
Message(s) : 3109
Inscription : 23 Jan 2002 00:17
Localisation : dans sa mare :)

Re: Flash Player 11 ?

Message par damo » 05 Nov 2010 15:04

OUla je n'en sais pas plus, mais dans ce que j'ai lu c'est bien OpenGL 1.3 et OpenGL ES 2.0 et DX9
Vous avez pu voir la video ?
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par Guym » 05 Nov 2010 18:59

Avec 3 lib 3d a maintenir ca va être un boulot de titan.
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.
Avatar de l’utilisateur
Guym
Administrateur
Administrateur
 
Message(s) : 8217
Inscription : 29 Jan 2002 16:33
Localisation : Mufflins (Groland)

Re: Flash Player 11 ?

Message par damo » 07 Nov 2010 00:08

Hop,
Plus d'info sur la chose ici :
http://www.flex-tutorial.fr/2010/11/06/ ... -molehill/
Bon moi ça me depasse un peut, donc j'aimerais bien votre avis.
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par ZeDuckMaster » 08 Nov 2010 08:09

t'as pas le meme article sans traduction google ?
Avatar de l’utilisateur
ZeDuckMaster
Demi-Dieu Vivant
Demi-Dieu Vivant
 
Message(s) : 3109
Inscription : 23 Jan 2002 00:17
Localisation : dans sa mare :)

Re: Flash Player 11 ?

Message par ZeDuckMaster » 08 Nov 2010 10:16

bon j'ai essayé de comprendre quand même (soit le gars n'y connait rien en api 3d, soit c'est traduit par google).

ils ont implémenté leur propre langage assembleur shader qui a première vue laisse 2 possibilités :
- soit ce pseudo langage est ensuite traduit en configuration fixed function (donc pas shaders a proprement parlerm mais du transform and lighting comme à la bonne vieille époque des geforces 1) ce qui expliquerait opengl 1.3 seulement.

- soit il est traduit en vrai langage shader suivant l'api, mais alors s'il doit fonctionner sous opengl 1.3, ça veut dire qu'ils font appel aux extensions pour aller taper dans les fonctions spécifiques de chaque constructeur.

Après niveau fonctionalités 3d, c'est vraiment ultra basique, et ça va faire à peine mieux que ce qui existe en 3d software pour flash. C'est un peu un retour 10 ans en arrière avec les premisses de la 3d.

Bref dans tout les cas, cette première lecture de cette intégration me fait quand même penser à du pas fini, limite du boulot d'amateur pour une boite comme adobe (à croire qu'ils n'ont pas de dev 3d dans l'equipe).

Ou alors l'article est au côté de la plaque, et des docs plus officielles seraient les bienvenues.
Avatar de l’utilisateur
ZeDuckMaster
Demi-Dieu Vivant
Demi-Dieu Vivant
 
Message(s) : 3109
Inscription : 23 Jan 2002 00:17
Localisation : dans sa mare :)

Re: Flash Player 11 ?

Message par Guym » 08 Nov 2010 14:14

ZeDuckMaster a écrit :et ça va faire à peine mieux que ce qui existe en 3d software pour flash. C'est un peu un retour 10 ans en arrière avec les premisses de la 3d.



oula, a peine, a peine, si on passe de l'algo du peintre à un z-buffer, c'est une révolution lol.
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.
Avatar de l’utilisateur
Guym
Administrateur
Administrateur
 
Message(s) : 8217
Inscription : 29 Jan 2002 16:33
Localisation : Mufflins (Groland)

Re: Flash Player 11 ?

Message par damo » 10 Nov 2010 21:45

Je vais voir à choper plus de doc technique alors.
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par damo » 30 Déc 2010 16:28

Je viens d'installer un plug-in pour firefox, FlashBlok : https://addons.mozilla.org/fr/firefox/addon/433/
il permet de bloquer tout les swf d'une page et d'activer seulement ceux souhaités.
Je l'utilise maintenant depuis 3 semaines et ça marche tres bien. Je me suis debarassé des pubs en flash tout en continuant à profiter des applications flash pertinentes.
:D
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par damo » 07 Jan 2011 13:20

J'ai quelques nouvelles info sur mohehill : http://www.bytearray.org/?p=2555

Qu'en pensez vous ?
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par Guym » 08 Jan 2011 11:55

A première lecture ca me fait penser à de l'HLSL avec du rajout de pascal.
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.
Avatar de l’utilisateur
Guym
Administrateur
Administrateur
 
Message(s) : 8217
Inscription : 29 Jan 2002 16:33
Localisation : Mufflins (Groland)

Re: Flash Player 11 ?

Message par damo » 28 Fév 2011 22:27

La beta public de flash player 11 vient de sortir.

On en avait eu la démonstration lors d'Adobe MAX en Octobre dernier, la prochaine version majeure de Flash Player (Flash Player 11 "Molehill") va introduire de nouvelles API bas niveau. Ces APIs seront principalement utilisées pour les contenus 3D qui seront accélérés par le GPU (votre carte graphique) au lieu du CPU (votre processeur).

Vous pouvez dès à présent utiliser ces nouvelles APIs grâce au "Adobe AIR and Adobe Flash Player Incubator". C'est une nouveauté pour Adobe qui partage maintenant des builds *très très* "early" aux développeurs pour avoir un maximum de feedback et des testeurs.

Rendez-vous donc sur ce nouveau site pour télécharger une version "early" de Flash Player 11 que vous pourrez installer sur votre navigateur:

Adobe AIR and Adobe Flash Player Incubator

Une fois que vous aurez consulté cette page, vous serez sûrement intéressé par les pages suivantes:

Digging more into the Molehill APIs

Molehill from scratch with Adobe Flash CS 5

Changing the web, again. by Thibault Imbert

Adobe AIR and Flash Player releases blog

Unity, Flash & 3D on the web

Away 3D “Broomstick”

Zombie Tycoon IceField Demo

Quake 3 Aerys Demo

Molehill Terrain Demo

Attention, ces versions de Flash Player que vous pouvez télécharger ne sont pas des versions de production et contiennent encore des bugs. Il est donc conseillé de les utiliser au jour le jour.
Pourquoi utiliser le GPU?

On entend de plus en plus parler d'applications utilisant le GPU, que ce soit Flash Player ou HTML5 avec la future version d'Internet Explorer (IE9). Alors pourquoi autant de bruit autour du GPU? Et bien lorsque votre ordinateur exécute des programmes comme votre navigateur ou Word, il va utiliser le processeur (CPU) pour réaliser les calculs nécessaires. Même si les CPU sont de plus en plus puissants, ils sont parfois insuffisants pour des calculs lourds et lorsque l'on atteint cette limite de processing, c'est toute la machine qui se met à ramer.

Pendant ce temps-là, votre carte graphique (GPU) se repose tranquillement, car celle-ci n'est vraiment utilisée que lorsque vous jouez à des jeux en 3D. Pourtant, une carte graphique est (pour faire simple), uniquement un système permettant de faire des calculs mathématiques à grande vitesse, et celle-ci peut traiter beaucoup (beaucoup beaucoup) plus de ces calculs que votre CPU.

Ces nouvelles technologies qui utilisent le GPU vous permettent donc d'utiliser toute la puissance de votre machine, sans en faire souffrir les autres applications. Adobe a déjà commencé à aller dans ce sens en introduisant "StageVideo" dans la version 10.2 de Flash Player, qui permet de laisser le GPU faire le travail (lourd) de décodage de la vidéo. Les performances ressenties de votre machine seront donc bien meilleures (fini le ventilateur qui se met en route).
Des APIs bas niveaux que vous ne verrez sûrement jamais (c'est tant mieux)

Molehill vous donne donc accès à des APIs très bas niveau pour manipuler des objets 3D (vertex, shaders & co). Vous ne trouverez cependant pas d'API "haut niveau" dans les API de Molehill, comme celles que vous pouviez trouver dans Away3D ou Papervision (scènes, camera, physics, lighting, …). Au premier abord, on pourrait donc croire que vous allez donc tout vous taper vous-même…

Et bien non, ce travail très spécifique va être réalisé pour vous par des spécialistes de la 3D. Ce n'est pas Adobe qui va sortir ces APIs mais bien des frameworks tels qu'Away 3D ou Unity3D. Voici ces partenaires qui ont travaillé avec Adobe pour utiliser les toutes dernières API de Molehill:

* Alternativa3D
* Away3D
* Coppercube
* Flare3D
* Minko
* Sophie3D
* Yogurt3D
* Zest3D

Il n'y aura donc pas d'implémentation Adobe mais bien N implémentations réalisées par différentes équipes. Ce sera donc "que le meilleur gagne" :) . Cette concurrence induite devrait selon moi permettre aux différents frameworks de se dépasser et de faire de leur mieux pour prendre la place de numéro 1 dans le coeur des développeurs.

Il y a notamment beaucoup à attendre d'Unity 3D qui permettait déjà d'exporter pour iOS, Android et XBox et qui travaille actuellement sur un build Unity 3D pour Flash Player.

Bref, attendez vous à voir arriver de petites merveilles en 3D dans votre navigateur courant 2011.
Des tutoriaux Molehill sur flex-tutorial?

Vous ne verrez sûrement pas de "tutoriaux Molehill" sur flex-tutorial.fr pour plusieurs raisons:

* Les APIs bas niveau de Molehill doivent être manipulées par des spécialistes des traitements 3D. Les développeurs ayant vraiment besoin de les utiliser sont les devs des frameworks cités plus haut et non pas les "end-developpers". Le public est donc réduit et je n'ai pas les compétences en processing pour faire le malin sur ces sujets-là :P
* Le public visé par Molehill est principalement celui des jeux vidéos. Les développeurs Flex qui créent des applications "entreprise" ne seront que peu concernés par ces améliorations. Il y a cependant certains domaines qui peuvent vous permettre d'utiliser ces nouvelles capacités. En cartographie par exemple, on pourrait afficher des rendus de MNT (Modèle numérique de terrain) directement dans le navigateur au lieu d'utiliser des ActiveX et autres plug-ins externes. Dans tous les cas, vous pourrez trouver des tutoriaux plus poussés sur les sites des différents frameworks.


article original : http://www.flex-tutorial.fr/2011/02/28/ ... ta-public/

CoinCOin master, peut etre que tu trouveras ci-dessus plus d'information pour te prononcer sur la chose.
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Flash Player 11 ?

Message par ZeDuckMaster » 01 Mars 2011 14:23

Bon en gros, ils reinventent directx 9 (sans hlsl) ou opengl 3.0 (en un poil moins évolué).
J'imagine qu'en interne ils doivent se baser sur opengl.

C'est bien, ça permet de faire du rendu 3d de qualité (reste à voir les limitations/performances du langage assembleur pour les shaders).
Le bon truc c'est que ça va permettre à des gars comme moi de trouver du taf dans le dev flash sans en avoir jamais fait :)

Mais alors c'est un peu relou (et j'insiste) dans le sens où c'est un retour de 6, 7 ans en arrière en terme de fonctionnalités pour les devs expérimentés.
Bref, ils auraient pu se baser sur de l'existant plutôt que de vouloir faire comme d'hab, leur adobe style, avec leur propre sauce.

Dans l'avenir, je vois à qui ça va faire du mal : microsoft avec wpf.net dans le navigateur.
La dernière fois que j'ai creusé l'intégration de directx (il ya 6 mois, ça a peut-être changé depuis), c'était plutôt imparfait, à grand coup de linkage de blibliothèques natives (et donc pas facile pour faire l'application intégrée en ligne).

A voir ce que vont faire ces "third party" de molehill (unity 3d tout ça).


J'ajouterai un dernier point en conclusion, adobe arrive avec du retard sur cette fonctionnalité et surtout risque de se manger les dents, car autant les ordinateurs d'aujourd'hui sont assez égalitaires en terme de puissance brute pour le flash (même si l'ordi ne doit faire que ça), autant ouvrir la porte de la 3d va leur apporter un gros sac de problèmes d'optimisation et de fonctionnement et de disparité entre le gars qui développe son appli flash et le gars qui s'en sert (surtout quand tu vois le casse tête que ça peut être parfois pour faire tourner "correctement" de la 3d sur des machines différentes).
Avatar de l’utilisateur
ZeDuckMaster
Demi-Dieu Vivant
Demi-Dieu Vivant
 
Message(s) : 3109
Inscription : 23 Jan 2002 00:17
Localisation : dans sa mare :)

Suivant

Retour vers Logiciels

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron