L'organisation Blender Foundation a publié la version gratuite du logiciel de modélisation 3D Blender 4.2, adapté à divers besoins liés à la modélisation 3D, aux graphismes 3D, au développement de jeux vidéo, à la simulation, au rendu, au compositing, au suivi de mouvements, à la sculpture, à la création d'animations 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. Cette version a obtenu le statut de version à long terme (LTS) et sera prise en charge jusqu'à juillet 2026. Les branches LTS de Blender 3.3 et 3.6 continueront également d'être supportées, avec des mises à jour qui seront fournies jusqu'en septembre 2024 et juin 2025.
Parmi les améliorations ajoutées :
- Les systèmes de modules complémentaires (Add-on) et de thèmes ont été modernisés et unifiés, transformés en un concept global d'extensions (Extension). Les extensions peuvent être facilement installées à partir d'un disque, d'un dépôt local ou du site extensions.blender.org en mode glisser-déposer et mises à jour directement depuis l'interface Blender (la vérification des mises à jour dans les dépôts s'effectue à chaque lancement).
- Une nouvelle implémentation entièrement réécrite du moteur de rendu EEVEE a été intégrée, supportant le rendu physiquement correct en temps réel et utilisant le GPU pour la visualisation. La nouvelle version du moteur est en développement dans le cadre du projet EEVEE Next et se distingue par sa prise en charge du rendu réaliste avec l'éclairage global (rendu en tenant compte de l'éclairage indirect, des réflexions et de la réfraction de la lumière), des décalages (déformation selon la carte de texture), d'un SSS amélioré (Subsurface Scattering, simulation de la diffusion de la lumière à l'intérieur de matériaux translucides), des effets volumétriques dithérés stables lors de la navigation dans la scène, d'un nombre illimité de BSDF (Bidirectional Scattering Distribution Function) et de sources lumineuses dans la scène, ainsi que de l'application d'un effet de flou de mouvement dans le viewport (simulation du flou lors des mouvements rapides d'objets). EEVEE permet désormais de détecter automatiquement les sources lumineuses intenses de l'environnement externe et de les traiter comme des rayons solaires, offrant un rendu d'ombres plus réalistes.
- Des modifications ont été apportées au système de rendu Cycles, visant à améliorer la qualité et la vitesse de rendu. Un nouveau nœud Ray Portal BSDF a été ajouté pour déplacer les rayons vers un nouvel emplacement dans la scène, ce qui peut être utilisé, par exemple, pour le rendu de portails. Dans le nœud de shader Principled BSDF, la prise en charge des effets d'interférence physiquement réalistes dans un film fin a été mise en œuvre, par exemple pour le rendu réaliste des bulles. La qualité de la réduction du bruit a été améliorée et la possibilité d'accélérer les opérations de réduction du bruit en utilisant le GPU AMD a été ajoutée sur les systèmes Linux et Windows.


- Les capacités d'automatisation du déploiement et du soutien des versions Blender dans les studios d'animation ainsi que dans des environnements isolés, n'offrant pas d'accès au réseau mondial, ont été étendues (les scripts et modules utilisés peuvent être formatés en ensembles distincts, et un drapeau « —offline-mode » est prévu pour le lancement en mode hors ligne).
- La prise en charge de la spécification PBR Neutral Tone Mapper publiée par le consortium Khronos a été intégrée, permettant d'obtenir une reproduction des couleurs photoréaliste lors du rendu des actifs.
- Un nouveau mode pour la création rapide de formes polygonales a été ajouté : dans ce mode, chaque clic gauche de souris ajoute un nouveau point au polygone, et si le clic coïncide avec le point de départ, la forme se ferme. En mode de modélisation sculpturale, le geste pour créer une ligne peut désormais être utilisé pour la découpe (Trim), la formation d'ensembles de faces (Face Set) et la dissimulation, tandis que le geste de sélection libre « lasso » sert à masquer des zones.
- Un nouveau type de sockets utilisant des matrices a été ajouté, simplifiant considérablement les transformations. Des nœuds types pour travailler avec des matrices ont également été ajoutés.
- L'interactivité avec les outils « Node tools » a été améliorée, permettant d'étendre les fonctionnalités de base de Blender et de modifier les outils existants en utilisant des nœuds géométriques au lieu de scripts en Python. Dans le système de nœuds, il est désormais possible d'utiliser des informations sur le viewport et la position de la souris, et une fonction a été ajoutée pour appliquer l'opérateur sélectionné uniquement après un clic de souris. L'optimisation des nœuds géométriques a été réalisée en utilisant le multitâche, permettant d'accélérer l'exécution des nœuds pour le dimensionnement des éléments de 4 à 10 fois, et de 10 à 20 fois pour l'échantillonnage des surfaces UV.
- L'interface de l'éditeur vidéo non linéaire (Video Sequencer) a été améliorée. Les angles des éléments ont été arrondis et les marges sur le banc de montage ont été augmentées pour un meilleur contraste, tandis que les contours des pistes actives et sélectionnées ont été épaissis. Pour ajuster la position d'un élément, il suffit de placer le curseur sur le bord d'une piste ou entre les pistes et de déplacer la souris tout en maintenant le bouton gauche enfoncé. Les éléments liés à des fichiers inexistants sont désormais mis en évidence en rouge avec une icône spéciale. Des paramètres supplémentaires pour l'ombre projetée par le texte ont été ajoutés sur les pistes de texte.

- La compatibilité avec la spécification CY2024, définissant les utilitaires et bibliothèques de la plateforme VFX de référence, a été assurée. Les versions de Python 3.11, OpenEXR 3.2, OpenColorIO 2.3 et OpenSubdiv 3.6 ont été mises à jour.
- Un support a été ajouté pour lier votre propre gestionnaire d'exportation à chaque collection, afin de ne pas avoir à choisir le format à chaque fois lors de l'exportation répétée des actifs. Par exemple, vous pouvez lier l'utilisation du format glTF aux actifs de jeux ou le format USD aux travaux en studio. Les paramètres d'exportation sont sauvegardés dans les fichiers .blend et ne sont pas réinitialisés entre les sessions. La possibilité d'importer et d'exporter des modèles de cheveux au format USD et d'importer des nuages de points a été ajoutée. Le processus de vérification des maillages lors de l'importation a été accéléré de 3 à 2 fois. La vérification des maillages lors de l'importation de fichiers aux formats USD, OBJ, PLY et STL a été incluse. La possibilité d'importer plusieurs fichiers Alembic en une seule fois a été ajoutée.
- Des outils pour créer des installations portables ont été ajoutés, dans lesquelles les paramètres sont automatiquement récupérés pour recréer l'environnement utilisateur. Les paramètres sont placés dans le répertoire portable, à partir duquel Blender tente de transférer la configuration au démarrage.
- Le système de post-traitement (Compositor) prend en charge l'accélération avec l'utilisation du GPU.
- La performance de l'éditeur graphique a été considérablement améliorée.
- L'éditeur de texte intégré offre une coloration syntaxique du langage de shaders GLSL.
- L'interface de divers dialogues a été optimisée et le redimensionnement de l'interface a été amélioré.

- L'exécution de l'annulation des modifications (Undo) a été accélérée par cinq fois.
- Dans les environnements utilisateurs basés sur le protocole Wayland, il est désormais possible de copier et coller des images à partir du presse-papiers.
- Sur la plateforme Linux, la prise en charge de l'enregistrement et de la suppression des associations de fichiers a été ajoutée, permettant d'ouvrir l'application Blender lors de l'ouverture de différents types de fichiers.

Source : opennet.ru




