Die Blender Foundation hat die Veröffentlichung des freien 3D-Modellierungspakets Blender 5.0 bekannt gegeben, das für eine Vielzahl von Aufgaben im Bereich 3D-Modellierung, 3D-Grafik, Spieleentwicklung, Simulation, Rendering, Compositing, Motion Tracking, Sculpting, Animationserstellung und Videobearbeitung geeignet ist. Der Code wird unter der GPL-Lizenz verbreitet. Fertige Builds sind für Linux, Windows und macOS verfügbar. Außerdem werden die LTS-Zweige Blender 4.2 und 4.5 weiterhin unterstützt, für die Updates bis Juli 2026 bzw. 2027 bereitgestellt werden.
Unter den hinzugefügten Verbesserungen:
- Eine neue Implementierung des Farbmanagementsystems mit integrierter Unterstützung für einen erweiterten dynamischen Helligkeitsbereich (HDR) und Farbmodelle mit breitem Farbumfang (Wide-gamut) wurde vorgestellt. Es wird die Möglichkeit geboten, Wide-gamut- und HDR-Farben für Bilder und Videos anzuzeigen, zu lesen und zu exportieren. Neue Anzeigemodi unterstützen die Farbcode-Systeme ACES 1.3 und 2.0 (Academy Color Encoding System), HDR-Profile Rec.2100-PQ/Rec.2100-HLG und AgX HDR, die für die Integration mit professionellen Filmproduktionen und zur Anzeige von Inhalten auf HDR-fähigen Bildschirmen verwendet werden können. Für die Verwendung von HDR in Linux ist es erforderlich, Blender in Wayland-basierten Umgebungen auszuführen und den Backend zu aktivieren, der die Grafik-API Vulkan verwendet.

Die Unterstützung für Wide-gamut-Farben, einschließlich der Farbmodelle ACEScg und Linear Rec.2020, wurde bei der Arbeit mit Materialien, Lichtquellen und im Compositing hinzugefügt. Es wurde die Möglichkeit geschaffen, den Arbeitsfarbraum für jede Datei und den Sequenzierer separat festzulegen.

Die Möglichkeit, Bilder im OpenEXR-Format in den Farbmodellen ACES2065-1 und ACEScg zu speichern, wurde implementiert. Unterstützt werden die Bildtransformationsverfahren, die im Standard ACES 2.0 beschrieben sind (view transform — Farbanpassung, die beim Rendering berechnet wird und auf dem Monitor angezeigt wird). Die Kompatibilität mit der OpenColorIO-Konfiguration für ACES 2.0, die zur Gewährleistung der Farbgenauigkeit in verschiedenen Phasen der Filmproduktion verwendet wird, wurde verbessert. Ein Node für die Farbmodelltransformation im Compositing wurde hinzugefügt.

- Im Knoten „Himmelstextur“ („Sky Texture“) wurde ein neues Himmelmodell hinzugefügt, das zur Steigerung der Realitätsnähe mehrfaches Streuen verwendet. Das alte Himmelmodell bleibt als Option unter dem Namen „Einzelstreuungsmodell“ („Single Scattering“) erhalten. Neben der Bildgenerierung des Himmels kann das neue Modell auch für die Erstellung präziser Reflexionen in Innenräumen genutzt werden. Mit dem Knoten Sky Texture können jetzt auch schnell Szenen von Sonnenauf- oder -untergang generiert werden, indem lediglich ein Parameter geändert wird.
- Der Knoten „Radial-Tiling“ („Radial Tiling“) wurde hinzugefügt, um abgerundete Formen und mosaikartige Bilder zu erstellen.

- Die Möglichkeiten des Backens (Baking) von Texturen aus Meshes wurden erheblich erweitert durch die Verwendung des Modifikators „Multiresolution“ („Mülti-Resolution“). Beispielsweise wurde die Unterstützung für n-eckige Flächen hinzugefügt, die Möglichkeit, Vektordisplacement zu backen, nur ausgewählte und aktive Bilder zu backen, sowie die Berücksichtigung des Modifikators „Subdivision Surface“ („Oberflächenunterteilung“).

- In die Shader-Knoten wurde die Unterstützung für Wiederholungszonen („Repeat Zones“) analog zu deren Implementierung in geometrischen Knoten hinzugefügt. Bei der Verwendung des Renderensystems EEVEE ist es möglich, die Anzahl der Iterationen dynamisch festzulegen, während im Cycles-System nur eine feste Anzahl von Iterationen angegeben werden kann.
- Es wurden die Knoten „Bundle“ („Bundle“, das Zusammenfassen mehrerer Elemente in ein Set), „Closure“ („Closure“, das Übertragen eigener Funktionen für Gruppen von Knoten) und „Menu Switch“ („Menu Switch“, Ausgabe eines Wertes basierend auf dem ausgewählten Element im Menü) hinzugefügt.

- Im Render-Engine Cycles wird standardmäßig ein neuer Algorithmus für volumetrisches Rendering verwendet, der das Auftreten von Blockartefakten in überlappenden Volumen ausschließt und eine Arbeit ohne Vorgaben wie Schrittgröße, maximale Anzahl von Schritten und Homogenität des Volumens ermöglicht.

- In Cycles wurde eine genauere Methode für das Rendering von Subsurface Scattering (unterflächliches Streuen) implementiert. Diese Methode berücksichtigt multiple Reflexionen beim Modellieren des Lichtstreuens innerhalb komplexer durchscheinender Objekte und vermeidet übermäßige Abdunkelung von Bereichen, erfordert jedoch mehr Zeit zum Rendern.

