Die Blender Foundation hat die Version des kostenlosen 3D-Modellierungspakets Blender 4.0 veröffentlicht, das sich für eine Vielzahl von Aufgaben eignet, die mit 3D-Modellierung, 3D-Grafik, der Entwicklung von Computerspielen, Simulation, Rendering, Compositing, Motion Tracking, Sculpting, Animationserstellung und Video-Editing verbunden sind. Der Code wird unter der GPL-Lizenz veröffentlicht. Fertige Builds sind für Linux, Windows und macOS verfügbar. Zudem werden die Versionen Blender 3.3 und 3.6 mit langfristigem Support (LTS) weiterhin unterstützt, mit Updates, die bis September 2024 und Juni 2025 bereitgestellt werden.
Unter den hinzugefügten Verbesserungen:
- Eine neue Implementierung des Nodes mit dem principled Shader BSDF (Principled Bidirectional Scattering Distribution Function) wurde vorgeschlagen, die die Unterstützung für verschiedene Materialtypen erheblich erweitert und die Flexibilität der Verwendung erhöht. Beispielsweise wird der Stoffglanz (Sheen) jetzt durch ein neues Mikrofaser-Shader-Modell bereitgestellt und befindet sich in der obersten Schicht über dem Glow- und Coating-Layer, was es ermöglicht, ihn nicht nur für flauschige Stoffe, sondern auch für den Staub-Effekt auf allen Materialien zu verwenden. Die Beschichtungsschicht (Coat) befindet sich jetzt über der Glow-Schicht (Emission), was zum Beispiel das Simulieren des Glühens eines Bildschirms hinter Glas ermöglicht. Bei der Subsurface Scattering wird nun nicht mehr eine separate, sondern die Grundfarbe verwendet. Die Nodes „Glossy BSDF“ und „Anisotropic BSDF“ wurden zu einem Node „Glossy BSDF“ mit einer Steuerung für die Anisotropie zusammengeführt. Unterstützung für die Färbung von Kanten metallischer Oberflächen wurde hinzugefügt.

- Ein AgX-Farbmodus wurde hinzugefügt, der im Vergleich zum Filmic-Modus realistischere Ergebnisse bei überbelichteten Bereichen ermöglicht, indem helle Farben näher anweißen Farben angenähert werden, ähnlich wie bei echten Kameras.


- In dem Textur-Node „Voronoi“ wurde die Möglichkeit hinzugefügt, fraktalen Rauschen hinzuzufügen und mehrere Detailstufen anzugeben, sowie drei neue Eingabedatentypen hinzugefügt: Detail (Anzahl der Schichten zur Berechnung), Rauheit (Grad des Einflusses der oberen Schichten auf das Ergebnis) und Lakunarität (Skalierungsfaktor jeder nachfolgenden Schicht).
- Im Rendering-System Cycles wurde die Möglichkeit der Lichtverknüpfung (light linking) implementiert, die es ermöglicht, nur bestimmte Objekte in der Szene zu beleuchten, sowie die Möglichkeit der Schattenverknüpfung (shadow linking), um festzulegen, welche Objekte Schatten bei der Beleuchtung blockieren. Diese Funktionen bieten mehr Kontrolle über die Beleuchtung, sodass unterschiedliche Beleuchtungseinstellungen an verschiedene Objekte gebunden und eine separate Beleuchtung von Charakteren ermöglicht werden kann.


- Im Rendering-Verfahren „Path Guiding“ wurde die Unterstützung für die Arbeit mit nicht nur diffusen, sondern auch glänzenden Oberflächen implementiert. Die Anwendung von Path Guiding ermöglicht eine erhebliche Reduzierung des Rauschens auf glänzenden Oberflächen und das Auffinden der fehlenden Wege zur Lichtquelle. Die Ladegeschwindigkeit großer polygonaler Netze wurde um das 1,76-Fache erhöht.


- Ein Werkzeugkasten „Node tools“ wurde vorgestellt, der zur Erweiterung der grundlegenden Möglichkeiten von Blender und zur Modifizierung bestehender Werkzeuge verwendet werden kann, wobei geometrische Nods anstelle von Python-Skripten eingesetzt werden. Für die Erstellung neuer Werkzeuge auf der Basis von Nodes wird empfohlen, den integrierten Editor für geometrische Nodes zu verwenden. Um neue Funktionalitäten zu realisieren, wurde eine Reihe neuer Möglichkeiten in das System der geometrischen Nodes integriert, wie beispielsweise die Ausführung geometrischer Nodes als gewöhnliche Operatoren.
Es wurden auch mehrere spezifische Nodes hinzugefügt, die den Zugang zum 3D-Cursor, zur Auswahl von Bereichen und zur Sichtbarkeitskontrolle (Face Set) ermöglichen. Eine Node Repeat Zones wurde hinzugefügt, die es ermöglicht, ausgewählte Nodes beliebig oft auszuführen, um die Organisation von Schleifen ohne Duplizierung von Nodes zu ermöglichen. Es wurden 8 neue Nodes hinzugefügt, um Drehoperationen zu erleichtern.

