URL: https://linuxfr.org/users/guillaum/journaux/sortie-de-blender-249-et-apr%C3%A8s Title: Sortie de Blender 2.49, et après ? Authors: Guillaum Date: 2009年05月30日T20:56:38+02:00 Tags: blender Score: 25 Blender, la suite tout en un de création multimédia devrait officiellement sortir en version 2.49 dans les jours qui viennent [1]. Pour ceux qui ne le savent pas, blender est un outil libre de grande qualité dédié à la conception de jeux-video ou d'animations n'ayant pas peur de rivaliser avec les grands du monde propriétaire (3dSMax, Maya, ZBrush) en proposant dans une interface peu intuitive mais très performante des fonctionnalités tel que la modélisation, l'animation par squelettes, l'édition de vidéo, la composition et bien d'autre. Cette version 2.49 se veut très orientée moteur de jeu temps réel, suite à l'édition du jeu YoFrankie! [2] par la blender fondation l'année dernière. À vos mixeurs ! [3] Nouveautés de 2.49 -------------------- - Texture vidéo Le moteur de jeu permet maintenant d'afficher des vidéos dans les textures. Grâce à FFMPEG différentes sources peuvent êtres utilisées telle que le disque, le réseau, des listes d'images ou encore des webcam. - Rendu "dome" Cette fonctionnalités permet d'effectuer le rendu du moteur de jeu au sein d'un dome. Très pratique pour réaliser des applications immersives telles que les planétarium. Cependant cela s'adresse à un public restreint du fait du matériel spécifiques nécessaire. - Noeuds de texture Blender proposait déjà les noeuds pour les gestion de la composition (la post-production d'image) et l'édition des matériaux, les textures disposent maintenant de cette fonctionnalité. Il s'agit de la possibilité de lier entre elles des boites paramétrables d'effets simples pour produire des effets complexes applicables ensuite a la gestion des textures. Par exemple, en liant un noeud de texture brique avec un noeud de couleur rouge et un noeud de bruit, on peu obtenir des briques rouges rugueuses. - Peinture projetée Il s'agit de la possibilité de peindre directement sur ses modèles dans la vue tri-dimensionelle. Cette technique permet un gain de temps lors de l'application de texture sur les objets en s'évitant, lorsque c'est possible, la phase de dépliage UV. - Etch-a-ton Etch-a-ton est la boite à outil de l'animateur. C'est un nouveau module (encore au stade du développement) permettant la création rapide d'armature grâce à un outil de dessin. Il simplifie aussi l'intégration d'armature dans des volumes complexes et le travail répétitif grâce à l'utilisation de modèles. Améliorations de 2.49 --------------------- - Modificateurs dans le moteur de jeu Les modificateurs sont des "filtres" que l'on peu appliquer lors du processus de modélisation permettant de gagner beaucoup de temps. Par exemple le modificateur miroir duplique en symétrie un objet pour éviter à l'artiste de devoir effectuer ses opérations en symétrie, comme c'est nécessaire dans la modélisation d'un personnage. Dans 2.48, ceux-ci n'étaient pas disponibles dans le moteur de jeu et il fallait donc appliquer définitivement (de façon destructive) les modificateurs. Ce changement n'apporte donc aucune nouvelle possibilité mais facilite le travail des artistes. - Optimisation du moteur de jeu De nombreuses optimisations et nouveaux algorithmes sont disponibles dans le moteur de jeu et permettent ainsi de nouveaux effets ainsi que des gain de vitesse. Ainsi un jeu tel que YoFrankie s'exécute trois fois plus vite. - Modificateurs booléens On peut maintenant appliquer plusieurs opérations booléennes sur un objets en temps que modificateurs (donc de façon non destructive) et ceci après d'autres modificateurs. Outre une simplification de l'utilisation, c'est de nouvelles possibilités de modélisation qui apparaissent. - Support du jpeg 2000 Le format jpeg 2000 [8] est maintenant supporté dans toute l'interface de blender. Cela apporte de meilleurs taux de compression, la transparence et un tas d'options sympathiques. - Et encore plus... Et bien sur son lot de corrections de bugs, d'améliorations de vitesse, d'améliorations de l'api python, de nouveaux scripts... Comme à chaque version, l'écran de chargement (dont l'utilité reste toujours un mystère, blender se chargeant instantanément sur n'importe quelle configuration) à subit l'objet d'un concours dont le gagnant est un Français ;) Félicitation ! Blender 2.50 -------------- La version 2.49 est une version de transition, la moitié des développeurs de blender étant déjà affairés sur la version 2.50. Celle-ci vois actuellement une réécriture en profondeur de blender. À l'heure actuelle Blender 2.50 n'est pas juste un rêve dans la tête des développeurs, mais une réalité puisque des version de démonstrations [9] existent déjà et que la version finale est prévue pour la fin 2009, avec une présentation au SIGGRAPH si possible en cours de route. Les nouveautés de la version 2.50 [5], entre autre : - Interface L'interface de blender se veut divisée en blocs qui ne se chevauchent pas. Si ce système à fait ses preuves d'un point de vu ergonomie, il montre aujourd'hui les faiblesse de son implementation. Il est actuellement difficile d'utiliser blender sur de multiples écrans et l'agacement de l'interface n'est pas visible en temps réel. Blender 2.50 corrige cela et apporte de nombreuses amélioration dans l'affichage de l'interface qui se veut beaucoup plus contextuelle qu'auparavant. L'affichage de l'interface se veut aussi parallélisée, permettant ainsi de continuer à travailler lorsqu'un rendu est en route. Il s'agissait d'une limitation considérable de blender qui disparaît. - Structure de donnée L'accès au donnée dans blender se feras par le biais d'une API générique (nommée RNA). Celle-ci vas considérablement simplifier la tache des développeurs tout en ajoutant de nouvelles possibilités aux utilisateurs. Entre autre on peut citer la possibilités d'animer n'importe quelle propriété, de la position d'un objet à l'affichage des barres de menus, ou une api python auto générée, donc plus complète, performante et fiable. - Opérateurs Le système d'opérateur vas permettre une plus grande flexibilité dans l'utilisation des outils au seins de blender en améliorant les possibilités d'annulations et de "redo" ou en offrant à l'utilisateur un aperçu des effets de ses opération avant validation. Jusqu'à présent les opérations dans blender étaient paramétrées à l'aveugle et il fallait souvent faire plusieurs étape d'essai erreur pour obtenir l'effet voulu. Et dans les branches ----------------------- En dehors du projet principal 2.50, il existe de nombreuses branches de blender ainsi que plusieurs summer of code dont voici un rapide aperçu, - bmesh [6] Cette branche vise à refondre complètement le système de maillage au sein de blender pour permettre, entre autre, la création de polygones à plus de 4 cotés. Il s'agit (lorsque bien utilisé) d'une aide précieuse aux artistes et l'un des points sur lequel blender péchait face à la concurrence. - amélioration du moteur de rendu Plusieurs équipes travaillent sur l'optimisation de la vitesse de génération des images. D'autres travaillent pour intégrer le rendu volumique, comme les nuages, ou le rendu indirect et l'illumination globale, c'est à dire l'éclairage d'une zone par une lumière non issues directement de la source mais qui aurait subie plusieurs rebonds avant. Ces éléments sont critiques pour obtenir certains effets de lumière comme les caustiques [10]. - Optimisation de l'affichage Pour l'affichage, blender utilise ce que l'on appelle le mode direct sous OpenGL. Chaque ligne ou point à dessiner fait l'objet d'appels de fonctions qui peuvent devenir coûteux dans le cas de gigantesques maillages. Ce projet vise à remplacer ces appels par le mode "indirect" d'openGL qui consiste à charger en mémoire les différentes coordonnées des points et à n'effectuer qu'une opération pour indiquer à la carte d'utiliser ces coordonnées pour dessiner. L'aboutissement de ce projet verras l'interface de blender capable de gérer des géométries bien plus complexes qu'actuellement sur des machines moins puissantes. Et les artistes dans tout ça ? ------------------------------- Blender, c'est aussi des projets libres dont des films (Elephant dream, BigBuckBunny), des jeux (YoFrankie!). Leur prochain projet s'appel Durian [7] et devrait commencer début septembre. Il vous reste jusqu'au 10 juin pour rejoindre les équipes d'artistes et de développeurs participants aux projet. En conclusion -------------- Blender est à ce jour un logiciel d'une qualité impressionnante et qui ne cesse de s'améliorer de jours en jour. Ton Roosendaal a émis le souhait que la version 3.0 de blender voit l'avènement du logiciel de création le plus parfait qu'il soit. Il reste encore beaucoup de travail, mais on peut dire qu'ils sont sur la bonne voie ;) Blender peut aussi servir dans des domaines bien différentes que ceux du jeux-video ou de l'animation. De nombreuses personnes l'utilisent tous les jours pour l'architecture, la recherche ou l'enseignement. Les possibilités offertes par son api (accessible en python) en font une plate-forme technologie exceptionnelle. Pour finir je vous renvoi à l'histoire de blender [11] qui prouve la force du logicielle libre. Bon Mixage ! [1] Note de version [http://www.blender.org/development/release-logs/blender-249/](http://www.blender.org/development/release-logs/blender-249/) [2] YoFrankie [http://en.wikipedia.org/wiki/Yo_Frankie!](http://en.wikipedia.org/wiki/Yo_Frankie!) [3] Traduire Blender [http://www.google.fr/search?hl=fr&q=traduire+blender&btnG=Re(...)](http://www.google.fr/search?hl=fr&q=traduire+blender&btnG=Recherche+Google&meta=&aq=f&oq=) [4] Écran de chargement 2.49 [http://www.blender.org/uploads/pics/splash_template_2.49_1.p(...)](http://www.blender.org/uploads/pics/splash_template_2.49_1.png) [5] Planning de la 2.50 [http://www.blender.org/development/current-projects/blender-(...)](http://www.blender.org/development/current-projects/blender-25-project/) [6] Bmesh blog [http://bmeshblender.wordpress.com/](http://bmeshblender.wordpress.com/) [7] Projet Durian [http://durian.blender.org/](http://durian.blender.org/) [8] Jpeg 2000 [http://fr.wikipedia.org/wiki/JPEG_2000](http://fr.wikipedia.org/wiki/JPEG_2000) [9] Version preview de blender 2.50 [http://www.graphicall.org/builds/index.php](http://www.graphicall.org/builds/index.php) [10] Caustiques [http://fr.wikipedia.org/wiki/Caustique](http://fr.wikipedia.org/wiki/Caustique) [11] [http://fr.wikipedia.org/wiki/Blender](http://fr.wikipedia.org/wiki/Blender)

AltStyle によって変換されたページ (->オリジナル) /