In diesem Video-Tutorial mit Blender 4.3 schauen wir uns drei einfache Operationen in Bezug auf Materialien an. Die ersten beiden Operationen ermöglichen es uns, Materialien auszublenden oder zu löschen, während die dritte es erlaubt, nur die Bildreferenzen aus den Image Texture-Nodes zu entfernen, wobei diese Nodes im Material erhalten bleiben.
Videotranskript
Hallo zusammen! In diesem Video-Tutorial mit Blender 4.3 schauen wir uns drei einfache Operationen in Bezug auf Materialien an. Die ersten beiden Operationen ermöglichen es uns, Materialien auszublenden oder zu löschen, während die dritte es erlaubt, nur die Bildreferenzen aus den Image Texture-Nodes zu entfernen, wobei diese Nodes im Material erhalten bleiben.
Die erste Operation ist Override. Dabei wird ein einzelnes Material vorübergehend auf alle Objekte in der Szene angewendet, während ihre ursprünglichen Materialien beibehalten werden. Auf diese Weise ist es möglich, die ursprünglichen Materialien später wieder anzuwenden.
Um diese Operation auszuführen, müssen wir zunächst ein neues Material definieren. Dieses kann entweder als Untermaterial eines vorhandenen Objekts oder als ursprüngliches Material eines neuen Objekts erstellt werden, das nicht gerendert wird, wie ich es hier mache. Zur besseren Übersicht nenne ich dieses neue Material Override.

Jetzt müssen wir nur noch den Reiter View Layers im Properties-Editor öffnen, den Abschnitt Override aufrufen und das neu erstellte Material in das entsprechende Feld eintragen.


Beachte, dass die Objekte weiterhin all ihre Materialien, Untermaterialien und verknüpften Image Textures behalten. Override auf diese Weise zu verwenden ist nützlich, um eine temporäre Vorschau zu erhalten, meistens ohne Texturen, Spiegelungen oder Brechungseffekte. Das kann hilfreich sein, um die Anordnung der Objekte und andere Aspekte der Komposition zu beurteilen, ohne von Materialien oder Effekten abgelenkt zu werden. Ein solches Ergebnis wird oft als Clay Render bezeichnet.

Ich entferne nun das Material-Override, damit wir zum zweiten Thema dieses Tutorials übergehen können: dem Entfernen aller Materialien und Untermaterialien von allen Objekten in der Szene. Diese Operation kann nützlich sein, wenn du die Materialien der Objekte neu erstellen oder neu zuweisen möchtest. In diesem Fall kann es einfacher sein, sie zu entfernen und von Grund auf neu zu beginnen. Die Methode, die wir verwenden werden, kann auch nur auf eine Auswahl von Objekten angewendet werden, nicht unbedingt auf alle.

Um dies zu tun, fügen wir ein Objekt ohne Material in das Projekt ein und lassen es ausgewählt. Dann wählen wir alle Objekte in der Szene mit der Taste A aus. Dadurch wird das neue Objekt zum aktiven Objekt in der Auswahl, und es hat wie im Properties-Editor zu sehen kein zugewiesenes Material.

In diesem Tab klickst du auf die Schaltfläche mit dem Abwärtspfeil und wählst im angezeigten Menü die Option Copy Material to Selected. Mit diesem Werkzeug kannst du das Material des aktiven Objekts auf alle ausgewählten Objekte übertragen. Da das aktive Objekt kein Material hat, führt diese Operation dazu, dass alle Materialien und Untermaterialien von den ausgewählten Objekten entfernt werden. An diesem Punkt können wir auch das neue Objekt löschen.



Beachte jedoch, dass Blender weiterhin sowohl die verschiedenen Materialien als auch, was noch wichtiger ist, die als Texturen verwendeten Bilder im Speicher behält. Um diese Daten wirklich aus dem Projekt zu entfernen und Speicherplatz auf der Festplatte zu sparen, müssen wir den Operator Purge Unused Data verwenden, den du im Menü File unter dem Punkt Clean Up findest.



Ich öffne jetzt die Originaldatei erneut, komplett mit Materialien, Untermaterialien und Image Textures, um dir das dritte und letzte Thema dieses kurzen Tutorials zu zeigen. Dabei geht es darum, die Verknüpfungen zu den Bilddateien zu entfernen, die von den Image Texture-Nodes verwendet werden. Dabei werden die Nodes selbst nicht gelöscht, sondern nur die Verweise auf die externen Bilddateien entfernt.

Diese Operation kann manuell durchgeführt werden, indem du SHIFT gedrückt hältst und mit der linken Maustaste auf den Bilddateinamen in jedem Image Texture-Node klickst. Das ist jedoch nur dann sinnvoll, wenn du nur wenige Nodes hast. Wenn du alle Bildverknüpfungen in allen Materialien eines Projekts entfernen willst, ist das nicht praktikabel.
Um diese Operation durchzuführen, öffne einfach den Script Editor in Blender, gib die wenigen Codezeilen ein, die ich auf dem Bildschirm zeige, und klicke dann auf die Schaltfläche Run Script.


Das Skript durchläuft alle Materialien im Projekt und entfernt alle Verknüpfungen zu externen Bilddateien, sofern vorhanden. Die letzte Zeile des Skripts führt für uns die Operation Purge Unused Data aus, wie wir sie zuvor im Tutorial gesehen haben, und befreit die Projektdatei von allen nicht verwendeten Ressourcen.
In dem Projekt, das ich für dieses Beispiel verwende, erscheinen einige Objekte nicht magenta wie die anderen, einfach weil ihre Materialien keine externen Texturen verwendet haben. In allen anderen Fällen wurden die Image Texture-Nodes beibehalten, aber die Verweise auf die externen Bilddateien sind nicht mehr vorhanden.

Das war’s für dieses Video-Tutorial! Ich hoffe, es war hilfreich! Bis bald!