- Im Modellierungsinterface wurden die Möglichkeiten im Zusammenhang mit dem Snapping erheblich erweitert. Das Dropdown-Menü für das Snapping wurde überarbeitet. Es wurde die Möglichkeit hinzugefügt, den Basis-Punkt für das Snapping on-the-fly auszuwählen (durch Drücken der Taste „B“) und sich während der Transformation von Objekten (Verschiebung, Drehung und Skalierung) durch Halten der Alt-Taste zu navigieren. Wenn der Cursor über ein polygonales Netz bewegt wird, ändert sich seine Form jetzt je nach dem verwendeten Snapping-Typ (zum Beispiel wird eine quadratische Form für Eckpunkte, ein Kreis für Flächen und ein Dreieck für Zwischenpunkte verwendet).

- Im Benutzerinterface wurde die Möglichkeit einer sofortigen Suche nach Elementen im Menü "Hinzufügen" (Objekte, Meshes, Kurven, Knoten, Modifier usw.) implementiert – es genügt, mit der Eingabe zu beginnen, und die Ergebnisse werden während der Eingabe der Suchphrase angezeigt. In anderen Menüs und Untermenüs kann durch Drücken der Leertaste zur Suche gewechselt werden (zum Beispiel kann der Cursor zum Menü Datei bewegt, die Leertaste gedrückt, der Dateiformattyp eingegeben und der Link zum Import und Export erhalten werden). Vor dem Beginn der Eingabe einer Suchphrase werden frühere Suchergebnisse angezeigt. Das Menü zum Hinzufügen von Modifikatoren wurde erheblich überarbeitet.

- Die Größe des Farbauswahldialogs wurde vergrößert. In Linux und Windows kann das Farbauswahl-Interface verwendet werden, um Farben im Bildschirmbereich außerhalb des Blender-Fensters zu bestimmen.

- Die Schriftart im Benutzerinterface wurde auf Inter geändert, was eine qualitativ hochwertige Anzeige unabhängig von der Größe und Auflösung des Bildschirms ermöglicht. Bei der Textausgabe wurde korrektes Hinting und subpixelgenaue Positionierung sichergestellt. In den Einstellungen wurden Optionen zur Aktivierung von subpixel-Anti-Aliasing hinzugefügt.

- Neue Tastenkombinationen und Layouts wurden hinzugefügt, um eine vertraute Umgebung für Benutzer zu schaffen, die mit anderen 3D-Paketen gearbeitet haben. Eine Vereinheitlichung der Hotkeys in verschiedenen Modi wurde durchgeführt. Im Tweak Tool wurde die Möglichkeit hinzugefügt, mehrere Objekte auf einmal mit der Maus zu verschieben. Für den schnellen Zugriff auf die Einstellungen wurde die Kombination Strg + Komma hinzugefügt. Um Labels umzubenennen, genügt jetzt ein Doppelklick mit der Maus.

- Für die Animationserstellung wurde eine Sammlung von Gelenken (Armature Bones) angeboten. Die Pose-Bibliothek wurde auf das neue Assets-System umgestellt und ist jetzt aus dem 3D-Viewport zugänglich. Im Graph-Editor wurden interaktive Schieberegler für die Funktionen Match Slope, Blend To Ease, Blend Offset, Shear Keys, Scale Average, Time Offset und Push/Pull hinzugefügt.

- Eine neue Version des Human Base Meshes-Sets mit einer Sammlung von Modellen menschlicher Körper wurde angeboten.

- Das Add-on Hydra Storm mit der Implementierung eines Renderingsystems auf Basis der OpenUSD-Plattform wurde hinzugefügt. Das neue Rendering kann als Alternative zu Cycles, EEVEE und Workbench verwendet werden. Hydra Storm ist in seinen Möglichkeiten hinter dem EEVEE-Rendering zurück und zielt hauptsächlich auf die Vorschau vor dem Export ab, sodass beurteilt werden kann, wie die Szene in anderen Systemen, die das USD-Format unterstützen, aussehen wird.
- Die Kompatibilität mit der Spezifikation CY2023, die die Tools und Bibliotheken der Referenzplattform VFX definiert, wurde sichergestellt.
Quelle: opennet.ru















