Add site index, deploy script and Green Man mask build

Static site for builds.kestrelsnest.social: an index page with one card per build, an rsync deploy script modelled on pantry, and the Green Man mask guide with its templates and print files.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GrX9qMoNihcWLX3xoJhabw
This commit is contained in:
Eric WagonerandClaude Fable 5.2 committed 2026-11-10 17:05:34 -05:00
commit 2dba395059
31 files changed
+355

No files matched your search

+100
View File
@@ -0,0 +1,100 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Green Man Mask Kit</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700&family=Inter:wght@400;600;700&display=swap">
<style>
/* layout: one reading column of guide text; each step is a drawing beside its instructions, stacking on phones */
:root { --bg:#f3f5f1; --surface:#ffffff; --fg:#1b201c; --muted:#5d665f; --line:#d3d9d1; --accent:#2c6a31; --accent-fg:#ffffff; --bark:#7a5530;
--note:#f4eedd; --warn:#fbe9e6; --warn-fg:#a3261c; --ok:#e6f0e3; --paper:#f7f8f5; --paper-fg:#33382f;
--display:"Bricolage Grotesque","Inter",system-ui,sans-serif; --body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif; --mono:ui-monospace,"SF Mono",Menlo,monospace; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --bg:#141815; --surface:#1c221d; --fg:#e7ece6; --muted:#9aa59b; --line:#313a32; --accent:#7fc27f; --accent-fg:#0f1a10; --bark:#c79a66;
--note:#2a2618; --warn:#3a1d1a; --warn-fg:#ff9d92; --ok:#1e2c1f; --paper:#e9ece6; --paper-fg:#33382f; color-scheme: dark } }
:root[data-theme="dark"] { --bg:#141815; --surface:#1c221d; --fg:#e7ece6; --muted:#9aa59b; --line:#313a32; --accent:#7fc27f; --accent-fg:#0f1a10; --bark:#c79a66;
--note:#2a2618; --warn:#3a1d1a; --warn-fg:#ff9d92; --ok:#1e2c1f; --paper:#e9ece6; --paper-fg:#33382f; color-scheme: dark }
* { box-sizing: border-box; }
body { background: var(--bg); color: var(--fg); font-family: var(--body); font-size: 16px; line-height: 1.6; }
.wrap { max-width: 1060px; margin: 0 auto; padding-block: 28px 80px; padding-left: max(16px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); }
h1, h2, h3 { font-family: var(--display); text-wrap: balance; line-height: 1.12; margin: 0; }
h1 { font-size: clamp(2.3rem, 6vw, 3.6rem); letter-spacing: -0.02em; }
h2 { font-size: 1.5rem; padding-top: 18px; border-top: 2px solid var(--accent); margin-bottom: 12px; }
h3 { font-size: 1.2rem; }
p { margin: 0 0 12px; max-width: 68ch; } ul, ol { margin: 0 0 12px; padding-left: 1.3em; max-width: 68ch; } li { margin-bottom: 6px; }
a { color: var(--accent); } code { font-family: var(--mono); font-size: 0.86em; }
section { margin: 0 0 40px; min-width: 0; }
figure { margin: 0; min-width: 0; } figcaption { font-size: 0.8rem; color: var(--muted); margin-top: 6px; line-height: 1.35; }
img { border-radius: 8px; display: block; height: auto; }
.fig svg, .leafstrip svg { display: block; width: 100%; height: auto; background: var(--paper); border-radius: 8px; }
.fig svg text { font-family: var(--body); }
nav.top { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 28px; }
nav.top a { text-decoration: none; border: 1px solid var(--line); background: var(--surface); color: var(--fg); padding: 7px 14px; border-radius: 999px; font-size: 0.9rem; font-weight: 600; }
nav.top a:hover, nav.top a:focus-visible { border-color: var(--accent); color: var(--accent); outline: none; }
.cover { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 320px); gap: 32px; align-items: end; margin-bottom: 40px; }
.kicker { text-transform: uppercase; letter-spacing: 0.12em; font-size: 0.75rem; font-weight: 700; color: var(--accent); margin: 0 0 10px; }
.lead { font-size: 1.15rem; line-height: 1.5; color: var(--fg); margin-top: 14px; }
.facts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 24px; margin: 20px 0 0; }
.facts dt { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--muted); } .facts dd { margin: 0; font-weight: 600; }
.guide-start { margin-top: 72px; }
.cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; align-items: start; margin-bottom: 14px; }
.tw { overflow-x: auto; margin: 0 0 14px; }
table.data { width: 100%; border-collapse: collapse; font-size: 0.88rem; font-variant-numeric: tabular-nums; }
table.data th { text-align: left; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.06em; color: var(--muted); border-bottom: 1.5px solid var(--fg); padding: 6px 12px 6px 0; white-space: nowrap; }
table.data td { border-bottom: 1px solid var(--line); padding: 7px 12px 7px 0; vertical-align: top; }
table.dense { font-size: 0.8rem; min-width: 760px; }
.note { border-left: 3px solid var(--bark); background: var(--note); padding: 12px 16px; font-size: 0.93rem; margin: 10px 0 14px; border-radius: 0 6px 6px 0; }
.note.warn { border-left-color: var(--warn-fg); background: var(--warn); } .note.warn b { color: var(--warn-fg); }
.step, .stage { display: grid; grid-template-columns: minmax(0, 380px) minmax(0, 1fr); gap: 28px; padding: 22px 0 10px; border-top: 1px solid var(--line); }
.step .wide { grid-column: 1 / -1; max-width: 640px; }
.stage-pics { display: grid; gap: 14px; align-content: start; }
.step-head { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; }
.num { display: inline-grid; place-items: center; min-width: 28px; height: 28px; border-radius: 14px; background: var(--accent); color: var(--accent-fg); font-weight: 700; font-size: 0.9rem; padding: 0 6px; font-family: var(--body); }
.meta { font-size: 0.82rem; color: var(--muted); flex-basis: 100%; }
.chips { margin: 0 0 10px; display: flex; flex-wrap: wrap; gap: 6px; } .chip { border: 1px solid var(--line); background: var(--surface); border-radius: 999px; padding: 1px 10px; font-size: 0.8rem; }
.why { font-size: 0.88rem; color: var(--muted); margin: 0 0 10px; } .why ul { margin: 4px 0 0; }
.check { font-size: 0.9rem; background: var(--ok); border-radius: 6px; padding: 9px 12px; max-width: 68ch; } .check b { color: var(--accent); margin-right: 6px; }
.stl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(104px, 1fr)); gap: 8px; margin: 0 0 14px; }
.stl-grid figure { background: var(--paper); border-radius: 8px; padding: 4px 4px 8px; } .stl-grid figcaption { text-align: center; color: var(--paper-fg); margin: 0; font-size: 0.72rem; }
.leafstrip { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 6px; } .leafstrip figcaption { text-align: center; }
.dl { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin-bottom: 10px; }
.dl .dlbtn { text-decoration: none; text-align: left; font: inherit; color: var(--fg); background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 14px 16px; cursor: pointer; display: grid; gap: 4px; }
.dl .dlbtn:hover, .dl .dlbtn:focus-visible { border-color: var(--accent); outline: 2px solid var(--accent); outline-offset: 1px; }
.dl .dlbtn b { font-family: var(--display); font-size: 1.05rem; } .dl .dlbtn span { font-size: 0.82rem; color: var(--muted); }
#dl-status { font-size: 0.88rem; color: var(--muted); min-height: 1.4em; }
@media (max-width: 760px) { .cover, .cols, .step, .stage { grid-template-columns: minmax(0, 1fr); } .cover-photo { max-width: 360px; } .leafstrip { grid-template-columns: repeat(5, minmax(0, 1fr)); } }
</style>
<style>body{margin:0}img{max-width:100%}</style>
</head>
<body>
<div class="wrap"><header class="cover"><div class="cover-text"><p class="kicker">Build guide</p><h1>Green Man mask</h1>
<p class="lead">A half-mask of oak leaves, acorns and bark, built for people who wear glasses. The structure is EVA foam with a handful of 3D-printed details, and your glasses go on over it.</p>
<dl class="facts"><div><dt>Hands-on time</dt><dd>about 8 hours over 3 evenings</dd></div><div><dt>Printing</dt><dd>16 small parts, printed unattended</dd></div>
<div><dt>Foam</dt><dd>1 base, 27 leaves</dd></div><div><dt>Skills</dt><dd>craft knife, heat gun, contact cement</dd></div></dl></div>
<figure class="photo cover-photo"><img src="img/finished.jpg" alt="The finished mask, worn with a knitted hood." loading="lazy"><figcaption>The finished mask, worn with a knitted hood.</figcaption></figure></header><nav class="top" aria-label="Sections"><a href="#downloads">Downloads</a><a href="#build">Build guide</a><a href="#step-strip">Assembly steps</a><a href="#painting">Painting guide</a></nav><section id="downloads"><h2>Downloads</h2><div class="dl"><a class="dlbtn" href="dl/GreenMan_mask_kit.zip" download><b>Whole kit</b><span>Templates, both guides, and the 8 print files in one zip</span></a><a class="dlbtn" href="dl/GreenMan_templates.pdf" download><b>Templates</b><span>4 pages, 1:1, US Letter or A4</span></a><a class="dlbtn" href="dl/GreenMan_build_guide.pdf" download><b>Build guide</b><span>Printable, for the workbench</span></a><a class="dlbtn" href="dl/GreenMan_painting_guide.pdf" download><b>Painting guide</b><span>Printable</span></a><a class="dlbtn" href="dl/GreenMan_print_files.zip" download><b>Print files</b><span>8 STL files, no supports needed</span></a></div></section><div id="build"></div><section><h2>Tested in use</h2>
<p>This mask was built and then worn for a full day at a renaissance faire, glasses and all. It stayed comfortable, nothing came loose, and it needed no repairs. The photos throughout this guide are from that build.</p>
<p>The templates and print files have been refined a little since then, so dry-fit the parts against your own base before gluing, as the guide suggests.</p></section><section><h2>How it goes together</h2><div class="cols"><div>
<p>The base is a band of 6 mm foam across the forehead with a strip down the nose and a tab on each cheek. It is worn <b>behind</b> your glasses, so the frame rests on the foam and nothing surrounds the lenses.</p>
<p>Everything else is glued to that band in layers. Seven large leaves stand up from the band and rake back over the head: the four outer ones glued to its back face, the three centre ones to its front. A printed bark strip sits across the front, and a knot covers the centre stems. Two twigs and a row of medium leaves stand in front of the large ones. Acorns cover the strap anchors at the temples. Leaves and tendrils hang from the cheek tabs into the beard.</p>
<p>Assembly order follows from what overlaps what. Each step says why it comes where it does.</p></div>
<figure class="fig profile"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-6 -34 300 236" role="img"><title>Two side views through the mask</title><text x="44" y="-25" font-size="5" font-weight="700" fill="#222">On the centre line</text><path d="M40 196 L40 128 Q40 100 38 76 Q34 36 10 10" fill="none" stroke="#c9a78a" stroke-width="2.2" stroke-linecap="round"/><path d="M40 156 Q56 172 60 190 Q52 196 42 196" fill="none" stroke="#c9a78a" stroke-width="2.2" stroke-linecap="round"/><path d="M42 124.0 L42 94.0 Q41 78.0 38.5 68.0 L44.3 69.6 Q47 78.0 48 94.0 L48 124.0 Z" fill="#d9d6cc" stroke="#5b5850" stroke-width="0.6"/><path d="M42 124.0 L42 156 L47 174 L50 172 L45.5 156 L45.5 124.0" fill="#d9d6cc" stroke="#5b5850" stroke-width="0.6"/><path d="M48 82.0 L50 82.0 L50 69.0 L48 69.0 Z" fill="#2f6b2f" stroke="#1d4a1f" stroke-width="0.45"/><path d="M48 69.0 L50.2 69.0 L22.2 -26.0 L20 -26.0 Z" fill="#2f6b2f" stroke="#1d4a1f" stroke-width="0.45" stroke-linejoin="round"/><path d="M50 54.0 Q65 62.0 64 75.0 Q65 88.0 50 96.0 Z" fill="#6b4a2b" stroke="#3e2a16" stroke-width="0.5"/><rect x="48" y="97.0" width="5" height="22" rx="1.5" fill="#6b4a2b" stroke="#3e2a16" stroke-width="0.5"/><path d="M57 123.0 L57 166 M57 123.0 L51 123.0" fill="none" stroke="#8a8a8a" stroke-width="1.6" stroke-linecap="round"/><path d="M45.5 120.0 L47.5 120.0 L52 176 L49.5 177 L45.5 132.0 Z" fill="#77ad4e" stroke="#1d4a1f" stroke-width="0.5"/><path d="M30 2.000000000000014 L66 4" stroke="#888" stroke-width="0.4"/><text x="67.5" y="5.5" font-size="4.4" text-anchor="start" fill="#222">centre large leaf</text><path d="M49 76.0 L72 20" stroke="#888" stroke-width="0.4"/><text x="73.5" y="21.5" font-size="4.4" text-anchor="start" fill="#222">its stem: on the FRONT,</text><text x="73.5" y="27" font-size="4.4" fill="#222">under the knot</text><path d="M62 68.0 L76 58" stroke="#888" stroke-width="0.4"/><text x="77.5" y="59.5" font-size="4.4" text-anchor="start" fill="#222">knot</text><path d="M53 108.0 L72 100" stroke="#888" stroke-width="0.4"/><text x="73.5" y="101.5" font-size="4.4" text-anchor="start" fill="#222">brow strip</text><path d="M45 116.0 L72 112" stroke="#888" stroke-width="0.4"/><text x="73.5" y="113.5" font-size="4.4" text-anchor="start" fill="#222">foam band</text><path d="M57 140 L72 140" stroke="#888" stroke-width="0.4"/><text x="73.5" y="141.5" font-size="4.4" text-anchor="start" fill="#222">glasses</text><path d="M51 168 L68 172" stroke="#888" stroke-width="0.4"/><text x="69.5" y="173.5" font-size="4.4" text-anchor="start" fill="#222">nose leaf</text><path d="M39 90 L16 150" stroke="#888" stroke-width="0.4"/><text x="14.5" y="151.5" font-size="4.4" text-anchor="end" fill="#222">forehead</text><text x="194" y="-25" font-size="5" font-weight="700" fill="#222">30 mm to one side</text><path d="M190 196 L190 128 Q190 100 188 76 Q184 36 160 10" fill="none" stroke="#c9a78a" stroke-width="2.2" stroke-linecap="round"/><path d="M190 156 Q206 172 210 190 Q202 196 192 196" fill="none" stroke="#c9a78a" stroke-width="2.2" stroke-linecap="round"/><path d="M190 84.0 L192 84.0 L191 70.0 L189 70.0 Z" fill="#245a26" stroke="#1d4a1f" stroke-width="0.45"/><path d="M189 70.0 L191.2 70.0 L164.2 -16.0 L162 -16.0 Z" fill="#245a26" stroke="#1d4a1f" stroke-width="0.45" stroke-linejoin="round"/><path d="M192 124.0 L192 94.0 Q191 78.0 188.5 68.0 L194.3 69.6 Q197 78.0 198 94.0 L198 124.0 Z" fill="#d9d6cc" stroke="#5b5850" stroke-width="0.6"/><path d="M198 95.0 L201 95.0 L201 72.0 L198 72.0 Z" fill="#8a5a2b" stroke="#3e2a16" stroke-width="0.45"/><path d="M198 72.0 L201 72.0 L186 11.000000000000014 L183.4 12.000000000000014 Z" fill="#8a5a2b" stroke="#3e2a16" stroke-width="0.45"/><path d="M201 95.0 L203 95.0 L203 83.0 L201 83.0 Z" fill="#4c8a3c" stroke="#1d4a1f" stroke-width="0.45"/><path d="M201 83.0 L203.2 83.0 L193.2 14.000000000000014 L191 14.000000000000014 Z" fill="#4c8a3c" stroke="#1d4a1f" stroke-width="0.45" stroke-linejoin="round"/><rect x="198" y="97.0" width="5" height="22" rx="1.5" fill="#6b4a2b" stroke="#3e2a16" stroke-width="0.5"/><path d="M207 123.0 L207 166 M207 123.0 L201 123.0" fill="none" stroke="#8a8a8a" stroke-width="1.6" stroke-linecap="round"/><path d="M170 8.000000000000014 L212 2" stroke="#888" stroke-width="0.4"/><text x="213.5" y="3.5" font-size="4.4" text-anchor="start" fill="#222">outer large leaf: stem on the BACK</text><path d="M188 20.000000000000014 L218 16" stroke="#888" stroke-width="0.4"/><text x="219.5" y="17.5" font-size="4.4" text-anchor="start" fill="#222">twig: flat side on the FRONT</text><path d="M195 40.0 L222 30" stroke="#888" stroke-width="0.4"/><text x="223.5" y="31.5" font-size="4.4" text-anchor="start" fill="#222">front-row leaf: on the FRONT,</text><text x="223.5" y="37" font-size="4.4" fill="#222">in front of the twig</text><path d="M203 108.0 L222 100" stroke="#888" stroke-width="0.4"/><text x="223.5" y="101.5" font-size="4.4" text-anchor="start" fill="#222">brow strip</text><path d="M195 116.0 L222 112" stroke="#888Line truncated
<div class="cols"><figure class="fig "><svg xmlns="http://www.w3.org/2000/svg" viewBox="-130 -180.95 260 284.95" role="img"><path d="M-50.95 -65.72 L-50.98 -65.77 L-51 -65.82 L-51.01 -65.88 L-51.02 -65.93 L-51.03 -65.99 L-51.03 -66.04 L-51.02 -66.1 L-50.94 -66.76 L-50.93 -66.78 L-50.86 -67.63 L-50.86 -67.64 L-50.82 -68.51 L-50.82 -68.52 L-50.81 -69.38 L-50.81 -69.39 L-50.82 -70.26 L-50.82 -70.27 L-50.86 -71.14 L-50.86 -71.15 L-50.9 -72.03 L-50.9 -72.03 L-50.96 -72.91 L-51.03 -73.79 L-51.09 -74.66 L-51.09 -74.66 L-51.15 -75.53 L-51.15 -75.54 L-51.2 -76.39 L-51.2 -76.4 L-51.24 -77.25 L-51.24 -77.27 L-51.26 -78.1 L-51.26 -78.12 L-51.25 -78.94 L-51.25 -78.96 L-51.22 -79.78 L-51.21 -79.8 L-51.15 -80.6 L-51.15 -80.62 L-51.05 -81.42 L-51.05 -81.44 L-50.92 -82.23 L-50.92 -82.25 L-50.76 -83.04 L-50.76 -83.06 L-50.57 -83.84 L-50.57 -83.86 L-50.36 -84.65 L-50.35 -84.67 L-50.11 -85.47 L-50.1 -85.48 L-49.83 -86.28 L-49.82 -86.3 L-49.52 -87.11 L-49.52 -87.12 L-49.19 -87.94 L-49.18 -87.96 L-48.83 -88.79 L-48.82 -88.8 L-48.44 -89.65 L-48.43 -89.66 L-48.02 -90.53 L-48.01 -90.54 L-47.57 -91.42 L-47.57 -91.43 L-47.1 -92.34 L-47.1 -92.34 L-46.62 -93.26 L-46.14 -94.2 L-45.66 -95.13 L-45.66 -95.14 L-45.21 -96.06 L-45.21 -96.07 L-44.8 -96.98 L-44.79 -96.99 L-44.43 -97.88 L-44.42 -97.89 L-44.12 -98.75 L-44.12 -98.77 L-43.89 -99.6 L-43.88 -99.62 L-43.74 -100.4 L-43.73 -100.44 L-43.69 -101.17 L-43.69 -101.18 L-43.69 -101.2 L-43.74 -101.89 L-43.74 -101.9 L-43.75 -101.91 L-43.92 -102.55 L-43.93 -102.56 L-43.93 -102.58 L-44.23 -103.15 L-44.24 -103.16 L-44.25 -103.17 L-44.69 -103.68 L-44.7 -103.69 L-44.71 -103.7 L-45.28 -104.15 L-45.29 -104.15 L-45.3 -104.16 L-45.98 -104.53 L-46.02 -104.55 L-46.79 -104.85 L-46.82 -104.86 L-47.68 -105.09 L-47.71 -105.09 L-48.63 -105.25 L-48.65 -105.25 L-49.62 -105.33 L-49.65 -105.33 L-50.65 -105.32 L-50.67 -105.32 L-51.69 -105.24 L-51.71 -105.23 L-52.72 -105.06 L-52.74 -105.06 L-53.74 -104.81 L-53.76 -104.81 L-54.74 -104.5 L-54.75 -104.49 L-55.72 -104.13 L-55.73 -104.13 L-56.68 -103.74 L-56.69 -103.74 L-57.62 -103.34 L-58.52 -102.95 L-58.53 -102.95 L-59.4 -102.58 L-59.41 -102.57 L-60.24 -102.25 L-60.27 -102.24 L-61.05 -101.98 L-61.1 -101.97 L-61.83 -101.78 L-61.89 -101.77 L-62.57 -101.67 L-62.66 -101.67 L-63.27 -101.67 L-63.33 -101.67 L-63.38 -101.68 L-63.94 -101.79 L-64 -101.8 L-64.06 -101.82 L-64.57 -102.04 L-64.63 -102.08 L-64.69 -102.11 L-65.18 -102.47 L-65.22 -102.51 L-65.26 -102.55 L-65.74 -103.06 L-65.79 -103.13 L-66.23 -103.77 L-66.27 -103.83 L-66.66 -104.58 L-66.69 -104.64 L-67.02 -105.46 L-67.03 -105.51 L-67.29 -106.38 L-67.31 -106.43 L-67.48 -107.3 L-67.49 -107.36 L-67.58 -108.21 L-67.58 -108.27 L-67.57 -109.07 L-67.57 -109.15 L-67.47 -109.9 L-67.46 -109.97 L-67.28 -110.68 L-67.26 -110.75 L-67 -111.44 L-66.98 -111.49 L-66.65 -112.17 L-66.62 -112.21 L-66.22 -112.87 L-66.2 -112.91 L-65.74 -113.56 L-65.72 -113.59 L-65.2 -114.24 L-65.18 -114.26 L-64.61 -114.92 L-64.59 -114.93 L-63.98 -115.6 L-63.97 -115.6 L-63.31 -116.28 L-63.31 -116.29 L-62.62 -116.98 L-61.91 -117.7 L-61.19 -118.45 L-61.19 -118.45 L-60.47 -119.22 L-60.46 -119.23 L-59.75 -120.04 L-59.74 -120.04 L-59.03 -120.87 L-59.03 -120.88 L-58.34 -121.73 L-58.33 -121.74 L-57.67 -122.61 L-57.67 -122.62 L-57.04 -123.49 L-57.03 -123.5 L-56.45 -124.38 L-56.44 -124.39 L-55.91 -125.26 L-55.91 -125.27 L-55.44 -126.13 L-55.43 -126.15 L-55.03 -126.99 L-55.02 -127.01 L-54.69 -127.82 L-54.68 -127.85 L-54.44 -128.63 L-54.43 -128.65 L-54.28 -129.39 L-54.28 -129.43 L-54.22 -130.13 L-54.22 -130.14 L-54.22 -130.15 L-54.27 -130.81 L-54.27 -130.83 L-54.28 -130.84 L-54.44 -131.44 L-54.44 -131.46 L-54.45 -131.47 L-54.73 -132.01 L-54.73 -132.02 L-54.74 -132.04 L-55.15 -132.52 L-55.16 -132.53 L-55.17 -132.54 L-55.7 -132.96 L-55.71 -132.96 L-55.72 -132.97 L-56.36 -133.32 L-56.39 -133.34 L-57.12 -133.62 L-57.15 -133.63 L-57.97 -133.84 L-58 -133.84 L-58.89 -133.98 L-58.91 -133.99 L-59.87 -134.05 L-59.89 -134.05 L-60.88 -134.04 L-60.91 -134.04 L-61.93 -133.96 L-61.96 -133.95 L-63 -133.79 L-63.02 -133.78 L-64.06 -133.54 L-64.08 -133.53 L-65.12 -133.21 L-65.14 -133.2 L-66.17 -132.81 L-66.18 -132.8 L-67.2 -132.35 L-67.21 -132.35 L-68.22 -131.86 L-68.23 -131.86 L-69.22 -131.34 L-69.22 -131.33 L-70.19 -130.8 L-70.2 -130.8 L-71.15 -130.26 L-72.08 -129.72 L-72.08 -129.72 L-72.97 -129.22 L-72.98 -129.21 L-73.84 -128.74 L-73.86 -128.74 L-74.68 -128.32 L-74.7 -128.31 L-75.48 -127.96 L-75.51 -127.94 L-76.24 -127.67 L-76.29 -127.65 L-76.96 -127.47 L-77.03 -127.45 L-77.64 -127.36 L-77.68 -127.36 L-77.73 -127.36 L-78.27 -127.36 L-78.33 -127.37 L-78.39 -127.38 L-78.86 -127.48 L-78.93 -127.5 L-79 -127.53 L-79.42 -127.74 L-79.49 -127.78 L-79.54 -127.82 L-79.94 -128.16 L-79.99 -128.2 L-80.03 -128.25 L-80.42 -128.74 L-80.44 -128.79 L-80.47 -128.83 L-80.82 -129.49 L-80.85 -129.56 L-81.14 -130.33 L-81.16 -130.4 L-81.36 -131.24 L-81.37 -131.31 L-81.46 -132.16 L-81.47 -132.24 L-81.44 -133.05 L-81.44 -133.1 L-81.43 -133.15 L-81.28 -133.88 L-81.26 -133.93 L-81.24 -133.98 L-80.97 -134.65 L-80.Line truncated
<p>Paint and sealer are listed in the painting guide.</p></section><section class="keep"><h2>Everything you will make</h2><p>This list is complete, and every item on it ends up on the mask. The only extras are three spare leaves, which you keep unpainted for repairs.</p><div class="tw"><table class="data"><thead><tr><th>Qty</th><th>Part</th><th>Made from</th><th>Where it goes</th></tr></thead><tbody><tr><td><b>1</b></td><td>Mask base</td><td>6 mm EVA foam</td><td>everything is glued to it</td></tr><tr><td><b>2</b></td><td>Strap reinforcement patch</td><td>2 mm EVA foam, 30 x 36 mm</td><td>back of the band, one behind each strap slit</td></tr><tr><td><b>7</b></td><td>Large oak leaf, 95 mm</td><td>2 mm EVA foam</td><td>3 crown, centre (on the front), 4 crown, outer (on the back)</td></tr><tr><td><b>9</b></td><td>Medium oak leaf, 70 mm</td><td>2 mm EVA foam</td><td>6 crown, front row, 2 cheeks, 1 spare</td></tr><tr><td><b>7</b></td><td>Small oak leaf, 48 mm</td><td>2 mm EVA foam</td><td>4 cheeks, 1 nose, 2 spare</td></tr><tr><td><b>4</b></td><td>Tip leaf, 30 mm</td><td>2 mm EVA foam</td><td>4 tendril ends</td></tr><tr><td><b>1</b></td><td>Brow strip</td><td>brow_strip.stl</td><td>1 front of the band</td></tr><tr><td><b>1</b></td><td>Bark knot</td><td>bark_knot.stl</td><td>1 centre of the band</td></tr><tr><td><b>2</b></td><td>Forked twig</td><td>twig_forked.stl</td><td>2 in the crown, between the leaf rows</td></tr><tr><td><b>4</b></td><td>Acorn, large half</td><td>acorn_large_half.stl</td><td>4 temple clusters</td></tr><tr><td><b>2</b></td><td>Acorn, small half</td><td>acorn_small_half.stl</td><td>2 temple clusters</td></tr><tr><td><b>2</b></td><td>Acorn, full (hangs on a line)</td><td>acorn_full.stl</td><td>2 hanging beside the cheeks</td></tr><tr><td><b>4</b></td><td>Tendril spiral</td><td>tendril_spiral.stl</td><td>4 on the lower cheek tabs, 2 per side</td></tr><tr><td><b>1</b></td><td>Elastic strap, 19-25 mm wide</td><td>flat elastic, about 45 cm</td><td>through both slits and around the back of the head</td></tr><tr><td><b>2</b></td><td>Hanging line, 8 cm</td><td>fishing line or thin wire</td><td>one for each hanging acorn</td></tr></tbody></table></div></section><section class="keep"><h2>Plan your time</h2><div class="tw"><table class="data"><thead><tr><th>When</th><th>What</th><th>Hands-on</th></tr></thead><tbody><tr><td>Evening 1</td><td>Start the print (stamp and brow strip first). Print the templates, paper-fit the base, cut and heat-form it. Fit the strap.</td><td>1½ h</td></tr><tr><td>Evening 2</td><td>Cut, vein and curl the 27 leaves. Clean up the printed parts and heat-form the brow strip.</td><td>2 h</td></tr><tr><td>Evening 3</td><td>Assemble (11 steps). Seal and paint, following the painting guide. Hang overnight.</td><td>2 h + 3 h</td></tr><tr><td>Next morning</td><td>Finger-test the paint, pack the spare leaves and a small glue gun, wear it.</td><td>5 min</td></tr></tbody></table></div>
<p>Printing takes the longest, though none of the evening 1 work or the leaf cutting waits on it. Start it first and let it run. If a print fails overnight you still have a day of slack.</p></section><section><h2>Stage A · Print</h2><div class="tw"><table class="data"><thead><tr><th>File</th><th>Print</th><th>Size</th><th>Supports</th><th>Notes</th></tr></thead><tbody><tr><td><code>brow_strip.stl</code></td><td><b>1</b></td><td>136 × 23.6 × 4.9 mm</td><td>none</td><td>Prints flat; heat-formed to the forehead later. PLA only.</td></tr><tr><td><code>bark_knot.stl</code></td><td><b>1</b></td><td>42 × 42 × 14.2 mm</td><td>none</td><td>Flat back.</td></tr><tr><td><code>twig_forked.stl</code></td><td><b>2</b></td><td>92.9 × 43.1 × 7.6 mm</td><td>none</td><td>Flat underside along its whole length.</td></tr><tr><td><code>acorn_large_half.stl</code></td><td><b>4</b></td><td>29.7 × 37 × 14.9 mm</td><td>none</td><td>Lies on its flat back.</td></tr><tr><td><code>acorn_small_half.stl</code></td><td><b>2</b></td><td>21.6 × 29 × 10.8 mm</td><td>none</td><td>Lies on its flat back.</td></tr><tr><td><code>acorn_full.stl</code></td><td><b>2</b></td><td>27 × 27 × 31 mm</td><td>none</td><td>Stands on a 13 mm flat, stem up. Use a brim.</td></tr><tr><td><code>tendril_spiral.stl</code></td><td><b>4</b></td><td>64.9 × 25.9 × 6.8 mm</td><td>none</td><td>Flat underside along its whole length.</td></tr><tr><td><code>leaf_vein_stamp.stl</code></td><td><b>1</b></td><td>50 × 121 × 4.2 mm</td><td>none</td><td>A tool for the leaves. Print it first.</td></tr></tbody></table></div>
<div class="stl-grid"><figure><img src="img/brow_strip.png" alt="brow_strip.stl" loading="lazy"><figcaption>brow strip</figcaption></figure><figure><img src="img/bark_knot.png" alt="bark_knot.stl" loading="lazy"><figcaption>bark knot</figcaption></figure><figure><img src="img/twig_forked.png" alt="twig_forked.stl" loading="lazy"><figcaption>twig forked</figcaption></figure><figure><img src="img/acorn_large_half.png" alt="acorn_large_half.stl" loading="lazy"><figcaption>acorn large half</figcaption></figure><figure><img src="img/acorn_small_half.png" alt="acorn_small_half.stl" loading="lazy"><figcaption>acorn small half</figcaption></figure><figure><img src="img/acorn_full.png" alt="acorn_full.stl" loading="lazy"><figcaption>acorn full</figcaption></figure><figure><img src="img/tendril_spiral.png" alt="tendril_spiral.stl" loading="lazy"><figcaption>tendril spiral</figcaption></figure><figure><img src="img/leaf_vein_stamp.png" alt="leaf_vein_stamp.stl" loading="lazy"><figcaption>leaf vein stamp</figcaption></figure></div><div class="cols"><div><p><b>Settings.</b> PLA, 0.4 mm nozzle, 0.2 mm layers, 3 walls, 15% infill, brim on. No supports on anything. For the brow strip use 4 top and bottom layers, because it has to bend later without snapping.</p>
<p><b>Print order.</b> First the vein stamp and the brow strip, so the leaf work is never waiting on the printer. Then everything else, on as many plates as your bed needs. Expect the full set to take most of a day on a slow printer.</p><p><b>Scaled your base?</b> If you print the base template at anything other than 100% (see Stage B), scale <code>brow_strip.stl</code> by the same percentage in the slicer.</p>
</div><div><p><b>Every part has a flat underside along its full length.</b> If your slicer shows any part of a model floating above the bed, the model has been rotated, so lay it back on its flat face.</p></div>
</div></section><section><h2>Stage B · Base</h2><div class="cols"><div><ol><li>Print the template pages on card stock at 100%. Measure the 100 mm bar on every page before cutting anything.</li><li><b>Paper fit.</b> Cut the base out of paper, hold it to your face and put your glasses on over it. The band should lie on your forehead with the frame’s top bar along its lower edge, the nose strip should drop between the nose pads, and each cheek tab should sit outside the frame with the arm passing over it. If your frame is not close to 140 mm wide, reprint the base page only at the scale in its fit table. On that reprint the bar will measure the scaled length (93 mm at 93%), the brow strip must be printed at the same scale, and the distances given in the assembly steps shrink or grow by the same few percent; the drawings still show where everything goes.</li><li>Trace onto 6 mm foam and cut with the blade upright. Fold the template on its centre line and cut both halves together if you want exact symmetry.</li><li><b>Heat-form.</b> Warm the band with the heat gun for a few seconds at a time and press it to your forehead (through a cloth) until it holds the curve. Do the same to bend each cheek tab in against your cheekbone.</li><li>Score the back of the nose strip lightly where it meets the band, so it drapes down your nose.</li><li>Put it on under your glasses again. It should sit there on its own for a moment before it slides.</li></ol></div>
<figure class="photo "><img src="img/base_fit.jpg" alt="The formed base behind the glasses. (This photo was taken after the strap went on in Stage C.) The frame’s top bar runs along the lower edge of the band." loading="lazy"><figcaption>The formed base behind the glasses. (This photo was taken after the strap went on in Stage C.) The frame’s top bar runs along the lower edge of the band.</figcaption></figure></div></section><section><h2>Stage C · Strap</h2><section class="step" id="step-strap"><figure class="fig stepfig"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-130 -180.95 260 284.95" role="img"><path d="M95.84 2 L95.84 1.87 L93.86 -30.82 L93.84 -30.95 L93.81 -30.98 L93.42 -31.31 L93.07 -31.67 L92.75 -32.07 L92.48 -32.51 L92.26 -32.96 L92.08 -33.44 L91.95 -33.93 L91.88 -34.43 L91.85 -34.94 L91.85 -46.83 L91.84 -46.95 L91.79 -47.06 L79.91 -68.84 L79.85 -68.94 L79.73 -68.97 L40.12 -76.93 L39.88 -76.96 L0.12 -80.94 L-0 -80.94 L-0.12 -80.94 L-39.88 -76.96 L-40.12 -76.93 L-79.73 -68.97 L-79.85 -68.94 L-79.91 -68.84 L-91.79 -47.06 L-91.84 -46.95 L-91.85 -46.83 L-91.85 -34.94 L-91.88 -34.43 L-91.95 -33.93 L-92.08 -33.44 L-92.26 -32.96 L-92.48 -32.51 L-92.75 -32.07 L-93.07 -31.67 L-93.42 -31.31 L-93.81 -30.98 L-93.84 -30.95 L-93.86 -30.82 L-95.84 1.87 L-95.84 2 L-95.79 2.12 L-87.9 17.9 L-87.85 18 L-87.75 18.05 L-75.96 23.94 L-75.85 23.99 L-75.8 23.88 L-67.9 6.1 L-67.86 6 L-67.84 5.89 L-66.43 -20.22 L-66.38 -20.72 L-66.27 -21.22 L-66.12 -21.7 L-65.92 -22.16 L-65.68 -22.6 L-65.39 -23.02 L-65.06 -23.4 L-64.69 -23.75 L-64.29 -24.06 L-63.86 -24.32 L-63.41 -24.55 L-62.93 -24.72 L-62.44 -24.85 L-61.94 -24.92 L-61.44 -24.95 L-12.4 -24.95 L-11.93 -24.93 L-11.46 -24.86 L-11 -24.75 L-10.55 -24.6 L-10.12 -24.4 L-9.71 -24.16 L-9.33 -23.89 L-8.97 -23.58 L-8.64 -23.24 L-8.35 -22.87 L-8.09 -22.47 L-7.87 -22.05 L-7.69 -21.62 L-7.55 -21.16 L-6.18 -15.65 L-6.08 -15.18 L-6.03 -14.71 L-6.03 -14.22 L-6.98 7.63 L-7.07 8.36 L-11.98 33.88 L-11.99 34 L-11.92 34.09 L-0.08 47.91 L-0 47.99 L0.08 47.91 L11.92 34.09 L11.99 34 L11.98 33.88 L7.07 8.36 L6.98 7.63 L6.03 -14.22 L6.03 -14.71 L6.08 -15.18 L6.18 -15.65 L7.55 -21.16 L7.69 -21.62 L7.87 -22.05 L8.09 -22.47 L8.35 -22.87 L8.64 -23.24 L8.97 -23.58 L9.33 -23.89 L9.71 -24.16 L10.12 -24.4 L10.55 -24.6 L11 -24.75 L11.46 -24.86 L11.93 -24.93 L12.4 -24.95 L61.44 -24.95 L61.94 -24.92 L62.44 -24.85 L62.93 -24.72 L63.41 -24.55 L63.86 -24.32 L64.29 -24.06 L64.69 -23.75 L65.06 -23.4 L65.39 -23.02 L65.68 -22.6 L65.92 -22.16 L66.12 -21.7 L66.27 -21.22 L66.38 -20.72 L66.43 -20.22 L67.84 5.89 L67.86 6 L67.9 6.1 L75.8 23.88 L75.85 23.99 L75.96 23.94 L87.75 18.05 L87.85 18 L87.9 17.9 L95.79 2.12 Z" fill="#d9d6cc" stroke="#5b5850" stroke-width="0.6" fill-rule="evenodd" stroke-linejoin="round"/><path d="M56.85 -24.95 L56.85 -60.95 L86.85 -60.95 L86.85 -24.95 Z" fill="#bdb7a3" stroke="#c8321e" stroke-width="0.9" stroke-linejoin="round" stroke-dasharray="1.5 1"/><path d="M-86.85 -24.95 L-86.85 -60.95 L-56.85 -60.95 L-56.85 -24.95 Z" fill="#bdb7a3" stroke="#c8321e" stroke-width="0.9" stroke-linejoin="round" stroke-dasharray="1.5 1"/><rect x="71.85" y="-52.95" width="51" height="20" fill="#2b2b2b" opacity="0.9"/><rect x="71.85" y="-50.95" width="21" height="16" fill="#6a6a6a" stroke="#fff" stroke-width="0.3" stroke-dasharray="1 1"/><rect x="-122.85" y="-52.95" width="51" height="20" fill="#2b2b2b" opacity="0.9"/><rect x="-92.85" y="-50.95" width="21" height="16" fill="#6a6a6a" stroke="#fff" stroke-width="0.3" stroke-dasharray="1 1"/><circle cx="71.85" cy="-42.95" r="3.3" fill="#fff" stroke="#c8321e" stroke-width="0.6"/><text x="71.85" y="-41.7" font-size="3.6" font-weight="700" text-anchor="middle" fill="#c8321e" font-family="Inter, Helvetica, Arial, sans-serif">1</text><circle cx="-71.85" cy="-42.95" r="3.3" fill="#fff" stroke="#c8321e" stroke-width="0.6"/><text x="-71.85" y="-41.7" font-size="3.6" font-weight="700" text-anchor="middle" fill="#c8321e" font-family="Inter, Helvetica, Arial, sans-serif">2</text></svg><figcaption>Back view (the side that touches your face). Red outline: glued in this step. Numbers: the order. Grey: already on.</figcaption></figure><div class="step-body"><div class="step-head"><span class="num">C</span><h3>Strap</h3><span class="meta">25 min + cure · Contact cement for the patches, hot glue for the tails</span></div><div class="chips"><span class="chip">1 elastic strap</span><span class="chip">2 strap patches</span></div><ol><li>Cut two 30 × 36 mm patches from 2 mm foam (outline on template page 4). Lay the paper base template on the formed foam base and push a pin through both ends of each red slit to mark them on the foam.</li><li>Cement a patch to the <b>back</b> of the band, centred over each pair of pin marks. Coat both surfaces, wait until touch-dry, press. Let it cure at least 30 minutes.</li><li>Cut each slit through band and patch together with a fresh blade: two parallel cuts 20 mm long and 3 mm apart, then lift out the sliver. Cutting through both layers atLine truncated
<figure class="photo "><img src="img/leaf_pile.jpg" alt="Cut leaves, the vein stamp, and printed parts, ready for assembly." loading="lazy"><figcaption>Cut leaves, the vein stamp, and printed parts, ready for assembly.</figcaption></figure></div></section><section><h2>Stage E · Prepare the printed parts</h2><ol><li>Snap off the brims. Sand every flat back with 120 grit until it is dull, then wipe with alcohol. Contact cement will not hold on glossy PLA.</li><li><b>Form the brow strip.</b> Warm it from the back on the gun’s low setting, moving constantly, until it starts to sag (10 to 15 seconds). Lay it on the curved band, press from the centre outward with a gloved hand, and hold for 30 seconds. Bend in stages; forcing the ends cold will crack it. Do not glue it yet.</li><li><b>Dry-fit everything</b> against the front-view drawing in “How it goes together”: strip, knot, acorns over the strap, a few leaves held in place. A part that does not fit your base is much cheaper to notice now.</li></ol></section><section><h2>Stage F · Assembly</h2><p>11 steps, about two hours. Hot glue goes on leaf stems, so every blade can still be lifted to reach behind it. The brow strip and acorns are pressed on first, while the mask can still lie flat. The crown is built up after that, starting with the large leaves. Work with glasses within reach; several checks need them.</p><section class="step" id="step-strip"><figure class="fig stepfig"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-130 -180.95 260 284.95" role="img"><path d="M-95.84 2 L-95.84 1.87 L-93.86 -30.82 L-93.84 -30.95 L-93.81 -30.98 L-93.42 -31.31 L-93.07 -31.67 L-92.75 -32.07 L-92.48 -32.51 L-92.26 -32.96 L-92.08 -33.44 L-91.95 -33.93 L-91.88 -34.43 L-91.85 -34.94 L-91.85 -46.83 L-91.84 -46.95 L-91.79 -47.06 L-79.91 -68.84 L-79.85 -68.94 L-79.73 -68.97 L-40.12 -76.93 L-39.88 -76.96 L-0.12 -80.94 L0 -80.94 L0.12 -80.94 L39.88 -76.96 L40.12 -76.93 L79.73 -68.97 L79.85 -68.94 L79.91 -68.84 L91.79 -47.06 L91.84 -46.95 L91.85 -46.83 L91.85 -34.94 L91.88 -34.43 L91.95 -33.93 L92.08 -33.44 L92.26 -32.96 L92.48 -32.51 L92.75 -32.07 L93.07 -31.67 L93.42 -31.31 L93.81 -30.98 L93.84 -30.95 L93.86 -30.82 L95.84 1.87 L95.84 2 L95.79 2.12 L87.9 17.9 L87.85 18 L87.75 18.05 L75.96 23.94 L75.85 23.99 L75.8 23.88 L67.9 6.1 L67.86 6 L67.84 5.89 L66.43 -20.22 L66.38 -20.72 L66.27 -21.22 L66.12 -21.7 L65.92 -22.16 L65.68 -22.6 L65.39 -23.02 L65.06 -23.4 L64.69 -23.75 L64.29 -24.06 L63.86 -24.32 L63.41 -24.55 L62.93 -24.72 L62.44 -24.85 L61.94 -24.92 L61.44 -24.95 L12.4 -24.95 L11.93 -24.93 L11.46 -24.86 L11 -24.75 L10.55 -24.6 L10.12 -24.4 L9.71 -24.16 L9.33 -23.89 L8.97 -23.58 L8.64 -23.24 L8.35 -22.87 L8.09 -22.47 L7.87 -22.05 L7.69 -21.62 L7.55 -21.16 L6.18 -15.65 L6.08 -15.18 L6.03 -14.71 L6.03 -14.22 L6.98 7.63 L7.07 8.36 L11.98 33.88 L11.99 34 L11.92 34.09 L0.08 47.91 L0 47.99 L-0.08 47.91 L-11.92 34.09 L-11.99 34 L-11.98 33.88 L-7.07 8.36 L-6.98 7.63 L-6.03 -14.22 L-6.03 -14.71 L-6.08 -15.18 L-6.18 -15.65 L-7.55 -21.16 L-7.69 -21.62 L-7.87 -22.05 L-8.09 -22.47 L-8.35 -22.87 L-8.64 -23.24 L-8.97 -23.58 L-9.33 -23.89 L-9.71 -24.16 L-10.12 -24.4 L-10.55 -24.6 L-11 -24.75 L-11.46 -24.86 L-11.93 -24.93 L-12.4 -24.95 L-61.44 -24.95 L-61.94 -24.92 L-62.44 -24.85 L-62.93 -24.72 L-63.41 -24.55 L-63.86 -24.32 L-64.29 -24.06 L-64.69 -23.75 L-65.06 -23.4 L-65.39 -23.02 L-65.68 -22.6 L-65.92 -22.16 L-66.12 -21.7 L-66.27 -21.22 L-66.38 -20.72 L-66.43 -20.22 L-67.84 5.89 L-67.86 6 L-67.9 6.1 L-75.8 23.88 L-75.85 23.99 L-75.96 23.94 L-87.75 18.05 L-87.85 18 L-87.9 17.9 L-95.79 2.12 Z" fill="#eceae4" stroke="#9a978e" stroke-width="0.6" fill-rule="evenodd" stroke-linejoin="round"/><path d="M-71.85 -32.95 L-71.85 -52.95 L-92.85 -52.95 L-92.85 -32.95 Z" fill="#bcbab2" stroke="#bcbab2" stroke-width="0.3" stroke-linejoin="round"/><path d="M92.85 -32.95 L92.85 -52.95 L71.85 -52.95 L71.85 -32.95 Z" fill="#bcbab2" stroke="#bcbab2" stroke-width="0.3" stroke-linejoin="round"/><path d="M-68 -46.38 L-68 -46.41 L-67.97 -46.4 L-66.91 -46.02 L-66.81 -45.99 L-65.84 -45.71 L-65.71 -45.68 L-65.58 -45.66 L-64.76 -45.58 L-64.57 -45.58 L-64.39 -45.59 L-63.59 -45.71 L-63.43 -45.75 L-63.27 -45.8 L-62.38 -46.14 L-62.2 -46.23 L-61.17 -46.8 L-61.12 -46.82 L-60.02 -47.48 L-59.98 -47.5 L-58.9 -48.08 L-58.81 -48.11 L-57.74 -48.52 L-57.71 -48.53 L-57.68 -48.53 L-56.62 -48.75 L-56.52 -48.76 L-55.45 -48.84 L-55.41 -48.84 L-54.32 -48.87 L-54.25 -48.88 L-53.23 -48.96 L-53.06 -48.98 L-52.09 -49.17 L-51.92 -49.21 L-50.9 -49.53 L-50.81 -49.56 L-49.72 -49.99 L-49.71 -49.99 L-48.62 -50.39 L-48.53 -50.41 L-47.47 -50.65 L-47.43 -50.66 L-47.39 -50.66 L-46.33 -50.67 L-46.29 -50.67 L-46.24 -50.66 L-45.17 -50.43 L-45.14 -50.42 L-45.11 -50.41 L-44.02 -49.96 L-43.98 -49.94 L-42.88 -49.42 L-42.83 -49.39 L-41.81 -48.95 L-41.61 -48.88 L-40.72 -48.63 L-40.57 -48.6 L-40.41 -48.58 L-39.58 -48.53 L-39.43 -48.53 L-39.28 -48.54 L-38.38 -48.67 L-38.19 -48.71 L-37.16 -49 L-37.12 -49.01 L-36.02 -49.36 L-35.98 -49.37 L-34.9 -49.63 L-34.81Line truncated
<p>Then go to the painting guide. Nothing more is glued on after sealing.</p></div><figure class="photo "><img src="img/assembled_a.jpg" alt="Assembled and unpainted. The foam colours do not matter; sealer covers them." loading="lazy"><figcaption>Assembled and unpainted. The foam colours do not matter; sealer covers them.</figcaption></figure></div></section><section class="keep"><h2>If something is off</h2><div class="tw"><table class="data"><thead><tr><th>Problem</th><th>Fix</th></tr></thead><tbody><tr><td>Mask nods forward</td><td>Shorten the top strap if you fitted one. If not, it cannot be added now; unpick one strap tail at the back and re-glue it 10 mm shorter so the band grips higher on the forehead.</td></tr><tr><td>Glasses ride up or rock</td><td>The nose strip or the nose-leaf stem is too thick under the bridge. Thin the foam there with a blade or a sanding drum.</td></tr><tr><td>A cheek tab flares out</td><td>Before assembly: reheat its lower corner and hold it against your cheekbone until cool. After assembly: warm only the back of the tab with a hair dryer, never a heat gun.</td></tr><tr><td>A leaf sits at the wrong angle</td><td>Do not reheat it in place. Peel the stem off, reshape the leaf away from the mask, glue it back.</td></tr><tr><td>Brow strip cracked while forming</td><td>It was bent too cold. Glue it down anyway with the crack closed; paint hides it. Or reprint: it is a 35-minute part.</td></tr><tr><td>A leaf comes off</td><td>Use a spare (medium or small; cut a large or tip leaf fresh if you lose one). Hot glue on the stem, then base colour brushed straight onto the foam; good enough for a repair.</td></tr><tr><td>Frame catches under the band</td><td>Shave a shallow groove along the back of the band where the top bar crosses it.</td></tr></tbody></table></div></section><section class="keep"><h2>Without glasses</h2><div class="note warn"><b>Untested.</b> The no-glasses base on template page 2 was drawn from the glasses base and has not been built.</div>
<p>It is the same band, nose strip and cheek tabs, joined under the eyes, with two 46 × 24 mm eye holes 64 mm apart. Everything in this guide applies unchanged, with three differences: paper-fit by checking you see clearly through both holes; ignore the instructions about glasses arms and lenses; and you may let the cheek leaves and the nose leaf sit a little higher, since no frame is in the way. Keep leaf blades clear of the eye holes.</p></section><header class="cover guide-start" id="painting"><div class="cover-text"><p class="kicker">Painting guide</p><h1>Painting the mask</h1>
<p class="lead">Seven simple layers, ordered so that none of them undoes an earlier one. Allow about three and a half hours including drying, then leave it overnight to cure.</p>
<dl class="facts"><div><dt>Start with</dt><dd>the assembled mask, nothing left to glue</dd></div><div><dt>Technique</dt><dd>dry-brushing and one wash</dd></div>
<div><dt>Application</dt><dd>brushed, apart from the sealer and optional varnish</dd></div><div><dt>Finish by</dt><dd>the evening before you wear it</dd></div></dl></div>
<figure class="photo cover-photo"><img src="img/finished_front.jpg" alt="Finished and worn." loading="lazy"><figcaption>Finished and worn.</figcaption></figure></header><section><h2>Paints and brushes</h2><div class="tw"><table class="data"><thead><tr><th>Paint</th><th>Amount</th><th>Notes</th></tr></thead><tbody><tr><td>Plasti Dip spray, black or grey</td><td>1 can</td><td>Sealer. Flexible, so it does not crack when leaves bend.</td></tr><tr><td>Dark green</td><td>most used</td><td>Phthalo, Hooker’s or forest green. Base for all leaves, tendrils and foam.</td></tr><tr><td>Mid green</td><td></td><td>Sap green or similar. The main leaf colour.</td></tr><tr><td>Yellow-green</td><td>a little</td><td>Mid green plus yellow. Leaf highlights.</td></tr><tr><td>Dark brown (burnt umber)</td><td></td><td>Base for bark and acorns, and thinned for the wash.</td></tr><tr><td>Warm brown</td><td>a little</td><td>Burnt or raw sienna.</td></tr><tr><td>Tan or old gold</td><td>a little</td><td>Ridge tops and acorn caps.</td></tr><tr><td>Gloss varnish or clear nail polish</td><td>a few drops</td><td>Acorn nuts.</td></tr><tr><td>Matte spray varnish</td><td>optional</td><td>Protects the finish.</td></tr></tbody></table></div>
<p><b>Brushes.</b> A 12 mm flat for base coats, an old stiff 8 mm flat for all the dry-brushing, a 4 mm round for the wash and the gloss. Paper towels, a water cup, a damp rag, a drop of dish soap for the wash, painter’s tape. Ordinary craft acrylics are fine.</p></section><section><h2>Why this order</h2><div class="cols"><div><ul class=""><li><b>Sealer goes on first.</b> Paint soaks into bare foam and flakes off bare PLA.</li><li><b>Dark base coats come before anything light</b>, since dry-brushing only shows over a darker colour.</li><li><b>Highlights go on before the wash.</b> If a highlight came out too strong, the wash softens it.</li><li><b>The tall centre leaves get one more highlight after the wash</b>, because the wash flattens them most.</li><li><b>Gloss is the last thing on</b>, as either the wash or a matte varnish would dull it.</li></ul></div>
<div><p>One medium leaf through five of the stages:</p><div class="leafstrip"><figure><svg xmlns="http://www.w3.org/2000/svg" viewBox="-30 -74 60 90"><path d="M-11.13 -41.62 L-11.07 -41.62 L-11.01 -41.64 L-10.96 -41.66 L-10.9 -41.68 L-10.85 -41.71 L-10.8 -41.75 L-10.76 -41.79 L-10.72 -41.83 L-10.69 -41.88 L-10.65 -41.93 L-10.63 -41.99 L-10.61 -42.04 L-10.6 -42.1 L-10.59 -42.16 L-10.58 -42.22 L-10.59 -42.28 L-10.6 -42.34 L-10.61 -42.4 L-10.63 -42.45 L-10.66 -42.51 L-10.69 -42.56 L-10.73 -42.6 L-10.77 -42.65 L-10.81 -42.69 L-10.86 -42.72 L-10.91 -42.75 L-10.97 -42.77 L-11.06 -42.81 L-11.07 -42.81 L-11.69 -43.04 L-11.69 -43.04 L-12.38 -43.3 L-13.13 -43.58 L-13.92 -43.88 L-13.93 -43.88 L-14.75 -44.21 L-14.75 -44.21 L-15.59 -44.56 L-15.6 -44.57 L-16.44 -44.94 L-16.45 -44.95 L-17.29 -45.35 L-17.3 -45.35 L-18.11 -45.78 L-18.13 -45.78 L-18.91 -46.24 L-18.92 -46.24 L-19.66 -46.72 L-19.67 -46.73 L-20.36 -47.23 L-20.38 -47.24 L-21 -47.75 L-21.02 -47.77 L-21.58 -48.3 L-21.59 -48.31 L-22.08 -48.85 L-22.09 -48.87 L-22.49 -49.41 L-22.51 -49.44 L-22.82 -49.98 L-22.84 -50.02 L-23.06 -50.56 L-23.07 -50.57 L-23.07 -50.58 L-23.19 -51.13 L-23.19 -51.15 L-23.19 -51.16 L-23.21 -51.7 L-23.21 -51.71 L-23.21 -51.73 L-23.11 -52.26 L-23.1 -52.27 L-23.1 -52.29 L-22.89 -52.81 L-22.89 -52.82 L-22.88 -52.83 L-22.57 -53.33 L-22.55 -53.37 L-22.14 -53.85 L-22.12 -53.87 L-21.62 -54.34 L-21.6 -54.36 L-21.01 -54.8 L-20.99 -54.81 L-20.33 -55.23 L-20.3 -55.24 L-19.57 -55.62 L-19.55 -55.63 L-18.74 -55.97 L-18.72 -55.97 L-17.86 -56.27 L-17.84 -56.28 L-16.93 -56.54 L-16.92 -56.54 L-15.98 -56.77 L-15.97 -56.77 L-15.02 -56.97 L-15.01 -56.98 L-14.06 -57.15 L-14.06 -57.15 L-13.13 -57.31 L-12.24 -57.45 L-11.41 -57.59 L-11.4 -57.59 L-10.65 -57.72 L-10.64 -57.73 L-9.99 -57.86 L-9.96 -57.86 L-9.43 -57.99 L-9.38 -58.01 L-9.09 -58.11 L-9.03 -58.13 L-8.98 -58.16 L-8.93 -58.19 L-8.89 -58.23 L-8.85 -58.27 L-8.81 -58.31 L-8.78 -58.36 L-8.75 -58.41 L-8.72 -58.47 L-8.71 -58.52 L-8.69 -58.58 L-8.69 -58.64 L-8.69 -58.69 L-8.69 -58.75 L-8.7 -58.81 L-8.72 -58.87 L-8.74 -58.92 L-8.76 -58.97 L-8.79 -59.02 L-8.83 -59.07 L-8.87 -59.11 L-8.91 -59.15 L-9.08 -59.28 L-9.12 -59.31 L-9.59 -59.63 L-9.61 -59.63 L-10.19 -60 L-10.85 -60.42 L-10.85 -60.42 L-11.53 -60.88 L-11.54 -60.88 L-12.2 -61.38 L-12.22 -61.4 L-12.83 -61.94 L-12.85 -61.96 L-13.38 -62.54 L-13.41 -62.57 L-13.85 -63.19 L-13.87 -63.22 L-14.2 -63.86 L-14.21 -63.9 L-14.44 -64.54 L-14.44 -64.55 L-14.45 -64.56 L-14.55 -65.18 L-14.55 -65.2 L-14.55 -65.21 L-14.54 -65.78 L-14.53 -65.8 L-14.53 -65.81 L-14.38 -66.32 L-14.38 -66.33 L-14.37 -66.34 L-14.1 -66.78 L-14.09 -66.79 L-14.08 -66.81 L-13.7 -67.19 L-13.69 -67.2 L-13.68 -67.21 L-13.21 -67.54 L-13.17 -67.56 L-12.61 -67.84 L-12.58 -67.86 L-11.93 -68.1 L-11.91 -68.11 L-11.18 -68.32 L-11.16 -68.32 L-10.38 -68.5 L-10.37 -68.5 L-9.53 -68.64 L-9.52 -68.64 L-8.66 -68.76 L-8.65 -68.76 L-7.76 -68.86 L-7.75 -68.86 L-6.85 -68.95 L-6.85 -68.95 L-5.95 -69.02 L-5.07 -69.09 L-5.07 -69.09 L-4.21 -69.15 L-4.21 -69.15 L-3.4 -69.22 L-3.39 -69.22 L-2.64 -69.3 L-2.62 -69.3 L-1.94 -69.39 L-1.91 -69.4 L-1.32 -69.5 L-1.28 -69.51 L-0.8 -69.63 L-0.73 -69.65 L-0.38 -69.78 L-0.33 -69.81 L-0.28 -69.83 L-0.01 -69.99 L-0 -70 L0.01 -69.99 L0.24 -69.85 L0.3 -69.82 L0.35 -69.8 L0.68 -69.67 L0.75 -69.66 L1.22 -69.54 L1.26 -69.53 L1.86 -69.43 L1.88 -69.42 L2.58 -69.33 L2.59 -69.33 L3.36 -69.25 L3.37 -69.25 L4.21 -69.17 L4.21 -69.17 L5.09 -69.1 L6.01 -69.03 L6.94 -68.95 L6.95 -68.94 L7.88 -68.85 L7.89 -68.85 L8.81 -68.74 L8.82 -68.74 L9.72 -68.62 L9.73 -68.61 L10.59 -68.46 L10.61 -68.46 L11.42 -68.28 L11.43 -68.28 L12.18 -68.07 L12.2 -68.06 L12.87 -67.82 L12.9 -67.8 L13.47 -67.52 L13.5 -67.5 L13.97 -67.18 L13.99 -67.17 L14 -67.16 L14.37 -66.79 L14.37 -66.78 L14.38 -66.77 L14.63 -66.34 L14.63 -66.33 L14.64 -66.31 L14.75 -65.83 L14.75 -65.82 L14.75 -65.8 L14.72 -65.26 L14.72 -65.24 L14.72 -65.23 L14.55 -64.64 L14.55 -64.63 L14.55 -64.61 L14.26 -64 L14.24 -63.97 L13.85 -63.34 L13.83 -63.32 L13.34 -62.7 L13.32 -62.68 L12.75 -62.1 L12.73 -62.08 L12.08 -61.53 L12.07 -61.52 L11.39 -61.01 L11.38 -61 L10.7 -60.53 L10.69 -60.53 L10.03 -60.1 L9.44 -59.71 L9.43 -59.7 L8.95 -59.37 L8.91 -59.34 L8.66 -59.14 L8.62 -59.1 L8.58 -59.05 L8.54 -59.01 L8.51 -58.95 L8.49 -58.9 L8.47 -58.84 L8.46 -58.78 L8.45 -58.73 L8.45 -58.67 L8.45 -58.61 L8.46 -58.55 L8.48 -58.49 L8.5 -58.43 L8.52 -58.38 L8.56 -58.33 L8.59 -58.28 L8.64 -58.24 L8.68 -58.2 L8.73 -58.16 L8.78 -58.14 L8.84 -58.11 L9.09 -58.02 L9.15 -58 L9.65 -57.87 L9.68 -57.87 L10.31 -57.74 L10.33 -57.74 L11.06 -57.62 L11.07 -57.62 L11.88 -57.5 L11.89 -57.5 L12.77 -57.37 L13.69 -57.22 L13.7 -57.22 L14.65 -57.07 L14.66 -57.06 L15.62 -56.88 L15.63 -56.88 L16.59 -56.68 L16.6 -56.67 L17.54 -56.43 L17.56 -56.43 L18.46 -56.15 L18.48 -56.15 L19.34 -55.83 L19.36 -55.82 L20.16 -55.46 L20.18 -55.45 L20.9 -55.05 L20.93 -55.03 L21.58 -54.6 L21.6 -54.59 L22.16 -54.13 L22.19 -54.11 L22.66 -53.64 L22.69 -53.61 L23.06 -53.12 L23.07 -53.11 L23.08 -53.1 L23.35 -52.59 L23.36 -52.57 L23.36 -52.56 L23Line truncated
</body>
</html>