Die Blender Foundation hat die Version des kostenlosen 3D-Modellierungsprogramms Blender 3.1 veröffentlicht, das für verschiedene Aufgaben im Bereich 3D-Modellierung, 3D-Grafik, Computerspiel-Entwicklung, Simulationen, 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.
Zu den neuen Verbesserungen in Blender 3.1 gehören:
- Für das Rendering-System Cycles wurde ein Backend zur Beschleunigung der Rendering-Prozesse unter Verwendung der Grafik-API Metal implementiert. Dieses Backend wurde von Apple entwickelt, um die Leistung von Blender auf Apple-Computern mit AMD-Grafikkarten oder ARM-Prozessoren der M1-Serie zu optimieren.
- Die Möglichkeit, Objekte des Typs „Punktwolke“ direkt über die Cycles-Engine zu rendern, wurde realisiert, um derartige Entitäten wie Sand und Spritzer zu erstellen. Punktwolken können durch geometrische Knoten generiert oder aus anderen Programmen importiert werden. Die Effizienz des Speichermanagements der Cycles-Rendering-Engine wurde erheblich verbessert. Ein neuer Knoten „Point Info“ wurde hinzugefügt, um Zugriff auf die Daten einzelner Punkte zu ermöglichen.

- Die Nutzung von GPUs zur Beschleunigung des Modifikators für die Stückweise Erstellung glatter Oberflächen (Subdivision) wurde sichergestellt.
- Die Bearbeitung polygonaler Netze wurde erheblich beschleunigt.
- Die Indizierung im Browser für verbundene Elemente (Asset Browser) wurde implementiert, was die Arbeit mit verschiedenen zusätzlichen Objekten, Materialien und Umgebungsblöcken vereinfacht.
- Im Bildeditor wurde die Möglichkeit geschaffen, mit Bildern sehr großer Größe (z. B. mit einer Auflösung von bis zu 52K) zu arbeiten.
- Die Exportgeschwindigkeit von Dateien im .obj- und .fbx-Format wurde erheblich gesteigert, dank einer Umstellung des Exportcodes von Python auf C++. Beispielsweise benötigte der Export eines großen Projekts zuvor 20 Minuten für die .fbx-Datei; jetzt konnte die Exportzeit auf 20 Sekunden reduziert werden.
- Der Speicherverbrauch bei der Umsetzung geometrischer Knoten wurde um bis zu 20% gesenkt, und die Unterstützung für Multithreading sowie die Berechnung von Knotendiagrammen wurde verbessert.
- 19 neue Knoten für die prozedurale Modellierung wurden hinzugefügt. Dazu gehören Knoten für die Extrusion (Extrude), die Skalierung von Elementen (Scale Elements), das Lesen von Feldern aus Indizes (Field at Index) und die Feldakkumulation (Accumulate Field). Neue Werkzeuge für die Mesh-Modellierung wurden bereitgestellt.

- Im Graph-Editor wurden neue Werkzeuge für die Animation vorgestellt.
- Die Benutzeroberfläche wurde verbessert. Es besteht nun die Möglichkeit, eine automatisch gefilterte Liste von Knoten beim Ziehen von Buchsen anzuzeigen, sodass nur die Buchsentypen sichtbar sind, die tatsächlich angeschlossen werden können. In die Instanzen wurde die Unterstützung zur Definition eigener dynamischer Attribute integriert. Zudem können Gruppen von Knoten als vermittelbare Elemente (Asset) gekennzeichnet und im Drag-and-Drop-Modus aus dem Browser in Knoten für Geometrie, Shading und Nachbearbeitung verschoben werden.
- Neue Modifikatoren wurden in das 2D-Zeichnungs- und Animationssystem Grease Pencil integriert, wodurch Skizzen in 2D erstellt und anschließend als dreidimensionale Objekte in einer 3D-Umgebung verwendet werden können (aus mehreren flachen Skizzen aus verschiedenen Perspektiven wird ein 3D-Modell generiert). Im Füllwerkzeug ist die Verwendung von negativen Werten für unvollständige Füllungen entlang der Konturen zur Erstellung von Effekten mit Rand erlaubt.

- Die Möglichkeiten des nichtlinearen Videoeditors wurden erweitert. Es wurde die Unterstützung für das Ziehen und Ablegen von Datenblöcken und Elementen während der Vorschau hinzugefügt.
- Im Modellierungsinterface können einzelnen Punkten beliebige Spitzen gegeben werden.

- Unterstützung der Pixar OpenSubdiv-Technologie für Modellierung, Rendering und Export in Alembic- und USD-Formate hinzugefügt.
- Das Add-on Copy Global Transform wurde hinzugefügt, um die Transformation eines Objekts an ein anderes zu binden und so eine verbundene Animation zu gewährleisten.

Quelle: opennet.ru




