So weisen Sie mehreren Objektkopien dieselben Daten zu

Ich habe viele Kopien eines Objekts erstellt, dann dachte ich, es wäre besser gewesen, wenn ich sie zum Teilen gebracht hätte Dieselben Daten (eine Instanz desselben Originalobjekts), ich weiß, wie man es einzeln macht. Gibt es eine Möglichkeit, dies für alle gleichzeitig zu tun? Ich habe das Add-On „Attribut kopieren“ ausprobiert, aber nicht gefunden Welche Option kann das tun, oder auch wenn dies überhaupt möglich ist.

Antwort

Blender macht dies sehr einfach.

Wählen Sie alle Objekte aus, für die Sie dieselben Daten haben möchten, und wählen Sie dann das Objekt aus, von dem die Daten kopiert werden sollen. Zuletzt ist das aktiv Objekt .

Drücken Sie Strg L und wählen Sie Objektdaten . Oder über den 3D-Ansichtskopf Objekt Links erstellen Objektdaten .

Wenn Sie dies tun, erhalten Sie das gleiche Ergebnis wie Wenn Sie zunächst die verknüpften Duplikate ( Alt D ) verwendet haben.

Antwort

Hier ist ein einfaches Skript, das davon ausgeht, dass alle ausgewählten Netzobjekte dasselbe Netz wie das aktive_Objekt (zuletzt ausgewählt) haben sollen.

import bpy context = bpy.context # use the mesh of the active object obj = context.active_object mesh = obj.data if obj and obj.type == "MESH": mesh_obs = [o for o in context.selected_objects if o is not obj and o.type == "MESH"] for mo in mesh_obs: mo.data = mesh 

Antwort

Versuchen Sie, alle Ihre Kopien auszuwählen, und wählen Sie dann Ihr Originalobjekt aus und drücken Sie Strg L – Objektdaten. Danach sollte das Ändern der Daten Ihres Originalobjekts zu Änderungen in den Kopien führen.

Kommentare

  • Super, danke, nur gespeichert, viel mühsam Arbeit!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.