How to Repair Holes in a Custom Triangular Warp Mesh in Moho
To repair holes in a custom triangular warp mesh in Moho, first check whether the affected triangles have filled shapes. Restore missing fills, repair disconnected boundaries, or rebuild the mesh’s shapes while preserving its points and curves. If the holes appeared immediately after triangulation, undo that operation before making further changes.
This guide is for animators repairing a custom mesh over character artwork. It separates manually drawn triangle faces from automatically triangulated meshes, then provides a practical sequence for finding and fixing the gap.
Why can a mesh show triangles but still have holes?
In Moho, drawing curves and creating filled shapes are separate operations. A visible triangle outline does not establish that its interior contains a filled shape. Lost Marble’s official documentation explains that Draw tools define geometry, while Fill tools create its visible appearance. Fill Tools
That distinction matters for warping: an unfilled region can leave a corresponding gap in the artwork. In a direct troubleshooting exchange, a Moho user reported missing image sections, and the response identified missing fills as the usual cause. Holes/gaps not rendering in smart meshes
Treat the outline as a guide to inspect, rather than proof that the mesh is complete. Before adding more points, establish whether the missing area lacks a face, has an unintended inner boundary, or appears only during animation.
How do you identify which repair to try first?
Save a separate project copy before changing the mesh. Inspect the affected area at frame 0, then compare it with the frame where the problem is most visible. The following decision aid is an editorial diagnostic sequence derived from the documented fill rules and the troubleshooting reports cited below.
| What you observe | First check | Repair to try |
|---|---|---|
| One triangular area is missing before animation | Does that triangle contain a filled shape? | Create its missing fill |
| Several gaps appear immediately after triangulation | Did the previous mesh display correctly? | Undo and inspect the original shapes |
| A gap follows a closed interior loop | Is the loop defining an unwanted hole? | Correct the boundary or guide arrangement |
| Filling fails at one location | Are its boundary points actually connected? | Repair the connection, then recreate the fill |
| The gap appears only in a particular pose | Does it disappear when local movement is reduced? | Inspect the local deformation before rebuilding |
Change one thing at a time and compare the same frame after each change. This makes the result informative: if creating one fill restores precisely one missing triangle, you have a useful explanation for that gap. If it changes nothing, continue the diagnosis instead of filling unrelated areas.
How do you fill a single missing triangle?
For an isolated gap in a manually constructed mesh, start with a local repair:
- Select the vector layer containing the mesh.
- Activate Create Shape.
- Select only the three boundary points of the missing triangle.
- Check that the preview covers the intended triangular interior.
- Create a filled shape by pressing Space.
- Inspect the artwork again at the same frame.
Lost Marble’s Create Shape instructions specify selecting the intended boundary and pressing Space to create the shape. They also explain that an outline preview without an enclosed fill preview indicates that the selection does not currently define the desired filled region. Fill Tools
For example, suppose two adjacent triangles cover a small section of your character drawing, but only the left triangle displays the artwork. Select the right triangle’s three boundary points and create its fill. This is an illustrative repair scenario, not a reported test result.
Avoid selecting the entire mesh for this local operation. A precise selection lets you inspect one face without introducing ambiguity about which region should be filled.
How do you rebuild many missing faces without deleting the mesh?
When several faces are missing or the existing shape arrangement is confused, rebuilding the shapes can be more practical than patching each triangle. A Moho forum workaround describes deleting the existing shapes, running Scripts > Draw > Fill Quad Mesh, and assigning the mesh layer to the image again. The discussion concerns gaps reported in Moho 13.5 and 14.1; it does not establish that every later version has the same issue. Mesh grid messes with my image
On your saved working copy:
- Choose Select Shape, rather than a point-selection tool.
- Use its Select All button and delete the selected shapes.
- Confirm that the underlying points and curves remain.
- Run Scripts > Draw > Fill Quad Mesh.
- Check the image layer’s warp assignment and inspect the previously missing regions.
Despite its name, Fill Quad Mesh can create shapes from triangle paths as well as quadrilateral paths. The relevant technical discussion also stresses deleting shapes while retaining the underlying paths. Warp layer issues, what am I doing wrong, what's the right way for full control?
This route suits a mesh whose individual triangle boundaries are already drawn. If your layer instead contains an outer contour and sparse guides intended for automatic triangulation, first establish the intended construction method; the two starting arrangements require different treatment.
What should you check when a triangle will not fill?
A triangle that looks closed may still contain a disconnected junction. In the manual-mesh discussion, an experienced contributor recommends moving suspect points temporarily to expose unwelded connections, keeping junctions cleanly welded, and testing construction in stages. Warp layer issues, what am I doing wrong, what's the right way for full control?
Use that approach locally: move one suspect corner slightly, observe whether the neighboring edges follow, then undo the diagnostic movement. Repair any connection that should form a shared junction, and retry the fill. Work around the gap’s perimeter rather than repeatedly rebuilding the entire layer.
Also inspect the selected boundary itself. Lost Marble documents that selecting extra interior points can make the intended fill ambiguous. Selecting only the boundary of one triangle provides a clearer test. Fill Tools
What if a closed interior guide creates the hole?
Moho supports compound fills with holes. The official tutorial explains that selecting an outer boundary together with a closed inner boundary can define a filled region with an opening. A neatly closed interior loop can therefore be meaningful geometry, rather than a harmless detail line. Tutorial 2.2: Drawing shapes with holes
In an automatic mesh workflow, inspect loops that were intended only to guide deformation. A user troubleshooting this exact distinction reported that leaving the guides open resolved the unwanted openings. That is a workflow-specific observation, not a reason to open every triangle in a manually constructed mesh. Warp layer issues, what am I doing wrong, what's the right way for full control?
Use the construction method to choose the correction: manual triangle faces need enclosed boundaries for filling; an automatic workflow needs guides arranged so they do not unintentionally define excluded regions.
Should you triangulate the repaired mesh again?
Avoid treating Triangulate 2D Mesh as a universal repair button. A forum report describes holes appearing after toggling triangulation on a mesh already created through Create Smart Warp Layer. The report concerns a specific sequence documented in 2023, so use it as a diagnostic clue rather than a claim about every current installation. Warp layer issues — Page 2
For manually drawn faces, choose the operation that matches the geometry you want to preserve. Technical guidance distinguishes generating triangles from a filled contour and guides from creating shapes along manually drawn triangle and quad paths. It also recommends keeping a duplicate of the original construction layer before generating the mesh. Head Rigs with Quad Mesh Best Practices?
After the repair, inspect the original problem frame, the neutral pose, and the frames between your main poses. Render a short affected range and compare it with the workspace view. Keep the repair when the intended artwork remains covered throughout the required movement; if a gap persists, return to its local boundary and fill rather than adding mesh density without a diagnosis.
Sources
- Fill Tools — Lost Marble’s official documentation.
- Tutorial 2.2: Drawing shapes with holes — Lost Marble’s official tutorial.
- Holes/gaps not rendering in smart meshes — Moho Animation Forum.
- Mesh grid messes with my image — Moho Animation Forum.
- Warp layer issues, what am I doing wrong, what's the right way for full control? — Moho Animation Forum.
- Warp layer issues, what am I doing wrong, what's the right way for full control? — Page 2 — Moho Animation Forum.
- Head Rigs with Quad Mesh Best Practices? — Moho Animation Forum.
