L'organisation Blender Foundation a publié la version 5.0 de son logiciel de modélisation 3D gratuit Blender, adapté à divers besoins en modélisation 3D, graphisme 3D, développement de jeux vidéo, simulation, rendu, compositing, suivi de mouvement, modélisation sculpturale, création d'animations et montage vidéo. Le code est distribué sous licence GPL. Des versions prêtes à l'emploi sont disponibles pour Linux, Windows et macOS. Les branches LTS de Blender 4.2 et 4.5 continuent également d'être prises en charge, avec des mises à jour prévues jusqu'en juillet 2026 et 2027 respectivement.
Parmi les améliorations ajoutées :
- Une nouvelle mise en œuvre du système de gestion des couleurs avec prise en charge intégrée de la plage dynamique étendue (HDR) et des espaces colorimétriques à large gamme (Wide-gamut) a été présentée. Il est désormais possible d'afficher, de lire et d'exporter des couleurs Wide-gamut et HDR pour des images et des vidéos. De nouveaux modes d'affichage ont été ajoutés, prenant en charge les systèmes de codage des couleurs ACES 1.3 et 2.0 (Academy Color Encoding System), les profils HDR Rec.2100-PQ/Rec.2100-HLG et AgX HDR, qui peuvent être utilisés pour l'intégration avec des systèmes professionnels de production cinématographique et pour l'affichage de contenu sur des écrans prenant en charge le HDR. Pour utiliser le HDR sous Linux, il est nécessaire d'exécuter Blender dans des environnements basés sur Wayland et d'activer un backend utilisant l'API graphique Vulkan.

La prise en charge des couleurs Wide-gamut a été ajoutée, y compris les espaces colorimétriques ACEScg et Linear Rec.2020, lors du travail avec des matériaux, des sources lumineuses et le compositing. Il est désormais possible de définir l'espace colorimétrique de travail séparément pour chaque fichier et séquenceur.

Il est désormais possible d'enregistrer des images au format OpenEXR dans les espaces colorimétriques ACES2065-1 et ACEScg. La prise en charge des transformations de visualisation, décrites dans la norme ACES 2.0 (view transform — transformation des couleurs calculées lors du rendu vers une représentation affichée sur le moniteur), a été ajoutée. La compatibilité avec la configuration OpenColorIO pour ACES 2.0, utilisée pour assurer la cohérence des couleurs à différentes étapes de la production cinématographique, a été améliorée. Un nœud pour la transformation des espaces colorimétriques au stade du compositing a été ajouté.

- Le nœud «Texture de ciel» a introduit un nouveau modèle de ciel, qui utilise la diffusion multiple pour améliorer le réalisme. L'ancien modèle de ciel est conservé en tant qu'option sous le nom «Modèle de ciel à diffusion unique». En plus de générer une image de ciel, le nouveau modèle peut être utilisé pour créer des réflexions précises à l'intérieur des pièces. Grâce au nœud Sky Texture, il est désormais possible de générer rapidement des scènes de lever ou de coucher de soleil en modifiant simplement un paramètre.
- Le nœud «Tiling radial» a été ajouté pour créer des formes arrondies et des images en mosaïque.

- Les capacités de baking des textures à partir de maillages avec le modificateur «Multiresolution» ont été considérablement étendues. Par exemple, la prise en charge des polygones à n côtés a été ajoutée, ainsi que la possibilité de baking du déplacement vectoriel, du baking uniquement sur des images sélectionnées et actives, et la prise en compte du modificateur «Subdivision Surface».

- Les nœuds des shaders ont ajouté le support des zones de répétition, à l'instar de leur implémentation dans les nœuds géométriques. Avec le système de rendu EEVEE, il est possible de régler dynamiquement le nombre d'itérations, tandis qu'avec le système Cycles, seul un nombre fixe d'itérations peut être défini.
- Les nœuds «Bundle» (regroupement de plusieurs éléments en un ensemble), «Closure» (passage de fonctions propres pour des groupes de nœuds) et «Menu Switch» (affichage d'une valeur en fonction de l'élément sélectionné dans le menu) ont été ajoutés.

- Dans le moteur de rendu Cycles, un nouvel algorithme de rendu volumétrique est désormais activé par défaut, éliminant les artefacts de bloc dans les volumes superposés et permettant un fonctionnement sans définir des paramètres tels que la taille du pas, le nombre maximal de pas et l'homogénéité du volume.

- Dans Cycles, une méthode de rendu plus précise pour la diffusion sous-surface a été mise en œuvre. La nouvelle méthode tient compte des réflexions multiples lors de la modélisation de la diffusion de la lumière à l'intérieur d'objets translucides complexes et élimine l'assombrissement excessif des zones, mais nécessite plus de temps pour le rendu.

