L'organisation Blender Foundation a publié la version 4.0 du logiciel de modélisation 3D libre Blender, adapté pour diverses tâches liées à la modélisation 3D, à la 3D graphique, au développement de jeux vidéo, à la simulation, au rendu, au compositing, au suivi de mouvement, à la modélisation sculpturale, à la création d'animation et au montage vidéo. Le code est distribué sous la licence GPL. Des versions prêtes à l'emploi sont disponibles pour Linux, Windows et macOS. Les versions de Blender 3.3 et 3.6 à long terme (LTS) continuent également d'être maintenues, avec des mises à jour qui seront fournies jusqu'en septembre 2024 et juin 2025.
Parmi les améliorations ajoutées :
- Une nouvelle implémentation du nœud avec le shader BSDF (Fonction de Distribution de Diffusion Bidirectionnelle Principiée) a été proposée, élargissant considérablement le support pour différents types de matériaux et augmentant la flexibilité d'utilisation. Par exemple, la brillance du tissu (Sheen) est désormais fournie par un nouveau modèle de shader en microfibre et est placée dans la couche supérieure au-dessus de l'émission et du revêtement, permettant son utilisation non seulement pour les tissus en peluche, mais aussi pour créer un effet de poussière sur n'importe quel matériau. La couche de revêtement (Coat) est maintenant placée au-dessus de la couche d'émission (Emission), ce qui permet de simuler l'éclat d'un écran derrière une vitre. Dans la diffusion sous-surface, la couleur de base est maintenant appliquée plutôt qu'une couleur séparée. Les nœuds « BSDF brillant » et « BSDF anisotrope » ont été combinés en un seul nœud « BSDF brillant » avec la possibilité de contrôler l'anisotropie. Un support pour le tonnement des bords des surfaces métalliques a été ajouté.

- Un mode de gestion de la couleur AgX a été ajouté, permettant d'obtenir des résultats plus réalistes en présence de zones surexposées, en rapprochant les couleurs brillantes du blanc, à l'instar des véritables caméras, contrairement au mode Filmic.


- Dans le nœud de texture « Voronoi », la possibilité d'ajouter un bruit fractal et de spécifier plusieurs couches de détail a été implémentée, et trois nouveaux types d'entrées ont été ajoutés : la granularité (nombre de couches de calcul), la rugosité (degré d'influence des couches supérieures sur le résultat) et la lacunativité (coefficient de mise à l'échelle de chaque couche subséquente).
- Le système de rendu Cycles a introduit la possibilité de lier la lumière (light linking), permettant d'éclairer uniquement certains objets de la scène, ainsi que la possibilité de lier les ombres (shadow linking) pour déterminer quels objets bloquent les ombres lors de l'éclairage. Ces fonctionnalités offrent un meilleur contrôle sur l'éclairage, par exemple, différents objets peuvent être associés à différentes configurations d'éclairage pour mettre en lumière indépendamment les personnages.


- La méthode de rendu « Path Guiding » prend désormais en charge non seulement les surfaces diffuses, mais aussi les surfaces brillantes. L'utilisation de Path Guiding permet de réduire significativement le niveau de bruit sur les surfaces brillantes et de trouver les chemins manquants vers la source lumineuse. La vitesse de chargement de grands maillages polygonaux a considérablement augmenté (de 1,76 fois).


- Un ensemble d'outils « Node tools » a été proposé, qui peut être utilisé pour étendre les fonctionnalités de base de Blender et modifier les outils existants en utilisant des nœuds géométriques plutôt que des scripts Python. Pour créer de nouveaux outils basés sur des nœuds, il est recommandé d'utiliser l'éditeur de nœuds géométriques intégré. Une série de nouvelles fonctionnalités a été ajoutée au système de nœuds géométriques, telles que l'exécution de nœuds géométriques en tant qu'opérateurs ordinaires.
De nombreux nœuds spécifiques ont également été ajoutés, offrant un accès au curseur 3D, à la sélection des zones et à la gestion de la visibilité (Face Set). Le nœud Repeat Zones a été ajouté, permettant d'exécuter les nœuds sélectionnés un nombre arbitraire de fois pour organiser les cycles de travail sans duplication de nœuds. Huit nouveaux nœuds ont été ajoutés pour simplifier les opérations de rotation.

