Die Blender Foundation hat die Veröffentlichung der Open-Source-3D-Modellierungssoftware Blender 4.2 bekannt gegeben, die für eine Vielzahl von Aufgaben rund um 3D-Modellierung, 3D-Grafik, Spieleentwicklung, Simulation, Rendering, Compositing, Motion Tracking, Sculpting, Animation und Videobearbeitung geeignet ist. Der Code wird unter der GPL-Lizenz verteilt. Fertige Builds sind für Linux, Windows und macOS verfügbar. Die Version hat den Status eines Releases mit langfristigem Support (LTS) erhalten und wird bis Juli 2026 unterstützt. Außerdem bleiben die LTS-Zweige Blender 3.3 und 3.6 aktiv, für die Updates bis September 2024 und Juni 2025 bereitgestellt werden.
Unter den hinzugefügten Verbesserungen:
- Die Systeme für Add-ons und Design-Themen wurden modernisiert und vereinheitlicht und in eine gemeinsame Konzeptstruktur von Erweiterungen (Extension) überführt. Diese Erweiterungen können einfach über die Festplatte, ein lokales Repository oder die Webseite extensions.blender.org per Drag & Drop installiert und direkt über die Benutzeroberfläche von Blender aktualisiert werden (die Verfügbarkeit von Updates in den Repositories wird bei jedem Start überprüft).
- Eine neue, komplett überarbeitete Implementierung der EEVEE-Rendering-Engine wurde aktiviert, die physikalisch korrekten Echtzeit-Rendering unterstützt und die GPU für die Visualisierung nutzt. Die neue Version der Engine entwickelt sich im Rahmen des EEVEE Next-Projekts und zeichnet sich durch die Unterstützung realistischen Renderings mit globaler Beleuchtung aus (Rendering unter Berücksichtigung von indirektem Licht, Reflexionen und Lichtbrechung), Displacement (Verformung entsprechend der Texturkarte), verbesserter SSS (Subsurface Scattering, Simulation der Lichtstreuung in durchscheinenden Materialien), stabilen dithered volumetrischen Effekten bei der Navigation durch die Szene, einer unbegrenzten Anzahl von BSDF (Bidirectional Scattering Distribution Function) und Lichtquellen in der Szene sowie dem Einsatz eines Motion Blur-Effekts im Viewport (Simulation von Unschärfe bei schnellen Bewegungen von Objekten). EEVEE ermöglicht jetzt die automatische Erkennung intensiver Lichtquellen aus der Umgebung und behandelt diese als Sonnenstrahlen, was die Darstellung realistischer Schatten gewährleistet.
- Im Cycles-Rendering-System wurden Änderungen vorgenommen, die auf die Verbesserung der Qualität und Geschwindigkeit des Renderings abzielen. Eine neue Ray Portal BSDF-Node wurde hinzugefügt, um Strahlen an neue Orte in der Szene zu übertragen, was beispielsweise für das Rendern von Portalen verwendet werden kann. Die Principled BSDF-Node unterstützt nun physikalisch genaue Interferenzeffekte in dünnen Schichten, was eine realistische Darstellung von Blasen ermöglicht. Die Qualität der Rauschunterdrückung wurde verbessert, und die Möglichkeit zur Beschleunigung von Rauschunterdrückungsoperationen unter Verwendung von AMD-GPU auf Linux- und Windows-Systemen wurde hinzugefügt.