- Dans Cycles, l'effet d'irisation a été appliqué aux matériaux métalliques, par exemple pour visualiser le scintillement irisé au niveau des zones de surchauffe du métal.

- Un mécanisme d'adaptation des subdivisions de surface (Adaptive Subdivision) a été stabilisé et est activé par défaut dans le modificateur «Subdivision Surface», divisant les cellules du maillage en fonction de la distance de la caméra. Une option «Espace objet» permet de définir la longueur de l'arête non pas en pixels, mais dans les unités de mesure de l'objet lui-même.
- Des optimisations ont été mises en œuvre dans le moteur de rendu EEVEE, accélérant considérablement la compilation des matériaux. On observe un gain de vitesse avec tous les backends ; par exemple, dans les configurations basées sur les backends NVIDIA et Vulkan, l'accélération peut atteindre jusqu'à 4 fois. Les opérations de superposition d'instances de maillage sont accélérées jusqu'à 3 fois. La mise à jour de l'implémentation MatCaps (Material Capture) dans EEVEE a intégré un support pour le reflet miroir de la lumière, améliorant la qualité de rendu des surfaces sombres lors de l'affichage de la scène 3D.

- Les ensembles de fichiers de démonstration et d'actifs ont été mis à jour. Un nouvel actif avec un squelette humain a été ajouté à l'ensemble Human Base Meshes.

- Un nouveau panneau d'actifs (Asset Shelf) a été intégré dans le système de composition (Compositor), offrant un accès rapide aux effets prédéfinis.

- La compatibilité avec la spécification définissant les utilitaires et bibliothèques de la plateforme étalon VFX a été assurée.
- Les fonctionnalités du système de dessin et d'animation en 2D Grease Pencil ont été étendues, permettant de créer des croquis en 2D et de les utiliser ensuite dans un environnement 3D en tant qu'objets tridimensionnels (un modèle 3D est formé à partir de plusieurs croquis plats sous différents angles). La possibilité d'appliquer un effet de flou de mouvement (Motion Blur) sur les objets en mouvement a été ajoutée. Un panneau «Données de courbes» (Curve Data) a été ajouté dans la barre latérale du visualiseur 3D, permettant de définir des valeurs pour une ou plusieurs courbes sélectionnées. La prise en charge de l'attribution de différents types d'angles pour chaque point a été mise en œuvre : avec un sommet plat, aigu ou arrondi. Un outil «Stylo» (Pen) a été ajouté pour créer et modifier des courbes de Bézier. L'interconnexion correcte des segments initiaux et finaux des traits fermés sans gaps ni chevauchements a été assurée.

- L'intégration de l'éditeur vidéo non linéaire (Video Sequencer) avec d'autres composants de Blender a été étendue. Des onglets séparés pour les modificateurs et les paramètres de piste sont apparus dans l'éditeur des propriétés. Un modificateur basé sur des nœuds de composition a été mis en œuvre. Des boutons pour contrôler la lecture ont été intégrés dans la barre inférieure.

- Le modificateur de tableau (« Array ») a été retravaillé en utilisant des nœuds géométriques, ce qui permet de le configurer et de l'étendre facilement en fonction de ses préférences, ainsi que d'utiliser de la randomisation, une distribution circulaire et un gizmo pour le placement des objets.
- Dans l'UV-éditeur, la synchronisation de l'UV unwrap a été révisée et est activée par défaut. Les performances du retour en arrière des modifications ont été améliorées.
- Le déplacement lors de l'inspection de scènes VR (VR Scene Inspection) a été amélioré avec l'utilisation de casques de réalité virtuelle. De nouveaux réglages de navigation en mode réalité virtuelle ont été ajoutés. Il est désormais possible de modifier la vitesse de mouvement en mode vol. La navigation en mode téléportation a été améliorée. Pour réduire la désorientation, un déplacement discret de la caméra a été mis en place lors des actions avec le joystick sur le contrôleur. Pour réduire le mal des transports pendant le travail, un effet de vignettage a été ajouté, limitant le champ de vision lors des déplacements.

- Les paramètres des thèmes ont été simplifiés. Une option « Réduire les mouvements » (« Reduce Motion ») a été ajoutée pour désactiver les effets d'animation superflus. L'interface de l'éditeur de nœuds a été optimisée.
- Par défaut, l'enregistrement des fichiers blend est activé en mode compressé.
- Une option de ligne de commande « —gpu-vsync [on/off/auto] » a été ajoutée pour gérer l'activation de la synchronisation verticale (VSync) avec un impulsion d'atténuation de trame, utilisée pour empêcher l'apparition de déchirures à la sortie.
- Sur les systèmes avec Wayland, l'utilisation du protocole cursor-shape a été mise en place pour personnaliser l'apparence du curseur.


Source : opennet.ru















