CSS Shaders : la proposition d'Adobe pour les animations 3D acceptée par le W3C
Elle devient les Custom Filters

Le , par FirePrawn, Expert éminent sénior
Il y a plusieurs mois déjà, Adobe, avec l'aide d'Opera et d'Apple, avait proposé au W3C une nouvelle technologie : CSS Shaders.

Cette nouveauté qui permettrait d'intégrer des animations 3D aux feuilles de style CSS vient d'être acceptée par le World Wide Web Consortium.
Ce qui signifie que les CSS Shaders vont devenir un standard du Web.

Ils seront intégrés dans les spécifications effets de filtres et seront désormais appelés Custom Filters.

[ame="http://www.youtube.com/watch?v=NZRqnohI3m4"]Vidéo de présentation[/ame]

En effet, le nom Shader vient des technologies graphiques 3D, qui décrivent grossièrement ce que les Custom Filters feront, c'est-à-dire des effets 3D tels que les pages d'un livre qui se tournent ou encore le flottement au vent d'un drapeau.

Mais au final le nom importe peu.
Les développeurs pourront enfin grâce au CSS, créer des effets 3D sur n'importe quel élément HTML.

Pour le moment, vous avez toujours besoin d'un composant Webkit spécifique qu'Adobe fournit pour voir le rendu d'animations créées avec les Custom Filters.
Cependant, maintenant qu'ils vont devenir un standard, on peut espérer que les autres navigateurs vont inclure le support de cette technologie dans leurs prochaines versions à venir.

Documentation de la proposition sur GitHub
Article détaillé sur les filtres, par Adobe

Source : annonce sur le site d'Adobe

Et vous ?

Que pensez-vous de cette innovation ?
Mérite-t-elle sa place dans le standard ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de tralloc tralloc - Membre actif http://www.developpez.com
le 06/09/2012 à 11:31
Citation Envoyé par Muchos  Voir le message
tous les grands navigateurs (sauf IE)

Donc tous les grands navigateurs !!!

MS me semble bien isolé, ça ne va pas arranger leurs affaires avec IE qui perd des parts de marchés chaque jour en face de chrome
Avatar de stardeath stardeath - Membre expert http://www.developpez.com
le 06/09/2012 à 12:02
est qu'il y a écrit quelque part si il y a ou aura la possibilité de désactiver ça?
Avatar de FirePrawn FirePrawn - Expert éminent sénior http://www.developpez.com
le 06/09/2012 à 12:06
Citation Envoyé par stardeath  Voir le message
est qu'il y a écrit quelque part si il y a ou aura la possibilité de désactiver ça?

En tant qu'utilisateur tu veux dire ?
Avatar de stardeath stardeath - Membre expert http://www.developpez.com
le 06/09/2012 à 12:09
ouais, histoire de pas mettre les machines un peu ancienne à genoux.
Avatar de Muchos Muchos - Membre expert http://www.developpez.com
le 06/09/2012 à 18:51
Je ne vois pas pourquoi on moinse stardeath. Sa remarque est pertinente, parce que de tels effets soulèvent effectivement le problème des machines avec peu de mémoire.

Après, on peut toujours désactiver les css dans le menu de son navigateur :S
Avatar de stardeath stardeath - Membre expert http://www.developpez.com
le 06/09/2012 à 19:02
je m'en cogne de me faire moinser (XD) ça n'apporte juste pas de réponse, et ça reflète un vrai problème, que devient le net pour les machines un peu plus modeste?

les javascripts un peu lourds sont facilement bloquables (si il n'y a pas qu'un énorme .js et en espérant ne pas perdre tout le contenu utile du site), mais pour l'instant les propriétés css sont là et interprétées (si je ne me goure pas) si le navigateur les connait ; la logique voulant qu'on mette son navigateur régulièrement à jour fait que ces balises css pouvant être lourdes de conséquences sont forcément (pas de preuve du contraire) exécutées.
Avatar de camus3 camus3 - Membre éprouvé http://www.developpez.com
le 07/09/2012 à 4:25
je m'en cogne de me faire moinser (XD) ça n'apporte juste pas de réponse, et ça reflète un vrai problème, que devient le net pour les machines un peu plus modeste?

Au passage , les sites qui imposent javascript pour un menu déroulant par exemple , ou tout autre fonctionnalité de base, c'est juste un scandale en 2012. Bon nombre de sites importants sont totalement "cassés" juste en désactivant javascript. On devrait pouvoir surfer sur 95% du net sans ce boulet qui surpasse flash niveau surchauffe du cpu.
Avatar de FirePrawn FirePrawn - Expert éminent sénior http://www.developpez.com
le 07/09/2012 à 9:29
@stardeath : dans la mesure où ce sera dans les feuilles CSS, je suis pas certain que l'on puisse choisir d'activer/désactiver les Custom Filters en tant qu'utilisateur. Et en effet ça peut devenir un problème sur des machines anciennes.

@camus3 : cette discussion n'a pas vocation à devenir un troll, donc tu peux garder tes avis tranchés pour toi, surtout qu'il n'est pas question de JavaScript ici.
Cependant, je serai curieux de voir les sources qui t'ont poussé à dire que le JavaScript est plus gourmand en CPU que Flash
Avatar de stardeath stardeath - Membre expert http://www.developpez.com
le 07/09/2012 à 11:31
ok, merci pour cette réponse, la désactivation de certaines fonctionnalités css sera peut être à étudier à travers une extension de navigateur.
Avatar de tralloc tralloc - Membre actif http://www.developpez.com
le 07/09/2012 à 11:41
Eh bien il suffira de ne pas se rendre sur les sites incriminés avec une machine de 15 ans.
Je ne suis pas sûr que la plupart des sites proposent des trucs qui vont exploser les machines.
Avatar de Torgar Torgar - Rédacteur http://www.developpez.com
le 07/09/2012 à 11:49
De toute manière, je doute qu'une machine d'il y a 15 ans fasse tourner les derniers systèmes d'exploitation nécessaires pour avoir les derniers navigateurs permettant d'interpréter le CSS dans sa version intégrant les Shaders.
Offres d'emploi IT
Deep learning (h/f)
Atos - Rhône Alpes - Grenoble (38000)
Consultant technique MDM H/F
Atos - Ile de France - Issy-les-Moulineaux (92130)
Développeur web e-commerce php/jquery
solucia - Nord Pas-de-Calais - Lille (59000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil