Site flash : l’importance du choix du framerate

On bosse sur un assez gros projet en ce moment à l’agence et plusieurs réunions parfois houleuses ont amené à cette question : quel framerate utilisé dans un site flash quand on touche un large public ?

Les animateurs souhaitaient 30 FPS, certains développeurs aussi tandis que d’autres souhaitaient descendre à 20 FPS. Quand un projet important avec de grosses contraintes de performances entre en jeu, ce choix ne peut se décider unilatéralement. Les conséquences concernent tout le monde (DA, DEV). 20 FPS en 2009, cela peut paraitre faible. Sauf qu’en tant que professionnel, on doit concevoir des sites qui ne passent pas de 30 FPS à 10 FPS dès qu’une animation se lance. Un ralentissement de FPS (qui est rarement stable pendant la navigation d’un site) de 5 FPS sera moins perturbant qu’une chute de 15 FPS.

On a donc fait plusieurs tests et force est de constater que le choix de 20 FPS reste le meilleur compromis lorsque votre site a tendance à avoir beaucoup d’animations en même temps (cela ne suffit évidemment pas à assurer une fluidité constante du site, un vrai travail est nécessaire encore sur la construction des animations flash et du développement). Au dela, les effets de saccadent sont renforcées.

Et vous, vous-êtes déja vous posé la question ? Quel FPS a été retenu ?

Diffusez cet article
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • Posterous
  • Tumblr
  • Twitter
  • Wikio FR
Cet article a été publié dans Technique avec les mots-clefs : . Bookmarker le permalien. Laisser un commentaire ou faire un trackback : URL de trackback.

2 commentaires

  1. Le 5 janvier 2009 à 3:11 | Permalien

    Le bonne vieille question qui tue…

    Personnellement, on bosse avec un FPS de 31, il y avait une raison au départ pour se choix, mais je sais plus lequel. ^^

    Et c’est vrai que cela fait un moment que je me suis plus posé la question, en même temps le choix du FPS est surtout orienté DA, en temps que dev je gère mes transitions via des Tween voir des Timer qui auront toujours (en théorie) la même durée, que l’anim soit joué en 12 ou 120 FPS.

    ++ ;)

  2. Visitor
    Le 19 janvier 2009 à 6:50 | Permalien

    Je suis personnellement flasheur (plutôt côte dév), et je suis donc confronté souvent aux problèmes ci..
    Quelques tips :
    - pas mal d’effets graphiques peuvent être fait par code pour améliorer la fluidité (les transitions).
    - l’ennemis numéro 1 du flash player : les filtres!! mes collègues graphistes usent et abusent des filtres et on a vu le framerate chuter incroyablement. Une astuce : dès l’instant qu’un filtre est appliqué sur un symbole graphique, il est rendu en bitmap par flash alors autant importer directement son bitmap png24 avec la transparence alpha pour un rendu identique et une fluidité vraiment accrue!!

    Pour conclure, le choix du FPS dépend surtout des contraintes finales, car de toute façon il faut savoir que l’oeil humain est fait pour voir à 24img/sec, donc cela ne sert à rien de monter plus haut dans les FPS, sauf si l’animation est fluide à la base et qu’on peut y gagner sensiblement en fluidité.
    La taille du swf intégré influe beaucoup aussi, plus c’est grand, plus ça rame. Alors il faut trouver le bon compromis entre toutes ces contraintes.

Laisser un commentaire

Votre e-mail ne sera jamais publié ni communiqué. Les champs obligatoires sont indiqués par *

*
*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>