Nach fast zwei Jahren Entwicklung Freigabe des freien 3D-Modellierungspakets , das zu den bedeutendsten Veröffentlichungen in der Geschichte des Projekts gehört.
Haupt- :
- Radikal die Benutzeroberfläche, die für Benutzer, die Erfahrung mit anderen Grafikpaketen haben, vertrauter geworden ist. Ein neues dunkles Design wurde vorgeschlagen und gewohnte Panels mit einem modernen Satz von Symbolen anstelle von Textbeschreibungen.


Die Änderungen betreffen auch die Arbeitsmethoden mit Maus/Tablet und die Tastenkombinationen. So erfolgt die Auswahl jetzt standardmäßig mit einem Linksklick oder durch Ziehen bei gedrückter linker Maustaste, während ein Rechtsklick das Kontextmenü öffnet. Ein Schnellzugriffsmenü für die am häufigsten verwendeten Funktionen wurde hinzugefügt. Die Anordnung im Eigenschaften-Editor und die Einstellungsabschnitte wurden aktualisiert. Es wurden Konzepte für Vorlagen und Arbeitsbereiche (Tabs) vorgeschlagen, die es ermöglichen, schnell mit einer bestimmten Aufgabe zu beginnen oder zwischen mehreren Aufgaben (z. B. Sculpting, Texturmalerei oder Motion Tracking) zu wechseln und die Benutzeroberfläche an die eigenen Vorlieben anzupassen.
- vollständig umgeschriebener Viewport-Modus, der es ermöglicht, die 3D-Szene in einer für verschiedene Aufgaben optimierten Form darzustellen und in den Arbeitsablauf integriert ist. Außerdem wurde für das schnelle Rendern des Arbeitsbereichs (Workbench) eingeführt, die für moderne Grafikkarten optimiert ist und die Arbeit mit aktivem Vorschau bei der Manipulation des Szenenlayouts, beim Modellieren und Sculpting ermöglicht.
Die Workbench-Engine unterstützt , die es ermöglichen, die Sichtbarkeit von Elementen zu ändern und deren Überlagerung zu steuern. Overlays werden jetzt auch bei der Vorschau der Renderergebnisse von Eevee und Cycles unterstützt, was es ermöglicht, die Szene bei vollständiger Schattierung zu bearbeiten.
Die Vorschau der Simulation von Rauch und Feuer wurde überarbeitet und kommt den Rendering-Ergebnissen mit physikalisch korrektem Rendering nahe. - Auf Basis der Eevee-Engine wurde ein neuer Rendering-Modus LookDev entwickelt, der es ermöglicht, erweiterte Helligkeitsbereiche (HDRI) zu testen, ohne die Einstellungen der Lichtquellen zu ändern. Der LookDev-Modus kann auch zur Vorschau der Cycles-Rendering-Engine verwendet werden.
- Im 3D Viewport und im UV-Unwrapping-Editor Neue interaktive Werkzeuge und Gizmos sowie ein neues Kontextwerkzeugfeld, das unter anderem Werkzeuge enthält, die zuvor nur über Tastenkombinationen aufgerufen werden konnten. In verschiedene Elemente, einschließlich Lichtquellen, Kamera und Compositing-Hintergründen, wurden Gizmos zur Anpassung von Form und Attributen integriert;

- Neuer Renderer hinzugefügt , der physikalisch korrekte Echtzeit-Rendering unterstützt und ausschließlich die GPU (OpenGL) für das Rendering verwendet. Eevee kann sowohl für das finale Rendering als auch im Viewport verwendet werden, um Ressourcen in Echtzeit zu erzeugen. Eevee unterstützt Materialien, die mit denselben Shaderknoten wie der Cycles-Engine erstellt wurden, sodass in Eevee vorhandene Szenen ohne separate Anpassung, auch in Echtzeit, gerendert werden können. Für Entwickler von Spielressourcen wird der Principled BSDF Shader angeboten, der mit den Shadermodellen vieler Spiele-Engines kompatibel ist;

