Wie man einen 2D-Tierschwanz für gerade, C-förmige und S-förmige Posen riggt
Um einen 2D-Tierschwanz für alle drei Posen zu riggen, binde ein gerades Schwanz-Mesh an eine verbundene Knochenkette. Richte die Kette für eine gerade Pose aus, verteile Drehungen für eine C-Form in eine Richtung und kehre für eine S-Form die Drehrichtung entlang der Kette um.
Dieser Workflow richtet sich an Character Creator, die mit einem einzelnen illustrierten Schwanz arbeiten, der von der Seite zu sehen ist. Er verwendet Spine-Begriffe, wo bestimmte Steuerelemente hilfreich sind, und stützt sich auf ergänzende Prinzipien aus der Dokumentation zur 2D-Animation in Unity. Das konkrete Ziel ist ein wiederverwendbares Schwanz-Rig mit drei bearbeitbaren Posen.
Was benötigen Sie, bevor Sie das Schwanz-Rig erstellen?
Bereiten Sie ein separates Schwanzbild, einen Körper als Bezugspunkt für den Ansatz und einen Editor vor, der gewichtete Meshes und hierarchische Knochen unterstützt. Für den folgenden Spine-Workflow sind Mesh-Attachments erforderlich; laut offiziellem Handbuch sind sie in Spine Essential nicht verfügbar. Mesh attachments — Spine User Guide
Zeichnen Sie den Schwanz ungefähr gerade, mit der gewünschten Verjüngung und den vorgesehenen Markierungen. Die Spine-Dokumentation empfiehlt ausdrücklich ein gerades Ausgangsbild für einen langen Schwanz, der sich in beide Richtungen biegen muss. Platzieren Sie das Motiv dabei nahe der Mitte seines Biegebereichs. Weights view — Spine User Guide
Lassen Sie das Schwanzmotiv am Ansatzpunkt etwas unter den Körper reichen. Platzieren Sie diese Überlappung für diesen Aufbau hinter dem Körper, damit die Verbindung beim Drehen des Schwanzes visuell durchgehend bleibt. Beurteilen Sie die Überlappung anhand der stärksten vorgesehenen Posen; die erforderliche Größe hängt vom Motiv ab.
Wie sollten Sie die Schwanzknochen anordnen?
Beginnen Sie mit sechs deformierenden Knochen namens tail_01 bis tail_06, die von der Basis bis zur Spitze verlaufen. Sechs ist ein beispielhafter Ausgangswert für diese Übung, keine vorgeschriebene Anzahl. Wählen Sie zunächst ungefähr gleiche Längen, damit sich die unten aufgeführten Posen leichter beurteilen lassen.
Erstellen Sie am Körperansatz einen separaten Knochen tail_mount. Ordnen Sie ihn dem passenden Körperknochen unter, hängen Sie tail_01 an den Ansatzknochen und ordnen Sie jeden folgenden Schwanzknochen seinem Vorgänger unter. Setzen Sie den Ursprung jedes Kindknochens an die Spitze des vorherigen Knochens. Halten Sie die Kette entlang der Mittellinie des Schwanzes.
Diese Hierarchie ist wichtig, weil sich die Transformation eines Elternknochens auf seine Nachkommen auswirkt. Wenn Sie also einen frühen Knochen drehen, bewegt sich die restliche Kette mit. Spine beschreibt diese Vererbung als zentralen Bestandteil seines Knochensystems. Bones — Spine User Guide
Verwenden Sie tail_mount, um den gesamten Schwanz auszurichten, und die sechs Kindknochen, um seine Form festzulegen. Lassen Sie bei den ersten Tests die geerbte Drehung aktiviert, verwenden Sie eine Einheits-Skalierung und ändern Sie die Scherung nicht. Drehen Sie jeden Knochen vor dem Binden einzeln: Seine Nachkommen sollten folgen, während die vorherigen Knochen an Ort und Stelle bleiben.
Wo sollten Sie Mesh-Vertices platzieren?
Wählen Sie in Spine das Region-Attachment des Schwanzes aus und aktivieren Sie Mesh. Formen Sie anschließend die Geometrie mit Edit Mesh. Bei der ersten Umwandlung werden vier Eck-Vertices erzeugt; bauen Sie darauf die Biegegeometrie des Schwanzes auf. Mesh attachments — Spine User Guide
Ordnen Sie für diesen Schwanz kurze Vertex-Reihen quer zur Breite an der Basis, nahe den Gelenken und in Richtung Spitze an. Beginnen Sie mit Vertices an beiden Umrisskanten; fügen Sie einen mittleren Vertex hinzu, wenn er die Steuerung eines breiten Abschnitts erleichtert. Verbinden Sie benachbarte Reihen zu einem durchgehenden Dreiecksstreifen.
Betrachten Sie diese Anordnung als praktischen Ausgangspunkt. Prüfen Sie die Dreiecke, statt sich nur auf den Umriss zu verlassen: Ein langes Dreieck, das mehrere Gelenke überspannt, bietet Ihnen wenig lokale Kontrolle. Spine bestätigt, dass die Platzierung der Vertices und die Kantenverbindungen bestimmen, wie sich ein Mesh verformt. Mesh attachments — Spine User Guide
Fügen Sie Geometrie hinzu, wenn ein Testbogen eine sichtbare Ecke oder eine verzerrte Markierung offenbart. Füllen Sie nicht das gesamte Bild vor dem Test mit einem dichten Raster. Auch Unitys ursprüngliche Rigging-Anleitung empfiehlt einfache Geometrie und manuelle Mesh-Anpassungen, wenn Kontrolle über die Biegung erforderlich ist. How to animate 2D characters — Unity
Wie gewichten Sie den Schwanz, ohne ihn starr zu machen?
Binden Sie das Mesh in seiner geraden Ausgangspose an die sechs Schwanzknochen. Wählen Sie in Spine das Mesh aus, klicken Sie in der Weights-Ansicht auf Bind, wählen Sie die Knochen aus und verlassen Sie den Bind-Modus. Bei der ersten Bindung werden automatische Gewichte berechnet. Weights view — Spine User Guide
Gewichte geben an, wie stark ein Knochen einen Vertex beeinflusst. Unity beschreibt ein Gewicht von null als keinerlei Einfluss und ein Gewicht von eins als vollständiges Folgen des Knochens. Die Anleitung empfiehlt außerdem, nicht relevante Knochen aus der Einflussliste eines Sprites zu entfernen. How to animate 2D characters — Unity
Lassen Sie für dieses Rig zunächst die Ansatzreihe vollständig von tail_01 beeinflussen. Mischen Sie an jeder Biegung zunächst die Einflüsse benachbarter Knochen über mehrere Vertex-Reihen hinweg. Ein Übergang könnte beispielsweise von 75 % des vorherigen und 25 % des folgenden Knochens über 50/50 zu 25/75 verlaufen. Diese Beispielwerte sollten Sie anhand Ihrer Silhouette anpassen.
Beschränken Sie die Einflüsse entlang der Schwanzlänge auf die jeweilige Umgebung. Ein Vertex nahe der Basis sollte für diese Posen keinen Spitzenknochen benötigen. Beginnen Sie bei Übergangs-Vertices mit zwei benachbarten Einflüssen und erweitern Sie diese nur, wenn es die Verformung erfordert.
Testen Sie eine moderate Biegung, prüfen Sie das Ergebnis und passen Sie nur den betroffenen Bereich an. In Spine mittelt Smooth benachbarte Gewichte, während Prune kleine Einflüsse entfernt. Verwenden Sie beide Funktionen gezielt und prüfen Sie anschließend erneut den Umriss. Weights view — Spine User Guide
Welche Drehungen erzeugen gerade, C-förmige und S-förmige Posen?
Die folgende Tabelle ist ein eigens ausgearbeitetes Beispiel mit sechs gleich langen Knochen. Sie setzt eine gerade, nach rechts zeigende Ausgangskette, einen feststehenden Ansatz, geerbte Drehung, Einheits-Skalierung und keine aktiven Constraints voraus, die die Knochen überschreiben. Alle Werte sind lokale Drehungen relativ zum vorherigen Knochen; positive Winkel drehen gegen den Uhrzeigersinn.
In Spine wird die lokale Drehung relativ zum Elternknochen gemessen, während die Weltdrehung die Richtung auf dem Bildschirm beschreibt. Wählen Sie beim Eingeben dieses Beispiels die Achsenoption Local. Tools — Spine User Guide
| Pose | tail_01 | tail_02 | tail_03 | tail_04 | tail_05 | tail_06 |
|---|---|---|---|---|---|---|
| Gerade | 0° | 0° | 0° | 0° | 0° | 0° |
| C-förmig | 0° | +30° | +30° | +30° | +30° | +30° |
| S-förmig | 0° | +30° | +30° | −30° | −30° | −30° |
Gerade: Richten Sie jedes Segment aus
Setzen Sie alle sechs lokalen Drehungen auf null zurück. Prüfen Sie, ob die Mittellinie gerade verläuft, die Spitze der ursprünglichen Verjüngung folgt und kein Vertex von einer früheren Bearbeitung versetzt ist. Drehen Sie nur tail_mount, wenn der gerade Schwanz relativ zum Körper nach oben oder unten zeigen soll.
Eine gerade Pose dient außerdem als Basis für die Prüfung. Wenn das Motiv hier verzerrt ist, beheben Sie das, bevor Sie die gekrümmten Posen verfeinern.
C-förmig: Verteilen Sie die Drehung
Wenden Sie die Werte aus der C-förmigen Zeile von der Basis bis zur Spitze an. Die resultierenden Segmentrichtungen relativ zum Ansatz betragen 0°, 30°, 60°, 90°, 120° und 150°. Diese Richtungen ergeben sich aus der Summe der lokalen Drehungen entlang der Kette.
Die gleichgerichteten Drehungen verteilen die Biegung auf fünf Gelenke. Verringern Sie ihre Stärke für eine offene Kurve; erhöhen Sie sie vorsichtig für eine engere Krümmung. Um in die Gegenrichtung zu biegen, kehren Sie jedes von null abweichende Vorzeichen um. Passen Sie die Werte einzeln an, wenn das Motiv eine breitere Basis oder eine stärker eingerollte Spitze erfordert.
S-förmig: Kehren Sie die Drehrichtung entlang der Kette um
Wenden Sie die Werte aus der S-förmigen Zeile an. Die aufsummierten Segmentrichtungen betragen 0°, 30°, 60°, 30°, 0° und −30°. Der erste Abschnitt biegt sich nach oben, dann drehen die späteren Gelenke zurück und erzeugen so die Änderung der Krümmung.
Wenn das Ergebnis wie ein C mit einer kleinen hakenförmigen Spitze aussieht, verlegen Sie die Richtungsumkehr weiter nach vorn oder verteilen Sie die negative Drehung auf mehr Gelenke. Wirkt die Mitte abrupt, verringern Sie die benachbarten Winkeländerungen und prüfen Sie die Gewichte an diesem Übergang. Ungleiche Knochenlängen verändern die Silhouette, selbst wenn die Winkel gleich bleiben.
Wie lassen sich Quetschungen, Ecken und Verschiebungen diagnostizieren?
Prüfen Sie zuerst die Knochenkette, blenden Sie dann die Mesh-Überlagerung ein und untersuchen Sie anschließend die Gewichte. Mit dieser Reihenfolge lässt sich feststellen, welcher Teil des Rigs angepasst werden muss.
| Sichtbares Problem | Zuerst prüfen | Praktische Anpassung |
|---|---|---|
| Die Kette selbst hat eine unerwünschte Ecke | Verteilung der lokalen Drehungen | Verteilen Sie die Biegung auf benachbarte Gelenke. |
| Die Knochen bilden die gewünschte Kurve, aber der Umriss wirkt kantig | Vertex-Reihen und Dreieckverbindungen | Fügen Sie am sichtbaren Knick Geometrie hinzu oder platzieren Sie sie neu. |
| Ein breiter Bereich folgt starr einem Segment | Gewichtsübergänge | Mischen Sie benachbarte Einflüsse über mehr Reihen hinweg. |
| Der Schwanz verjüngt sich innerhalb einer Biegung stark | Biegewinkel und benachbarte Gewichte | Öffnen Sie die Biegung und verfeinern Sie anschließend die lokale Mischung und Geometrie. |
| Die Basis löst sich vom Körper | Position des Ansatzes, Gewichte der Ansatzreihe und Überlappung | Stellen Sie die Verbindung wieder her, bevor Sie die Spitze anpassen. |
| Der gesamte Schwanz bewegt sich unerwartet | Elternhierarchie und Koordinatenmodus | Prüfen Sie den Ansatz und verwenden Sie konsequent lokale Drehungen. |
Betrachten Sie diese Punkte als diagnostische Ausgangspunkte. Mehr Vertices allein korrigieren keine ungeeignete Knochenpose, und glattere Gewichte erzeugen keine fehlende Änderung der Krümmung. Ändern Sie jeweils einen Faktor und vergleichen Sie das Ergebnis mit der geraden Ausgangspose.
Verwenden Sie Mesh-Zurücksetzen nicht als routinemäßige Methode zum Zurücksetzen einer Pose. Spine dokumentiert, dass die Mesh-Funktionen Reset Gewichte und Deformations-Animationskeys entfernen. Speichern Sie eine separate Arbeitskopie, bevor Sie Geometrie oder Bindungen neu erstellen. Mesh attachments — Spine User Guide
Wie überprüfen und speichern Sie alle drei Posen?
Erstellen Sie separate Posentests oder kurze Animationen mit den Namen tail_straight, tail_C und tail_S. Halten Sie für jede Pose alle sechs Drehungen fest, damit jeder Test die gesamte Kette definiert. Behalten Sie beim Vergleich die Position des Ansatzes, die Knochenverschiebungen und die Skalierung bei.
Prüfen Sie jede Pose mit eingeblendetem Körper und blenden Sie dann den Körper aus, um nur den Schwanz zu sehen. Prüfen Sie den Ansatz, den Außenumriss, die Innenkurve, die Spitze und alle Streifen oder Flecken. Wiederholen Sie die C- und S-Tests mit umgekehrten Drehvorzeichen, um die Biegung in beide Richtungen zu prüfen.
Prüfen Sie abschließend die Zwischenpositionen zwischen der geraden und den gekrümmten Posen. Ein Rig kann an den Endpunkten akzeptabel aussehen und dennoch einen ungünstigen Übergang dazwischen zeigen. Fügen Sie bei Bedarf eine Zwischenpose hinzu und prüfen Sie anschließend erneut die angrenzenden Frames.
Das Rig ist für diese drei Posen bereit, wenn Sie den Schwanz gerade ausrichten, eine durchgehende C-Form bilden und in der S-Form eine deutliche Umkehr der Krümmung erzeugen können, während der vorgesehene Ansatz erhalten bleibt und das Motiv erkennbar bleibt. Verwenden Sie diese Tests als Referenz, wenn Sie später Mesh oder Gewichte ändern.