- L'interface de modélisation a significativement élargi les fonctionnalités liées au snapping. Le menu déroulant pour le snapping a été refondu. Il est maintenant possible de sélectionner le point de base (initial) de snapping à la volée (via la touche « B ») et de naviguer en maintenant la touche Alt pendant la transformation des objets (déplacement, rotation et mise à l'échelle). En survolant un maillage polygonal, sa forme change désormais en fonction du type de snapping utilisé (par exemple, elle prend la forme d'un carré pour les sommets, d'un cercle pour les plans et d'un triangle pour les points intermédiaires).

- L'interface utilisateur propose la possibilité de recherche instantanée des éléments présents dans le menu « Ajouter » (objets, maillages, courbes, nœuds, modificateurs, etc.) — il suffit de commencer à taper pour que les résultats apparaissent au fur et à mesure de la saisie de la phrase de recherche. Dans d'autres menus et sous-menus, vous pouvez accéder à la recherche en appuyant sur la touche espace (par exemple, vous pouvez survoler le menu Fichier, appuyer sur espace, entrer le type de format de fichier et obtenir un lien vers l'importation et l'exportation). Avant de commencer à saisir la phrase de recherche, les anciens résultats de recherche s'affichent. Le menu d'ajout de modificateur a été considérablement repensé.

- La taille de la boîte de dialogue de sélection de couleur a été augmentée. Dans Linux et Windows, l'interface de sélection de couleur peut être utilisée pour déterminer la couleur dans la zone de l'écran en dehors de la fenêtre Blender.

- La police de l'interface utilisateur a été changée en Inter, permettant un rendu de qualité, quelle que soit la taille et la résolution de l'écran. Lors de l'affichage du texte, un hinting correct et un positionnement sous-pixel sont assurés. Des options pour activer le lissage sous-pixel ont été ajoutées aux paramètres.

- De nouvelles combinaisons de touches et dispositions ont été ajoutées pour créer un environnement familier aux utilisateurs d'autres packages 3D. Une uniformisation des raccourcis a été réalisée dans différents modes. Dans l'outil Tweak, il est désormais possible de déplacer plusieurs objets à la fois avec la souris. Pour un accès rapide aux paramètres, une combinaison Ctrl + virgule a été ajoutée. Pour renommer des étiquettes, il suffit désormais d'un double clic de la souris.

- Dans les outils de création d'animation, une collection d'articulations (Armature Bones) a été proposée. La bibliothèque de poses a été transférée vers un nouveau système d'actifs et est maintenant accessible depuis la fenêtre 3D. Des curseurs interactifs ont été ajoutés dans l'éditeur de graphiques pour effectuer des opérations Match Slope, Blend To Ease, Blend Offset, Shear Keys, Scale Average, Time Offset et Push/Pull.

- Une nouvelle version du jeu de maillages de base humains a été proposée avec une collection de modèles de corps humains.

- Un supplément Hydra Storm a été ajouté avec la mise en œuvre d'un système de rendu basé sur la plateforme OpenUSD. Ce nouveau moteur de rendu peut être utilisé comme alternative aux moteurs Cycles, EEVEE et Workbench. En termes de fonctionnalités, Hydra Storm est en retard par rapport au moteur EEVEE et est principalement axé sur l'aperçu avant exportation, permettant d'évaluer à quoi la scène ressemblera dans d'autres systèmes prenant en charge le format USD.
- Compatible avec les spécifications CY2023, qui définissent les utilitaires et bibliothèques de la plateforme VFX de référence.
Source : opennet.ru