- Die Möglichkeiten zur Automatisierung der Bereitstellung und Wartung von Blender-Bauten in Animationsstudios sowie in isolierten Umgebungen, die keinen Zugriff auf das globale Netzwerk bieten, wurden erweitert (verwendete Skripte und Plugins können als separate Sets strukturiert werden, und für den Betrieb im Offline-Modus ist das Flag „—offline-mode“ vorgesehen).
- Die Unterstützung der vom Khronos-Konsortium veröffentlichten Spezifikation PBR Neutral Tone Mapper wurde integriert, die eine fotorealistische Farbwiedergabe beim Rendern von Assets ermöglicht.
- Ein neuer Modus zum schnellen Erstellen von Polygonformen wurde hinzugefügt — in diesem Modus wird bei jedem Klick mit der linken Maustaste ein neuer Punkt des Polygons hinzugefügt, und wenn der Klick mit dem Startpunkt übereinstimmt, wird die Form geschlossen. Im Modus der Skulpturenmodellierung kann die Geste zum Erstellen von Linien nun zum Zuschneiden (Trim), zur Bildung von Flächenmengen (Face Set) und zum Ausblenden verwendet werden, und die Geste für die freie Auswahl «Lasso» dient zum Ausblenden von Bereichen.
- Ein neuer Steckertyp wurde hinzugefügt, der Matrizen verwendet und Transformationen erheblich vereinfacht. Zudem wurden Standardknoten zur Arbeit mit Matrizen hinzugefügt.
- Die Interaktivität der Arbeit mit dem Werkzeug "Node tools" wurde verbessert. Dieses Werkzeug kann verwendet werden, um die grundlegenden Funktionen von Blender zu erweitern und existierende Werkzeuge zu ändern, indem geometrische Knoten anstelle von Python-Skripten verwendet werden. Im Knoten-System können nun Informationen über die Viewport-Ansicht und die Position der Maus genutzt werden. Außerdem wurde eine Funktion hinzugefügt, die den gewählten Operator nur nach einem Mausklick anwendet. Die geometrischen Knoten wurden optimiert, besonders durch die Nutzung von Multithreading. Die Ausführung der Knoten für das Skalieren von Elementen wurde um das 4- bis 10-fache beschleunigt, und um das 10- bis 20-fache für das Sampling von UV-Oberflächen.
- Die Benutzeroberfläche des nichtlinearen Videoeditors (Video Sequencer) wurde verbessert. Um eine bessere visuelle Trennung zu gewährleisten, wurden die Ecken der Elemente abgerundet und die Abstände auf der Timeline vergrößert, sowie die Konturen der aktiven und ausgewählten Spuren verstärkt. Um die Position eines Elements zu korrigieren, genügt es, den Cursor an den Rand der Spur oder in den Bereich zwischen den Spuren zu bewegen und die Maus bei gedrückter linker Taste zu bewegen. Elemente, die mit nicht vorhandenen Dateien verknüpft sind, werden nun rot hervorgehoben und mit einem speziellen Symbol angezeigt. In den Textspuren wurden zusätzliche Schatteneinstellungen hinzugefügt, die der Text wirft.

- Die Kompatibilität mit der CY2024-Spezifikation wurde sichergestellt, die die Tools und Bibliotheken der Referenzplattform VFX definiert. Die Versionen von Python 3.11, OpenEXR 3.2, OpenColorIO 2.3 und OpenSubdiv 3.6 wurden aktualisiert.
- Die Unterstützung für die Bindung eigener Export-Handler an jede Sammlung wurde hinzugefügt, um bei wiederholten Exporten von Assets nicht jedes Mal das Format auswählen zu müssen. Beispielsweise kann das glTF-Format für Game-Assets oder das USD-Format für Studioproduktionen gebunden werden. Die Exporteinstellungen werden in .blend-Dateien gespeichert und bleiben zwischen den Sitzungen erhalten. Die Möglichkeit zum Import und Export von Haarmodellen im USD-Format sowie zum Import von Punktwolken wurde hinzugefügt. Der Mesh-Prüfprozess beim Import wurde um das 3- bis 2-fache beschleunigt. Die Mesh-Prüfung beim Import von Dateien im USD-, OBJ-, PLY- und STL-Format ist jetzt aktiv. Zudem wurde die Möglichkeit geschaffen, mehrere Alembic-Dateien gleichzeitig zu importieren.
- Werkzeuge zur Erstellung tragbarer Installationen wurden hinzugefügt, die automatisch die Einstellungen zur Rekonstruktion der Benutzerumgebung übernehmen. Die Einstellungen werden im Verzeichnis 'portable' abgelegt, aus dem Blender versucht, die Konfiguration beim Start zu übernehmen.
- Im Compositor-System wurde die Unterstützung für GPU-beschleunigte Verarbeitung realisiert.
- Die Leistung des Grafikanzeigears wurde erheblich gesteigert.
- Im integrierten Texteditor wird die Syntax-Hervorhebung der Shader-Sprache GLSL unterstützt.
- Die Gestaltung verschiedener Dialoge wurde optimiert, und die Benutzeroberfläche wurde besser skalierbar gemacht.

- Die Ausführung von Rückgängig (Undo) wurde fünfmal beschleunigt.
- In benutzerdefinierten Umgebungen auf Basis des Wayland-Protokolls ist die Möglichkeit implementiert, Bilder aus der Zwischenablage zu kopieren und einzufügen.
- Auf der Linux-Plattform wurde die Unterstützung für die Registrierung und das Löschen von Dateizuordnungen bereitgestellt, die es ermöglichen, die Anwendung Blender beim Öffnen verschiedener Dateitypen aufzurufen.

Quelle: opennet.ru




