Die Organisation Blender Foundation hat die Veröffentlichung des kostenlosen 3D-Modellierungspakets Blender 4.0 bekannt gegeben. Es eignet sich für eine Vielzahl von Aufgaben, die mit 3D-Modellierung, 3D-Grafik, Spieleentwicklung, Simulation, Rendering, Compositing, Motion Tracking, Sculpting, Animation und Videobearbeitung verbunden sind. Der Code wird unter der GPL-Lizenz verbreitet. Fertige Builds sind für Linux, Windows und macOS verfügbar. Zudem werden die Blender-Versionen 3.3 und 3.6 mit langfristigem Support (LTS) weiterhin unterstützt; Updates hierfür werden bis September 2024 und Juni 2025 bereitgestellt.
Unter den hinzugefügten Verbesserungen:
- Eine neue Implementation des Nodes mit dem principled Shader BSDF (Principled Bidirectional Scattering Distribution Function) wurde vorgeschlagen, die die Unterstützung verschiedener Materialtypen erheblich erweitert und die Flexibilität in der Anwendung erhöht. Zum Beispiel wird der Glanz von Stoffen (Sheen) jetzt durch ein neues Shader-Modell für Mikrofasern bereitgestellt und liegt in der oberen Schicht über der Emission und dem Beschichtungseffekt, was es ermöglicht, ihn nicht nur für faserige Stoffe, sondern auch für die Erzeugung des Staubeffekts auf beliebigen Materialien zu verwenden. Die Beschichtungsschicht (Coat) wird jetzt über der Emissionsschicht platziert, was unter anderem die Simulation des Bildschirmlichts hinter Glas ermöglicht. Im subsurface scattering wird nun nicht mehr eine separate Farbe, sondern die Grundfarbe verwendet. Die Nodes „Glossy BSDF“ und „Anisotropic BSDF“ wurden in einen einzigen Node „Glossy BSDF“ mit anpassbarer Anisotropie zusammengelegt. Unterstützung für die Tönung von Kanten metallischer Oberflächen wurde hinzugefügt.

- Der AgX-Farbsteuerungsmodus wurde hinzugefügt, der im Vergleich zum Filmic-Modus realistischere Ergebnisse bei überbelichteten Bereichen ermöglicht, indem er helle Farben dem Weiß annähert, ähnlich wie bei echten Kameras.


- Im Texturnode ‚Voronoi‘ wurde die Möglichkeit implementiert, fraktales Rauschen hinzuzufügen und mehrere Detailebenen anzugeben. Zudem wurden drei neue Eingabetypen hinzugefügt: Detail (Anzahl der Schichten zur Berechnung), Rauheit (Grad des Einflusses der oberen Schichten auf das Ergebnis) und Lückenhaftigkeit (Skalierungsfaktor jeder nachfolgenden Schicht).
- Im Cycles-Rendering-System wurde die Möglichkeit zur Lichtverknüpfung (light linking) eingeführt, die es ermöglicht, nur bestimmte Objekte in der Szene zu beleuchten, sowie die Möglichkeit zur Schattenverknüpfung (shadow linking), um festzulegen, welche Objekte Schatten bei der Beleuchtung blockieren. Diese Funktionen bieten mehr Kontrolle über die Beleuchtung, da verschiedenen Objekten unterschiedliche Beleuchtungseinstellungen zugeordnet werden können, um eine separate Beleuchtung von Charakteren zu ermöglichen.


- Im Rendering-Verfahren "Path Guiding" wird die Unterstützung für die Arbeit nicht nur mit diffusen, sondern auch mit glänzenden Oberflächen implementiert. Die Anwendung von Path Guiding ermöglicht eine deutliche Reduzierung des Rauschpegels auf glänzenden Oberflächen und das Auffinden fehlender Lichtwege. Die Ladegeschwindigkeit großer polygonaler Netze wurde erheblich um das 1,76-Fache erhöht.