- In Cycles wurde die Anwendung des Irisationseffekts auf metallische Materialien realisiert, um beispielsweise den irisierenden Glanz an Überhitzungsstellen des Metalls zu visualisieren.

- Es wurde ein Mechanismus zur adaptiven Stückweise-Konstruktion von Oberflächen (Adaptive Subdivision) stabilisiert und standardmäßig im Modifikator „Oberflächenunterteilung“ („Subdivision Surface“) aktiviert, der die Zellen im Mesh je nach Entfernung von der Kamera aufteilt. Eine Option namens „Objektbereich“ („Object Space“) wurde hinzugefügt, die es ermöglicht, die Kantenlänge nicht in Pixeln, sondern in Maßeinheiten des Objekts festzulegen.
- Im Rendering-Engine EEVEE wurden Optimierungen implementiert, die die Materialkompilierung deutlich beschleunigen. Die Beschleunigung ist bei Verwendung aller Backends zu beobachten, beispielsweise kann in Konfigurationen mit NVIDIA- und Vulkan-Backends eine Beschleunigung von bis zu 4 Mal erreicht werden. Die Operationen für die Überlagerung von Mesh-Instanzen wurden bis zu 3 Mal beschleunigt. Auch die Implementierung der MatCaps (Material Capture) in EEVEE wurde aktualisiert, wobei Unterstützung für die Spiegelung von Licht hinzugefügt wurde, was die Qualität der Darstellung dunkler Oberflächen beim Betrachten der 3D-Szene verbessert.

- Die Sätze von Demodateien und Assets wurden aktualisiert. Im Satz Human Base Meshes wurde ein neues Asset mit einem menschlichen Skelett hinzugefügt.

- Im Compositor-System wurde eine neue Asset-Leiste (Asset Shelf) eingeführt, die einen schnellen Zugang zu vordefinierten Effekten bietet.

- Die Kompatibilität mit der Spezifikation, die die Werkzeuge und Bibliotheken der Referenzplattform VFX definiert, wurde sichergestellt.
- Die Möglichkeiten des 2D-Zeichnen- und Animationssystems Grease Pencil wurden erweitert, wodurch es möglich ist, Skizzen in 2D zu erstellen und sie anschließend in einer 3D-Umgebung als dreidimensionale Objekte zu verwenden (auf der Grundlage mehrerer flacher Skizzen aus verschiedenen Blickwinkeln wird ein 3D-Modell gebildet). Es wurde die Möglichkeit hinzugefügt, den Effekt der Bewegungsunschärfe (Motion Blur) auf bewegte Objekte anzuwenden. In die Seitenleiste des 3D-Viewports wurde das Panel „Kurvendaten“ („Curve Data“) integriert, das die Werte einer oder mehrerer ausgewählter Kurven festlegen lässt. Die Unterstützung für die Festlegung unterschiedlicher Winkeltypen für jeden Punkt wurde realisiert: flach, spitz oder rund. Ein Werkzeug „Stift“ („Pen“) wurde hinzugefügt, um Bézier-Kurven zu erstellen und zu bearbeiten. Die korrekte Verbindung des Anfangs- und Endsegments von geschlossenen Strichen ohne Lücken oder Überlappungen wurde gewährleistet.

- Die Integration des nichtlinearen Video-Editors (Video Sequencer) mit anderen Komponenten von Blender wurde erweitert. Im Eigenschaften-Editor sind separate Registerkarten für Modifier und Spurparameter hinzugefügt worden. Ein Modifier auf Basis von Compositing-Knoten wurde implementiert. In die untere Leiste wurden Tasten zur Steuerung der Wiedergabe integriert.

- Der Modifier Array wurde mithilfe geometrischer Knoten überarbeitet, was es ermöglicht, ihn einfach an die eigenen Vorlieben anzupassen und zu erweitern sowie Randomisierung, kreisförmige Verteilung und Gizmos bei der Platzierung von Objekten zu verwenden.
- Im UV-Editor wurde die Synchronisierung der UV-Unwrapping standardmäßig überarbeitet und aktiviert. Die Leistung beim Rückgängigmachen von Änderungen wurde verbessert.
- Die Bewegung bei der VR-Szeneninspektion wurde unter Verwendung von Virtual-Reality-Headsets verbessert. Neue Navigationseinstellungen im virtuellen Modus wurden hinzugefügt. Es wurde die Möglichkeit integriert, die Bewegungsgeschwindigkeit im Flugmodus zu ändern. Die Navigation im Teleportationsmodus wurde verbessert. Um die Desorientierung zu verringern, wurde eine diskrete Kamerabewegung bei Joystick-Aktionen auf dem Controller implementiert. Um Übelkeit während der Arbeit zu reduzieren, wurde ein Vignettierungseffekt hinzugefügt, der den Sichtbereich während der Bewegung einschränkt.

- Die Einstellungen für die Themen wurden vereinfacht. Eine Option „Bewegungen reduzieren“ wurde hinzugefügt, um überflüssige Animationseffekte auszuschalten. Die Benutzeroberfläche des Knoteneditors wurde optimiert.
- Die standardmäßige Speicherung von Blend-Dateien in komprimierter Form ist aktiviert.
- Eine Option für die Befehlszeile „—gpu-vsync [on/off/auto]“ wurde hinzugefügt, um die Aktivierung der vertikalen Synchronisation (VSync) mit einem Bildaussetzimpuls zu steuern, der als Schutz gegen Tearing dient.
- Auf Systemen mit Wayland wurde die Verwendung des Protokolls cursor-shape zur Anpassung des Aussehens des Cursors implementiert.


Quelle: opennet.ru