- Ein System für 2D-Zeichnung und Animation mit Grease Pencil wurde hinzugefügt, das es ermöglicht, Skizzen in 2D zu erstellen und diese anschließend als 3D-Objekte in einer 3D-Umgebung zu verwenden (basierend auf mehreren flachen Skizzen aus verschiedenen Perspektiven wird ein 3D-Modell erstellt). Grease Pencil-Objekte sind Teil von Blender und integrieren sich in bestehende Auswahlwerkzeuge, Bearbeitungs- und Steuerungswerkzeuge. Skizzen können in Schichten umgewandelt und mit Materialien und Texturen gerendert sowie analog zu Meshes bearbeitet und beim Sculpting verwendet werden. Zum Verformen und Färben können Standard-Mesh-Modifikatoren verwendet werden. Beim Rendering können Effekte wie Unschärfe, Schattenerstellung oder Kantenbeleuchtung angewendet werden.

- Im Rendering-System Cycles unterstützt Funktionen wie das Erstellen von Hintergründen für das Compositing unter Verwendung der Technologie , Haar- und Volumen-Shader auf Basis von und die Anwendung von zufälliger Subsurface Scattering (). Ein kombinierter Rendering-Modus wurde implementiert, bei dem gleichzeitig GPU und CPU verwendet werden. Das Rendering mit OpenCL wurde erheblich beschleunigt. Für Szenen, die nicht in den GPU-Speicher passen, wurde Unterstützung für CUDA hinzugefügt;
- Im Bearbeitungsmodus gibt es die Möglichkeit, mehrere Meshes gleichzeitig zu bearbeiten, einschließlich der Überlagerung von Texturen (UV-Mapping), sowie der Bearbeitung und Positionierung des Rahmens mehrerer Objekte. Zur Kontrolle der Detailgenauigkeit des Modells wird eine Technologie eingesetzt, ;
- Referenzhintergründe zum Zeichnen werden jetzt als Objekte platziert und können zusammen mit der Szene komponiert und transformiert werden;
- Ebenen und Gruppen wurden durch Sammlungen ersetzt, die es ermöglichen, die Platzierung von Objekten in der Szene zu organisieren und Gruppen von Objekten und deren Bindungen mithilfe einer einfachen Drag & Drop-Oberfläche zu manipulieren. Im 3D-Viewport wurden schnelle Operationen zum Verschieben von Objekten zwischen Sammlungen hinzugefügt sowie Werkzeuge für eine genauere Steuerung ihrer Sichtbarkeit mit Unterstützung für temporäres und dauerhaftes Verbergen, auch nach Objekttyp;
- Die Werkzeuge für Animation und wurden verbessert. Für das Rigging sind neue Begrenzungen, Modifikatoren und Formen zur Biegung der Rahmenelemente angeboten. Im Animations-Editor wurden eine Visualisierung von Schlüsselframes und Werkzeuge zur Bearbeitung eingeführt;
- Die Implementierung des Abhängigkeitsgraphen, der Schlüsselmuster und des Animationsbewertungssystems wurde vollständig überarbeitet. Auf modernen Mehrkern-CPUs werden Szenen mit einer großen Anzahl von Objekten und komplexen Rigs nun erheblich schneller verarbeitet;
- Eine realistischere Physik für das Verhalten von Stoffen und ein Modell ihrer Deformation wurde umgesetzt;
- Die Python-API wurde modernisiert, wobei Änderungen vorgenommen wurden, die die Kompatibilität beeinträchtigen und in bestimmten Situationen eine Überarbeitung von Skripten und Erweiterungen erfordern. Dennoch sind die meisten Erweiterungen, die für die Version 2.79 verfügbar waren, bereits an die Version 2.80 angepasst worden;
- Die Echtzeit-Rendering-Engine Blender Internal wurde entfernt, und die Engine EEVEE hat sie ersetzt;
- Die Spiele-Engine (Blender Game Engine) wurde entfernt; stattdessen wird empfohlen, vorhandene Open-Source-Alternativen wie die Engine zu verwenden. Der Code der zuvor integrierten Spiele-Engine wird jetzt in Form eines separaten Projekts weiterentwickelt, ;
- Unterstützung für den Import und Export von Dateien im glTF 2.0-Format wurde integriert, das häufig zum Laden von 3D-Ressourcen in Spielen und im Web verwendet wird.
- Die Mittel für den Import und Export von Videos haben die Unterstützung für Metadaten und das WebM-Format hinzugefügt.
Quelle: opennet.ru





