Wie man statische Charakterteile außerhalb des Deformationsbereichs eines Bones hält
Um zu verhindern, dass ein statischer Charakterteil sich mit einem nahegelegenen Bone biegt, entfernen Sie die Gewichte dieses Bones vom Teil und prüfen Sie, ob Bone-Envelopes es noch beeinflussen. Wenn der Teil dem Charakter starr folgen soll, verwenden Sie ein separates Objekt, das dem entsprechenden Bone geparentet ist, oder weisen Sie jeden Vertex ausschließlich einem Anker-Bone zu.
Dieser Leitfaden verwendet Blender 4.5 LTS Steuerelemente für einen konkreten Workflow: Ein dekoratives Abzeichen oder eine starre Schale an einem virtuellen Charakter befestigen, ohne dass ein anderer Bone es verzerrt. Dieselbe Unterscheidung zwischen Ankerung und Hautdeformation findet sich in anderen Authoring-Tools; Autodesk dokumentiert sowohl Single-Joint-Rigid-Skinning als auch Multiple-Joint-Smooth-Skinning. Blender: Armature Modifier, Autodesk: Rigid skin objects and points
Entscheiden Sie, was „statisch“ für dieses Teil bedeutet
Bevor Sie Gewichte bearbeiten, identifizieren Sie die Bewegung, die Sie tatsächlich wollen. Ein Abzeichen kann seine Form behalten, während es sich mit dem Charakter bewegt, von einem bestimmten Bone unberührt bleiben oder völlig unabhängig vom Rig sein. Das sind unterschiedliche Setup-Anforderungen.
| Gewünschtes Verhalten | Geeignetes Setup | Was zu prüfen ist |
|---|---|---|
| Einem Bone folgen ohne Biegung | Separates Objekt mit Bone-Parenting | Das Objekt hat keinen unerwünschten Deformationspfad |
| Innerhalb eines geskinnten Meshes bleiben, aber starr verhalten | Jeder Vertex ausschließlich demselben Anker-Bone zugewiesen | Keine konkurrierenden Bone-Gewichte verbleiben |
| Einen Bone ignorieren, andere Deformationen beibehalten | Nur die Zuweisungen dieses Bones an den ausgewählten Vertices entfernen | Die verbleibenden Gewichte erzeugen die beabsichtigte Bewegung |
| Unabhängig vom Rig bleiben | Separates Objekt ohne rig-getriebenes Parenting oder Deformation | Das Bewegen des Rigs lässt das Objekt unverändert |
Diese Entscheidungshilfe folgt der Unterscheidung in den Handbüchern: Blenders Bone-Parenting bewegt ein Kindobjekt über seinen Parent-Bone, während Skinning individuelle Punkte durch Gelenkeinflüsse steuert. Wählen Sie die beabsichtigte Beziehung, bevor Sie Einstellungen ändern. Blender: Parenting Objects, Autodesk: Rigid skin objects and points
Ermitteln, wie der Bone die Geometrie erreicht
Wählen Sie das betroffene Mesh und inspizieren Sie seinen Armature-Modifier. Unter Bind to bietet Blender Vertex Groups und Bone Envelopes. Vertex-Gruppen-Deformation matcht den Namen eines Bones mit einer gleichnamigen Gruppe; Envelope-Deformation nutzt den umgebenden Einflussbereich des Bones. Physische Distanz allein legt also nicht fest, ob das Teil ausgeschlossen ist. Blender: Armature Modifier
Führen Sie diese Diagnosesequenz an einer gespeicherten Kopie durch:
- Kehren Sie in die Neutralpose zurück und identifizieren Sie den kompletten Teil, der starr bleiben soll.
- Rotieren Sie nur den verdächtigen Bone und beobachten Sie, ob sich der Teil biegt, als Ganzes bewegt oder beides.
- Deaktivieren Sie vorübergehend den relevanten Armature-Modifier im Viewport und wiederholen Sie die Pose.
- Wenn die unerwünschte Reaktion verschwindet, inspizieren Sie die Gruppen und Envelope-Einstellungen dieses Modifiers.
- Wenn sie bleibt, inspizieren Sie den Parent des Objekts, Constraints und andere Modifier, bevor Sie weitere Gewichte ändern.
Behandeln Sie den Modifier-Toggle als Isolationstest. Zeichnen Sie den Originalzustand auf und stellen Sie ihn danach wieder her. Das Entfernen eines Modifiers vom gesamten Charakter würde auch die Deformation entfernen, die andere Teile noch benötigen.
Einen Bones Einfluss entfernen, ohne andere Gewichte zu löschen
Für einen Teil, der einen Bone ignorieren, aber von anderen beeinflusst bleiben soll, bearbeiten Sie nur die unerwünschten Gruppenzuweisungen:
- Wählen Sie das Mesh und wechseln Sie in den Edit Mode.
- Wählen Sie jeden Vertex, der zum betroffenen Teil gehört, einschließlich der hinter der sichtbaren Oberfläche verborgenen Vertices.
- Öffnen Sie Object Data Properties → Vertex Groups.
- Wählen Sie die Gruppe, deren Name dem unerwünschten Bone entspricht.
- Entsperren Sie die Gruppe falls nötig und klicken Sie auf Remove.
- Kehren Sie in den Pose Mode zurück und wiederholen Sie die Diagnose-Pose.
Blenders Remove-Button hebt die Zuweisung der ausgewählten Vertices zur aktiven Gruppe auf. Er behält ihre Mitgliedschaft in anderen Gruppen bei. Das Löschen der Gruppe selbst ist umfassender: Es entfernt die Zuweisungen dieser Gruppe im gesamten Objekt. Für eine lokale Korrektur verwenden Sie die Operation für ausgewählte Vertices. Blender: Assigning a Vertex Group
Prüfen Sie als Nächstes die verbleibenden Deformationsgewichte. Blenders Auto Normalize-Option sorgt dafür, dass bone-deformierende Gruppen beim Malen oder Zuweisen von Gewichten insgesamt 1.0 ergeben. Die Normalisierung hilft, eine konsistente Summe beizubehalten, aber Sie müssen immer noch wählen, welche Bones den Einfluss erhalten sollen. Blender: Vertex Groups Panel
Vermeiden Sie die Verwendung von Remove from All Groups als Routine-Bereinigungs-Shortcut. Gruppen können Zwecke über diese bestimmte Bone-Beziehung hinaus erfüllen, und eine gezielte Entfernung macht die Änderung leichter inspizier- und rückgängigmachbar.
Ein separates Objekt mit Bone-Parenting starr halten
Wenn das Abzeichen bereits als separates Objekt existiert und einem Ankerpunkt folgen soll, ist Bone-Parenting eine direkte Option. Beginnen Sie mit dem Objekt, das in der beabsichtigten Neutralpose ausgerichtet ist. Inspizieren Sie einen vorhandenen Armature-Modifier, damit Skin-Deformation nicht unbeabsichtigt aktiv bleibt.
Mit Blenders Standard-Keymap:
- Wählen Sie zuerst das Abzeichen-Objekt.
- Shift-wählen Sie das Armature und wechseln Sie in den Pose Mode.
- Wählen Sie den beabsichtigten Anker-Bone.
- Drücken Sie Strg+P und wählen Sie Bone.
- Rotieren Sie den Anker-Bone und prüfen Sie Position und Form des Abzeichens.
Dies sind Blenders dokumentierte Bone-Parenting-Schritte. Parent-Transformationen beinhalten Skalierung, testen Sie daher auch Skalierung, wenn das Rig sie verwendet; nicht-uniforme Parent-Skalierung in Kombination mit Rotation kann Scherung erzeugen. Blender: Parenting Objects
Verwenden Sie eine klare Akzeptanzbedingung: Das Abzeichen folgt dem Ankerpunkt, seine Form bleibt akzeptabel, und unabhängige Bone-Bewegung biegt es nicht. Ein Vorfahr, der den Anker-Bone bewegt, kann das Abzeichen über die Hierarchie ebenfalls bewegen. Das ist erwartetes Ankerungsverhalten.
Einen Teil innerhalb eines geskinnten Meshes starr halten
Wenn der Teil im geskinnten Mesh bleiben muss, geben Sie all seinen Vertices denselben exklusiven Anker-Einfluss. Autodesk merkt an, dass Smooth-Skinning mit einem Einfluss pro Vertex rigides Binding erzeugen kann. Damit ein ganzes Stück sich zusammen bewegt, müssen diese Vertices auch dasselbe Gelenk teilen. Verschiedene Single-Joint-Zuweisungen über das Stück hinweg würden trotzdem unterschiedliche Bewegungen erzeugen. Autodesk: Rigid skin objects and points
In Blender wählen Sie den gesamten starren Abschnitt, entfernen seine Zuweisungen aus unerwünschten deformierenden Gruppen, wählen dann die beabsichtigte Anker-Gruppe. Setzen Sie Weight auf 1.000 und klicken Sie Assign. Prüfen Sie alle Vertices, statt nur den sichtbar verzerrten Rand zu korrigieren.
Das Zuweisen zu einer Gruppe entfernt nicht automatisch die Mitgliedschaft in anderen Gruppen. Blender erlaubt explizit, dass ein Vertex zu mehreren Gruppen gehört, daher erfordern konkurrierende Zuweisungen eine separate Prüfung. Blender: Assigning a Vertex Group
Für ein illustratives Abzeichen mit 24 Vertices ist das Ziel für jeden Vertex identisch: Anker-Bone = 1.0, unerwünschter Bone = 0, und jeder andere deformierende Einfluss = 0. Dies sind Beispiel-Setup-Werte, keine gemessenen Ergebnisse. Wenn selbst eine Ecke einen anderen Einfluss behält, folgt diese Ecke nicht mehr derselben Transformationsregel.
Envelopes und die Deform-Einstellung des Bones prüfen
Wenn das Entfernen der Zuweisungen den Teil weiterhin beeinflusst, inspizieren Sie Envelopes. Blender dokumentiert, dass, wenn beide Bindungsmethoden aktiviert sind, ansonsten ungruppierte Vertices über Envelopes behandelt werden können. Das Entfernen jeder Gruppenzuweisung kann daher einen envelope-basierten Pfad freilegen. Envelope Multiply ändert auch, wie die beiden Methoden interagieren. Blender: Deform
Für ein Mesh, das explizite Gewichte verwenden soll, deaktivieren Sie Bone Envelopes in seinem Armature-Modifier und testen Sie erneut. Dies ist eine mesh-weite Einstellung: Prüfen Sie andere Bereiche, die möglicherweise von Envelopes abhingen, bevor Sie die Änderung beibehalten. Wenn Envelope-Deformation beabsichtigt ist, inspizieren Sie stattdessen den Radius und die Distanz des relevanten Bones. Blender: Armature Modifier
Das Ausschalten von Bone Properties → Deform ist noch umfassender. Blender sagt, es stummschaltet die Geometrie-Deformation dieses Bones trotz vorhandener Gewichte und schließt es von der automatischen Gewichtsberechnung aus. Verwenden Sie es, wenn der Bone nirgendwo eine direkte Haut-deformierende Rolle haben soll, anstatt wenn ein Abzeichen eine Ausnahme benötigt. Blender: Deform
Die Korrektur mit unabhängigen Bewegungstests validieren
Testen Sie Ankerung und Form separat. Ein Teil kann aufhören sich zu biegen, aber dem Charakter nicht folgen, oder korrekt folgen, während es eine kleine Verzerrung behält. Autodesk identifiziert auch doppelte Transformation als mögliche Folge überlappender Deformationsarrangements, was die Inspektion des kompletten Setups nützlich macht. Autodesk: Rigid skin point sets
Führen Sie diese Checks durch, bevor Sie den Edit als abgeschlossen betrachten:
- Unerwünschter Bone: Bewegen Sie ihn unabhängig. Der Teil sollte keine unerwünschte lokale Deformation zeigen.
- Anker-Bone: Bewegen Sie ihn durch den beabsichtigten Pose-Bereich. Der Teil sollte wie geplant folgen.
- Charakterbewegung: Verschieben und rotieren Sie das Rig. Bestätigen Sie, ob der Teil mitreisen oder unabhängig bleiben soll.
- Kombinierte Pose: Bewegen Sie benachbarte Bones zusammen und inspizieren Sie jede Kante und Ecke.
- Neutralpose: Kehren Sie zur Startpose zurück und prüfen Sie die Ausrichtung.
Wenn sich ein ganzer Teil unerwartet bewegt, untersuchen Sie Ankerung und Hierarchie. Wenn sich nur einzelne Vertices strecken, überprüfen Sie deren Zuweisungen. Wenn ungewichtete Vertices noch reagieren, überprüfen Sie Envelopes und andere Deformationspfade. Diese Sequenz hält jede Korrektur an ein beobachtbares Symptom gebunden.
Ein abgeschlossenes Setup hat eine explizite Bewegungsregel: Der Teil folgt seinem gewählten Anker, behält die beabsichtigte Form und bleibt außerhalb des direkten Deformationseinflusses des unerwünschten Bones. Verifizieren Sie alle drei in den Posen, die der Charakter tatsächlich verwenden wird.
Quellen
- Blender 4.5 LTS Handbuch — Armature Modifier
- Blender 4.5 LTS Handbuch — Parenting Objects
- Blender 4.5 LTS Handbuch — Assigning a Vertex Group
- Blender 4.5 LTS Handbuch — Vertex Groups Panel
- Blender 4.5 LTS Handbuch — Deform
- Autodesk Maya 2025 Hilfe — Rigid skin objects and points
- Autodesk Maya 2025 Hilfe — Rigid skin point sets
