Metal dans Illustrator et After Effects : démo (vidéo) du gain de performances
Par Didier Pulicani - Publié le
Maintenant que toutes les vidéos de la WWDC sont disponibles publiquement chez Apple, il est possible de consulter quelques démos intéressantes présentées aux développeurs la semaine dernière.
L'une d'entre-elle concerne Adobe et sa volonté d'optimiser ses apps pour
Sur Illustrator, il est question d'optimisation vectorielle en temps-réel : désormais, il sera possible de réaliser un zoom continu à l'écran sur un fichier complexe, là où il fallait zoomer par étapes jusque là. Voilà un bon exemple qui pourrait être adapté à quantité de logiciels (de 2D/3D, d'architecture etc.), qui nécessitent d'avoir quantité de données dynamiques à l'écran.
Avec After Effects, c'est la vidéo qui est à l'honneur. Ici, les ingénieurs ont retravaillé plusieurs effets simultanés : correction de couleur, lens-flare, et une animation. Sans Metal, l'effet n'est absolument pas fluide avec la prévisualisation en temps réel, alors qu'il passe parfaitement une fois optimisé.
Difficile toutefois de connaitre l'état du code avant le passage à la moulinette Metal : il existe aujourd'hui quantité de moyens d'optimiser ce type de calcul avec le GPU (CUDA, OpenCL etc.) qu'Adobe n'avait peut-être pas mis en place partout, le CPU étant apparemment très sollicité pendant cette démo. Reste à savoir jusqu'où apparaitra Metal dans tous ces programmes (notamment Première), lorsqu'on sait que même Apple ne semble pas encore avoir pris le temps d'optimiser son propre OS pour l'affichage des fenêtres ou des animations...
L'une d'entre-elle concerne Adobe et sa volonté d'optimiser ses apps pour
Metal, le nouveau jeu d'API permettant d'accélérer nettement les calculs 2D/3D grâce à un accès plus direct à la carte graphique. Dans la vidéo ci-dessous, l'éditeur a présenté deux betas d'Illustrator et d'After Effects, dont certaines fonctionnalités ont été réécrites (en partie) spécifiquement pour Metal.
Sur Illustrator, il est question d'optimisation vectorielle en temps-réel : désormais, il sera possible de réaliser un zoom continu à l'écran sur un fichier complexe, là où il fallait zoomer par étapes jusque là. Voilà un bon exemple qui pourrait être adapté à quantité de logiciels (de 2D/3D, d'architecture etc.), qui nécessitent d'avoir quantité de données dynamiques à l'écran.
Avec After Effects, c'est la vidéo qui est à l'honneur. Ici, les ingénieurs ont retravaillé plusieurs effets simultanés : correction de couleur, lens-flare, et une animation. Sans Metal, l'effet n'est absolument pas fluide avec la prévisualisation en temps réel, alors qu'il passe parfaitement une fois optimisé.
Difficile toutefois de connaitre l'état du code avant le passage à la moulinette Metal : il existe aujourd'hui quantité de moyens d'optimiser ce type de calcul avec le GPU (CUDA, OpenCL etc.) qu'Adobe n'avait peut-être pas mis en place partout, le CPU étant apparemment très sollicité pendant cette démo. Reste à savoir jusqu'où apparaitra Metal dans tous ces programmes (notamment Première), lorsqu'on sait que même Apple ne semble pas encore avoir pris le temps d'optimiser son propre OS pour l'affichage des fenêtres ou des animations...
Voici l'extrait de la conférence en question :