Blender

 

Blender est un logiciel libre de modélisation, d’animation par ordinateur et de rendu en 3D, créé en 1998. Il est actuellement développé par la Fondation Blender.

Depuis 2019 le logiciel Blender est de plus en plus reconnu par les entreprises du secteur de l'animation 3D, comme Epic Games, Ubisoft et NVIDIA.

Il propose des fonctions avancées de modélisation (dont la sculpture 3D, le texturage et dépliage UV, etc), d’animation 3D (rigging, blend shapes), et de rendu (sur GPU comme sur CPU). Il gère aussi le montage vidéo non linéaire, la composition, la création nodale de matériaux, ainsi que diverses simulations physiques telles que les particules, les corps rigides, les corps souples et les fluides. Ses capacités sont par ailleurs très extensibles, grâce à un système de greffons (addons) [Ref. Wikipédia].

Nous avons utilisé le module de programmation de Blender avec le language Python dans les quatre (04) projets de fin de cycle Master Aéronautique (2020). Une interface graphique, à l'intérieur de Blender, a été réalisée afin d’automatiser la conception des winglets de type demi-circulaires, trapézoidales, spiroïdales et circulairs qu’on trouve sur les avions commerciaux. La finalité de ce travail est de pouvoir concevoir très facilement l'aile de l'avion ainsi que les winglets en fonction de leurs paramètres de design puis de les exporter, d’une part en vue d’étudier l’écoulement à travers des simulations numériques avec un logiciel de CFD et, d’autre part, pour les imprimer en 3D afin de les mettre sur un banc d’essai pour une étude expérimentale.

 

Les vidéos ci-dessous permettent une prise en main facile de la programmation sous Blender 2.79b (Blender Scripting):

1- Premiers pas avec Blender Scripting. https://drive.google.com/file/d/1LKZTg3DRDDVmDHJefCQF2-m0dc3NNsLr/view?u...

2- Comment créer un opérateur. https://drive.google.com/file/d/16OTUujRlbMUQDGNbyljkIVTeSN802kSr/view?u...

3- Opérateurs et variables 1. https://drive.google.com/file/d/1V3-BAso6xU93KYRnFl2BwZNb6XC-fmFE/view?u...

4- Opérateurs et variables 2. https://drive.google.com/file/d/1O-D2QpECami3_XXFMh2IJ0f6fm8jVJB1/view?u...

Class: 

Utilisation de logiciels libres