- Das Werkzeug "Node tools" wurde vorgestellt, das zur Erweiterung der grundlegenden Funktionen von Blender und zur Modifikation bestehender Werkzeuge verwendet werden kann, indem geometrische Nodes anstelle von Python-Skripten verwendet werden. Für die Erstellung neuer Werkzeuge auf der Basis von Nodes wird empfohlen, den integrierten Editor für geometrische Nodes zu nutzen. Eine Reihe neuer Möglichkeiten wurde in das System der geometrischen Nodes eingeführt, darunter die Ausführung geometrischer Nodes als normale Operatoren.
Zusätzlich wurden mehrere spezifische Knoten hinzugefügt, die den Zugriff auf den 3D-Cursor, die Auswahl von Bereichen und die Sichtbarkeitssteuerung (Face Set) ermöglichen. Es wurde ein Knoten "Repeat Zones" hinzugefügt, der es ermöglicht, ausgewählte Knoten beliebig oft auszuführen, um die Arbeitsabläufe in Schleifen ohne Duplizierung von Knoten zu organisieren. Außerdem wurden 8 neue Knoten zur Vereinfachung von Rotationsoperationen hinzugefügt.

- Im Modellierungs-Interface wurden die Möglichkeiten im Zusammenhang mit dem Snapping erheblich erweitert. Das Dropdown-Menü für die Schnappfunktionen wurde überarbeitet. Es wurde die Möglichkeit hinzugefügt, den Basispunkt für das Snapping im laufenden Betrieb auszuwählen (durch Drücken der Taste „B“) und während der Transformation von Objekten (Verschieben, Rotieren und Skalieren) durch Halten der Alt-Taste zu navigieren. Wenn der Cursor über das polygonale Gitter bewegt wird, ändert sich dessen Form jetzt je nach verwendetem Snapping-Typ (zum Beispiel nimmt es die Form eines Quadrats für Ecken, eines Kreises für Flächen und eines Dreiecks für Zwischenpunkte an).

- Im Benutzerinterface gibt es jetzt die Möglichkeit, Elemente im Menü 'Hinzufügen' (Objekte, Meshes, Kurven, Knoten, Modifikatoren usw.) sofort zu suchen. Während Sie sich im Menü befinden, genügt es, mit der Eingabe zu beginnen, und die Ergebnisse werden während der Eingabe der Suchphrase angezeigt. In anderen Menüs und Untermenüs kann man zur Suche wechseln, indem man die Leertaste drückt (zum Beispiel kann der Cursor über das Menü Datei bewegt, die Leertaste gedrückt, der Dateityp eingegeben und ein Import- oder Export-Link erhalten werden). Vor Beginn der Eingabe werden vergangene Suchergebnisse angezeigt. Das Menü zum Hinzufügen von Modifikatoren wurde erheblich überarbeitet.

- Die Größe des Farbwahl-Dialogs wurde erhöht. In Linux und Windows kann das Farbauswahl-Interface verwendet werden, um die Farbe 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 wird ein korrektes Hinting und subpixelgenaue Positionierung gewährleistet. In den Einstellungen wurden Optionen zum Aktivieren der subpixelgenauen Glättung hinzugefügt.

- Neue Tastenkombinationen und Layouts wurden hinzugefügt, um eine vertraute Umgebung für Benutzer zu schaffen, die mit anderen 3D-Anwendungen gearbeitet haben. Die Verknüpfungen wurden in verschiedenen Modi vereinheitlicht. Im Tweak Tool wurde die Möglichkeit hinzugefügt, mehrere Objekte gleichzeitig mit der Maus zu verschieben. Für den schnellen Zugriff auf die Einstellungen wurde die Kombination Strg + Komma hinzugefügt. Zum Umbenennen von Labels genügt nun ein Doppelklick mit der Maus.

- Im Animationswerkzeug wird eine Sammlung von Gelenken (Armature Bones) angeboten. Die Bibliothek für Posen wurde auf ein neues Assets-System übertragen und ist jetzt aus dem 3D-Viewport zugänglich. Im Grafikeditor wurden interaktive Sliders für die Operationen 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 vorgeschlagen.

- Das Ergänzungsmodul Hydra Storm mit einer Rendering-Engine auf Basis der OpenUSD-Plattform wurde hinzugefügt. Das neue Rendering kann als Alternative zu Cycles, EEVEE und Workbench verwendet werden. In Bezug auf die Möglichkeiten bleibt Hydra Storm hinter dem EEVEE-Rendering zurück und ist hauptsächlich auf die Vorschau vor dem Export ausgerichtet, was es ermöglicht, zu bewerten, wie die Szene in anderen Systemen aussehen wird, die das USD-Format unterstützen.
- Die Kompatibilität mit der CY2023-Spezifikation wurde sichergestellt, die die Dienste und Bibliotheken der Referenzplattform VFX definiert.
Quelle: opennet.ru















