Die Blender Foundation hat die Veröffentlichung des kostenlosen 3D-Modellierungspakets Blender 3.0 vorgestellt, das sich für verschiedene Aufgaben im Bereich 3D-Modellierung, 3D-Grafik, Computer-Spieleentwicklung, Simulation, Rendering, Compositing, Motion Tracking, Sculpting, Animationserstellung und Videobearbeitung eignet. Der Code wird unter der GPL-Lizenz verteilt. Fertige Builds sind für Linux, Windows und macOS verfügbar.
Hauptänderungen in Blender 3.0:
- Die Benutzeroberfläche wurde aktualisiert und ein neues Design vorgeschlagen. Die einzelnen Elemente sind nun kontrastreicher, und das Menü sowie die Panels haben jetzt abgerundete Ecken. Über die Einstellungen kann man die Abstände zwischen den Panels nach eigenen Wünschen anpassen und den Grad der Rundung der Fensterkanten wählen. Das Erscheinungsbild der verschiedenen Widgets wurde vereinheitlicht. Die Vorschau und das Skalieren von Thumbnails wurden verbessert. Die Benutzeroberfläche des linearen nicht-photorealistischen Renderings (Freestyle) wurde vollständig überarbeitet. Die Möglichkeiten zur Steuerung von Bereichen wurden erweitert: Die Eckenaktionszonen ermöglichen jetzt das Verschieben benachbarter Bereiche, ein neuer Bereichsschließoperator wurde hinzugefügt und die Größenänderung von Bereichen wurde verbessert.

- Ein neuer Editor — der Asset-Browser — wurde hinzugefügt, um die Arbeit mit verschiedenen zusätzlichen Objekten, Materialien und Umgebungsblöcken zu vereinfachen. Die Möglichkeit zur Definition von Elementbibliotheken, zur Gruppierung von Elementen in Verzeichnisse und zur Anheftung von Metadaten wie Beschreibungen und Tags wurde bereitgestellt, um die Suche zu erleichtern. Es ist möglich, beliebige Miniaturansichten an Elemente zu binden.

- Das Cycles-Rendering-System wurde aktualisiert, wodurch die Rendergeschwindigkeit mit GPU erheblich gesteigert wurde. Es wird berichtet, dass die Geschwindigkeit des Renderns typischer Szenen dank des neuen Codes, der auf der GPU ausgeführt wird, und einer Änderung des Planers im Vergleich zu früheren Versionen um das 2- bis 8-Fache gestiegen ist. Außerdem wurde die Unterstützung für hardwaregestütztes Berechnen mit NVIDIA CUDA und OptiX hinzugefügt. Für AMD-GPUs wurde ein neuer Backend auf Basis der AMD HIP-Plattform (Heterogeneous Interface for Portability) eingeführt, die C++-Runtime und eine C++-Dialekte bietet, um portable Anwendungen mit einem Code für AMD- und NVIDIA-GPUs zu erstellen (AMD HIP ist derzeit nur für Windows und RDNA/RDNA2-Grafikkarten verfügbar; für Linux und frühere Modelle wird es in der Blender 3.1-Version verfügbar sein). Die Unterstützung für OpenCL wurde eingestellt.

- Die Qualität und Reaktionsfähigkeit des interaktiven Viewport-Renderings wurde erheblich verbessert, selbst im Overlay-Modus. Diese Änderung ist besonders nützlich beim Einstellen der Beleuchtung. Separate Voreinstellungen für den Viewport und das Sampling wurden hinzugefügt. Der adaptive Sampling-Prozess wurde optimiert. Es gibt nun die Möglichkeit, eine Zeitgrenze für das Rendern der Szene oder das Rendern bis zu einer festgelegten Anzahl von Samples festzulegen.

- Vor Version 1.4 wurde die Intel OpenImageDenoise-Bibliothek aktualisiert, was zu einer höheren Detailgenauigkeit nach der Rauschreduzierung im Viewport und beim End-Rendering führt. Im Durchlauf-Filter wurde eine neue Einstellung für das Pre-Filtering hinzugefügt, um die Rauschunterdrückung mithilfe von Hilfs-Albedo und Normalen zu steuern.


- Der Modus "Shadow Terminator" wurde hinzugefügt, um Artefakte an den Grenzen von Licht und Schatten zu beheben, die bei Modellen mit einer großen Polygonnetzschrittweite auftreten. Außerdem wurde eine neue Implementierung des Schattenfängers vorgeschlagen, die reflektiertes Licht und Umgebungsbeleuchtung unterstützt, sowie Einstellungen zur Steuerung der Abdeckung von realen und synthetischen Objekten. Die Qualität der Farbschatten und exakten Reflexionen wurde bei der Vermischung von 3D mit realen Aufnahmen verbessert.

