Löcher in einem benutzerdefinierten dreieckigen Warp-Mesh in Moho reparieren
Um Löcher in einem benutzerdefinierten dreieckigen Warp-Mesh in Moho zu reparieren, prüfe zunächst, ob die betroffenen Dreiecke gefüllte Formen haben. Stelle fehlende Füllungen wieder her, repariere unterbrochene Begrenzungen oder baue die Formen des Meshs neu auf, ohne seine Punkte und Kurven zu verändern. Wenn die Löcher unmittelbar nach der Triangulierung aufgetreten sind, mache diesen Vorgang rückgängig, bevor du weitere Änderungen vornimmst.
Diese Anleitung richtet sich an Animatorinnen und Animatoren, die ein benutzerdefiniertes Mesh über einer Figurenzeichnung reparieren. Sie unterscheidet zwischen manuell gezeichneten Dreiecksflächen und automatisch triangulierten Meshs und führt anschließend durch eine praktische Abfolge, um die Lücke zu finden und zu beheben.
Warum kann ein Mesh Dreiecke zeigen und trotzdem Löcher haben?
In Moho sind das Zeichnen von Kurven und das Erstellen gefüllter Formen getrennte Vorgänge. Eine sichtbare Dreieckskontur bedeutet nicht, dass ihr Inneres eine gefüllte Form enthält. Die offizielle Dokumentation von Lost Marble erklärt, dass die Zeichenwerkzeuge die Geometrie festlegen, während die Füllwerkzeuge ihr sichtbares Aussehen erzeugen. Füllwerkzeuge
Dieser Unterschied ist fürs Verzerren wichtig: Ein ungefüllter Bereich kann eine entsprechende Lücke in der Zeichnung hinterlassen. In einem direkten Austausch zur Fehlerbehebung berichtete ein Moho-Nutzer von fehlenden Bildbereichen. Die Antwort nannte fehlende Füllungen als übliche Ursache. Löcher/Lücken werden in Smart Meshes nicht gerendert
Betrachte die Kontur als Orientierung für die Prüfung, nicht als Beweis dafür, dass das Mesh vollständig ist. Bevor du weitere Punkte hinzufügst, stelle fest, ob im fehlenden Bereich eine Fläche fehlt, eine unbeabsichtigte innere Begrenzung vorhanden ist oder das Problem nur während der Animation auftritt.
Wie findest du heraus, welche Reparatur du zuerst versuchen solltest?
Speichere eine separate Projektkopie, bevor du das Mesh änderst. Prüfe den betroffenen Bereich bei Bild 0 und vergleiche ihn anschließend mit dem Bild, an dem das Problem am deutlichsten zu sehen ist. Die folgende Entscheidungshilfe ist eine redaktionelle Diagnoseabfolge, die sich aus den dokumentierten Füllregeln und den unten genannten Fehlerberichten ableitet.
| Was du beobachtest | Erste Prüfung | Reparaturversuch |
|---|---|---|
| Ein Dreiecksbereich fehlt bereits vor der Animation | Enthält dieses Dreieck eine gefüllte Form? | Fehlende Füllung erstellen |
| Unmittelbar nach der Triangulierung entstehen mehrere Lücken | Wurde das vorherige Mesh korrekt angezeigt? | Rückgängig machen und die ursprünglichen Formen prüfen |
| Eine Lücke folgt einer geschlossenen inneren Schleife | Definiert die Schleife ein unerwünschtes Loch? | Begrenzung oder Anordnung der Hilfslinien korrigieren |
| An einer Stelle lässt sich keine Füllung erstellen | Sind die Begrenzungspunkte tatsächlich verbunden? | Verbindung reparieren und anschließend die Füllung neu erstellen |
| Die Lücke tritt nur in einer bestimmten Pose auf | Verschwindet sie, wenn die lokale Bewegung reduziert wird? | Lokale Verformung prüfen, bevor du das Mesh neu aufbaust |
Ändere immer nur eine Sache auf einmal und vergleiche nach jeder Änderung dasselbe Bild. So lässt sich das Ergebnis auswerten: Wenn das Erstellen einer Füllung genau ein fehlendes Dreieck wiederherstellt, hast du eine plausible Erklärung für diese Lücke. Wenn sich nichts ändert, setze die Diagnose fort, statt nicht betroffene Bereiche zu füllen.
Wie füllst du ein einzelnes fehlendes Dreieck?
Bei einer einzelnen Lücke in einem manuell erstellten Mesh beginnst du mit einer lokalen Reparatur:
- Wähle die Vektorebene aus, die das Mesh enthält.
- Aktiviere Form erstellen.
- Wähle nur die drei Begrenzungspunkte des fehlenden Dreiecks aus.
- Prüfe, ob die Vorschau das vorgesehene Dreiecksinnere abdeckt.
- Erstelle die gefüllte Form mit der Leertaste.
- Prüfe die Zeichnung erneut bei demselben Bild.
Die Anleitung von Lost Marble zum Erstellen von Formen besagt, dass du die vorgesehene Begrenzung auswählst und die Form mit der Leertaste erstellst. Sie erklärt außerdem, dass eine Vorschau der Kontur ohne Vorschau der eingeschlossenen Füllung bedeutet, dass die Auswahl derzeit nicht den gewünschten gefüllten Bereich definiert. Füllwerkzeuge
Angenommen, zwei benachbarte Dreiecke decken einen kleinen Abschnitt deiner Figurenzeichnung ab, aber nur das linke Dreieck zeigt die Zeichnung. Wähle die drei Begrenzungspunkte des rechten Dreiecks aus und erstelle dessen Füllung. Dies ist ein veranschaulichendes Reparaturbeispiel, kein berichtetes Testergebnis.
Vermeide es, für diesen lokalen Vorgang das gesamte Mesh auszuwählen. Mit einer präzisen Auswahl kannst du eine Fläche prüfen, ohne dass unklar ist, welcher Bereich gefüllt werden soll.
Wie baust du viele fehlende Flächen neu auf, ohne das Mesh zu löschen?
Wenn mehrere Flächen fehlen oder die vorhandene Formanordnung durcheinander ist, kann es praktischer sein, die Formen neu aufzubauen, statt jedes Dreieck einzeln auszubessern. Ein Workaround aus dem Moho-Forum beschreibt, die vorhandenen Formen zu löschen, Skripte > Zeichnen > Quad-Mesh füllen auszuführen und die Mesh-Ebene erneut dem Bild zuzuweisen. In der Diskussion geht es um Lücken, die in Moho 13.5 und 14.1 gemeldet wurden; daraus folgt nicht, dass jede spätere Version dasselbe Problem hat. Das Mesh-Gitter bringt mein Bild durcheinander
Gehe in deiner gespeicherten Arbeitskopie so vor:
- Wähle Form auswählen statt eines Werkzeugs zur Punktauswahl.
- Klicke auf Alles auswählen und lösche die ausgewählten Formen.
- Vergewissere dich, dass die zugrunde liegenden Punkte und Kurven erhalten bleiben.
- Führe Skripte > Zeichnen > Quad-Mesh füllen aus.
- Prüfe die Warp-Zuweisung der Bildebene und untersuche die zuvor fehlenden Bereiche.
Trotz seines Namens kann „Quad-Mesh füllen“ Formen sowohl aus Dreiecks- als auch aus Viereckspfaden erstellen. In der einschlägigen technischen Diskussion wird ebenfalls betont, die Formen zu löschen und die zugrunde liegenden Pfade beizubehalten. Probleme mit der Warp-Ebene: Was mache ich falsch, und wie bekomme ich die richtige Kontrolle?
Diese Vorgehensweise eignet sich für ein Mesh, dessen einzelne Dreiecksbegrenzungen bereits gezeichnet sind. Wenn deine Ebene stattdessen eine äußere Kontur und wenige Hilfslinien für die automatische Triangulierung enthält, kläre zunächst die vorgesehene Konstruktionsmethode. Die beiden Ausgangsanordnungen erfordern unterschiedliche Vorgehensweisen.
Was solltest du prüfen, wenn sich ein Dreieck nicht füllen lässt?
Ein Dreieck, das geschlossen aussieht, kann trotzdem eine unterbrochene Verbindungsstelle aufweisen. In der Diskussion über manuelle Meshs empfiehlt ein erfahrener Beitragender, verdächtige Punkte vorübergehend zu verschieben, um unverbundene Stellen sichtbar zu machen, Verbindungsstellen sauber zu verschweißen und den Aufbau schrittweise zu testen. Probleme mit der Warp-Ebene: Was mache ich falsch, und wie bekomme ich die richtige Kontrolle?
Wende diese Methode lokal an: Verschiebe eine verdächtige Ecke leicht, beobachte, ob sich die benachbarten Kanten mitbewegen, und mache dann die diagnostische Verschiebung rückgängig. Repariere jede Verbindung, die eine gemeinsame Verbindungsstelle bilden soll, und versuche erneut, die Fläche zu füllen. Arbeite dich am Rand der Lücke entlang, statt die gesamte Ebene wiederholt neu aufzubauen.
Prüfe auch die ausgewählte Begrenzung selbst. Laut der Dokumentation von Lost Marble kann die Auswahl zusätzlicher innerer Punkte dazu führen, dass unklar ist, welche Füllung gemeint ist. Wenn du nur die Begrenzung eines Dreiecks auswählst, lässt sich dies eindeutiger prüfen. Füllwerkzeuge
Was, wenn eine geschlossene innere Hilfslinie das Loch erzeugt?
Moho unterstützt zusammengesetzte Füllungen mit Löchern. Das offizielle Tutorial erklärt, dass die Auswahl einer äußeren Begrenzung zusammen mit einer geschlossenen inneren Begrenzung einen gefüllten Bereich mit einer Öffnung definieren kann. Eine sauber geschlossene innere Schleife kann daher eine bedeutungsvolle Geometrie sein und nicht bloß eine harmlose Detailkontur. Tutorial 2.2: Formen mit Löchern zeichnen
Prüfe in einem automatischen Mesh-Workflow die Schleifen, die lediglich die Verformung steuern sollten. Ein Nutzer, der genau diesen Unterschied untersuchte, berichtete, dass offene Hilfslinien die unerwünschten Öffnungen beseitigten. Das ist eine Beobachtung zu einem bestimmten Workflow und kein Grund, jedes Dreieck in einem manuell erstellten Mesh zu öffnen. Probleme mit der Warp-Ebene: Was mache ich falsch, und wie bekomme ich die richtige Kontrolle?
Richte die Korrektur nach der Konstruktionsmethode aus: Für manuelle Dreiecksflächen braucht es geschlossene Begrenzungen, damit sie gefüllt werden können; bei einem automatischen Workflow müssen die Hilfslinien so angeordnet sein, dass sie nicht unbeabsichtigt auszuschließende Bereiche definieren.
Solltest du das reparierte Mesh erneut triangulieren?
Behandle 2D-Mesh triangulieren nicht als universelle Reparaturfunktion. In einem Forumsbeitrag wird beschrieben, dass Löcher auftraten, nachdem bei einem Mesh, das bereits mit Smart-Warp-Ebene erstellen angelegt worden war, die Triangulierung umgeschaltet wurde. Der Bericht bezieht sich auf eine bestimmte, 2023 dokumentierte Abfolge. Nutze ihn daher als Hinweis für die Diagnose und nicht als Aussage über jede aktuelle Installation. Probleme mit der Warp-Ebene — Seite 2
Wähle bei manuell gezeichneten Flächen den Vorgang, der zur Geometrie passt, die du erhalten möchtest. Die technischen Hinweise unterscheiden zwischen dem Erzeugen von Dreiecken aus einer gefüllten Kontur und Hilfslinien einerseits und dem Erstellen von Formen entlang manuell gezeichneter Dreiecks- und Viereckspfade andererseits. Außerdem wird empfohlen, vor dem Erzeugen des Meshs eine Kopie der ursprünglichen Konstruktionsebene aufzubewahren. Best Practices für Kopf-Rigs mit Quad-Mesh?
Prüfe nach der Reparatur das ursprüngliche Problem-Bild, die neutrale Pose und die Bilder zwischen deinen Hauptposen. Rendere einen kurzen betroffenen Bereich und vergleiche ihn mit der Arbeitsansicht. Behalte die Reparatur bei, wenn die vorgesehene Zeichnung während der erforderlichen Bewegung durchgehend abgedeckt bleibt. Wenn eine Lücke bestehen bleibt, gehe zu ihrer lokalen Begrenzung zurück und fülle sie, statt ohne Diagnose die Mesh-Dichte zu erhöhen.
Quellen
- Füllwerkzeuge — offizielle Dokumentation von Lost Marble.
- Tutorial 2.2: Formen mit Löchern zeichnen — offizielles Tutorial von Lost Marble.
- Löcher/Lücken werden in Smart Meshes nicht gerendert — Moho Animation Forum.
- Das Mesh-Gitter bringt mein Bild durcheinander — Moho Animation Forum.
- Probleme mit der Warp-Ebene: Was mache ich falsch, und wie bekomme ich die richtige Kontrolle? — Moho Animation Forum.
- Probleme mit der Warp-Ebene: Was mache ich falsch, und wie bekomme ich die richtige Kontrolle? — Seite 2 — Moho Animation Forum.
- Best Practices für Kopf-Rigs mit Quad-Mesh? — Moho Animation Forum.