- Im Modus für subtiles Streuen wurde die Unterstützung für die Änderung der Anisotropie und des Brechungsindex hinzugefügt.

- Im Eevee-Rendering-Engine, die physikalisch korrektes Echtzeit-Rendering unterstützt und nur GPU (OpenGL) für die Visualisierung verwendet, wurde die Leistung beim Bearbeiten sehr großer Meshes um das 2-3-Fache erhöht. Die Knoten "Wellenlänge" (Wavelength) und "Attribut" (Attribute, zur Bestimmung eigener Attribute des Meshes) wurden implementiert. Vollständige Unterstützung für von geometrischen Knoten generierte Attribute wurde sichergestellt.

- Die Benutzeroberfläche zur Verwaltung von geometrischen Objekten basierend auf Knoten (Geometry Nodes) wurde erweitert. Die Methode zur Bestimmung von Knotengruppen wurde überarbeitet, und ein neues Attributsystem wurde eingeführt. Rund 100 neue Knoten sind hinzugekommen, um mit Kurven, Textdaten und Objektinstanzen zu interagieren. Die Sichtbarkeit der Verbindungen zwischen Knoten wurde durch das Einfärben der Knoten und Verbindungsleitungen in bestimmten Farben verbessert. Ein Konzept von Feldern wurde hinzugefügt, um den Datenaustausch und Funktionen zu organisieren, das auf der Erstellung von Operationen aus grundlegenden Knoten und deren Verbindung miteinander basiert. Felder ermöglichen es, ohne die Verwendung von benannten Attributen für die Zwischenablage von Daten auszukommen und ohne spezielle Knoten "Attribute" zu verwenden.

- Im Interface der geometrischen Knoten wurde die Unterstützung für die Objekte Text (Text) und Kurve (Curve) mit vollständiger Unterstützung des Attributsystems hinzugefügt. Kurvenknoten (Curve Nodes) ermöglichen die Arbeit mit Kurvendaten im Knotensystem — mit den bereitgestellten Kurven-Primitiven über die Knoten-Schnittstelle können jetzt Resampling, Füllung, Zuschneidung, Festlegung des Splines und andere Operationen durchgeführt werden. Textknoten (Text Nodes) ermöglichen die Manipulation von Textzeilen über die Knotenschnittstelle.

- Im nichtlinearen Videoeditor (Video Sequencer) wurde die Unterstützung für die Bearbeitung von Bild- und Videospuren, die Vorschau von Miniaturansichten und die Umwandlung von Spuren direkt im Vorschaugebiet hinzugefügt, ähnlich wie es im 3D-Viewport umgesetzt ist. Zudem bietet der Videoeditor die Möglichkeit, benutzerdefinierte Farben an Spuren zu binden, und es wurde ein Überschreibmodus hinzugefügt, um eine Spur über eine andere zu legen.

- Die Inspektionsmöglichkeiten der Szene wurden durch die Verwendung von Virtual-Reality-Headsets erweitert. Nun ist auch die Visualisierung von Controllern sowie die Navigation durch Teleportation in der Szene oder das Fliegen über die Szene möglich. Die Unterstützung für die 3D-Headsets Varjo VR-3 und XR-3 wurde hinzugefügt.

- Neue Modifikatoren wurden in das System der zweidimensionalen Zeichnung und Animation Grease Pencil integriert. Dadurch können Skizzen in 2D erstellt und anschließend in 3D-Umgebungen als dreidimensionale Objekte verwendet werden. (Basierend auf mehreren flachen Skizzen aus verschiedenen Perspektiven wird ein 3D-Modell generiert.) Beispielsweise wurde der Modifikator Dot Dash hinzugefügt, der die automatische Generierung von gestrichelten Linien ermöglicht, mit der Möglichkeit, verschiedene Materialien und Versetzungen für jedes Segment zuzuweisen. Die Leistung der Art-Linien wurde erheblich verbessert. Es wurden Maßnahmen zur Erhöhung des Zeichenkomforts getroffen.

- Die Lade- und Schreibrate von Dateien im .blend-Format wurde erheblich verkürzt, indem der Komprimierungsalgorithmus Zstandard anstelle von gzip verwendet wird.
- Unterstützung für den Import von USD-Dateien (Universal Scene Description), angeboten von Pixar, wurde hinzugefügt. Der Import von Meshes, Kameras, Kurven, Materialien, Volumeneinstellungen und Beleuchtung wird unterstützt. Die Unterstützung des Alembic-Formats, das zur Darstellung von 3D-Szenen verwendet wird, wurde erweitert.


Quelle: opennet.ru














