async function setup() { createCanvas(600, 600, WEBGL); angleMode(DEGREES); randomSeed(824201001); noiseSeed(824201001); brush.scaleBrushes(3); noLoop(); } function draw() { translate(-width / 2, -height / 2); translate(-18, 12); scale(0.98); background("#182338"); brush.noStroke(); brush.fillBleed(0.16, "out"); brush.fillTexture(0.12, 0.08399999999999999); brush.fill("#4e806f", 124); brush.beginShape(0.38); brush.vertex(0, 0); brush.vertex(600, 0); brush.vertex(600, 282); brush.vertex(520, 260); brush.vertex(438, 282); brush.vertex(352, 248); brush.vertex(260, 278); brush.vertex(166, 250); brush.vertex(74, 276); brush.vertex(0, 254); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.07, "out"); brush.fillTexture(0.2, 0.13999999999999999); brush.fill("#244b68", 236); brush.beginShape(0.34); brush.vertex(0, 338); brush.vertex(90, 314); brush.vertex(176, 330); brush.vertex(266, 308); brush.vertex(360, 334); brush.vertex(452, 312); brush.vertex(600, 340); brush.vertex(600, 600); brush.vertex(0, 600); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.1, "out"); brush.fillTexture(0.18, 0.126); brush.fill("#34283d", 76); brush.beginShape(0.4); brush.vertex(0, 430); brush.vertex(110, 414); brush.vertex(214, 428); brush.vertex(306, 412); brush.vertex(410, 436); brush.vertex(512, 418); brush.vertex(600, 432); brush.vertex(600, 600); brush.vertex(0, 600); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.05, "out"); brush.fillTexture(0.28, 0.196); brush.fill("#d2a548", 218); brush.beginShape(0.48); brush.vertex(266, 530); brush.vertex(278, 425); brush.vertex(292, 342); brush.vertex(309, 292); brush.vertex(337, 294); brush.vertex(358, 354); brush.vertex(374, 430); brush.vertex(401, 548); brush.vertex(362, 566); brush.vertex(310, 558); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.07, "out"); brush.fillTexture(0.3, 0.21); brush.fill("#4e806f", 124); brush.beginShape(0.5); brush.vertex(279, 420); brush.vertex(286, 354); brush.vertex(310, 312); brush.vertex(342, 324); brush.vertex(363, 382); brush.vertex(350, 452); brush.vertex(322, 492); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.035, "out"); brush.fillTexture(0.22, 0.154); brush.fill("#d2a548", 242); brush.beginShape(0.44); brush.vertex(300, 276); brush.vertex(301, 246); brush.vertex(318, 225); brush.vertex(342, 229); brush.vertex(356, 251); brush.vertex(350, 279); brush.vertex(329, 294); brush.vertex(310, 289); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.045, "out"); brush.fillTexture(0.26, 0.182); brush.fill("#d2a548", 204); brush.beginShape(0.46); brush.vertex(293, 319); brush.vertex(259, 344); brush.vertex(222, 386); brush.vertex(235, 401); brush.vertex(280, 374); brush.vertex(316, 340); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.04, "out"); brush.fillTexture(0.22, 0.154); brush.fill("#d66c4e", 170); brush.beginShape(0.42); brush.vertex(354, 337); brush.vertex(379, 351); brush.vertex(401, 378); brush.vertex(388, 392); brush.vertex(362, 374); brush.endShape(true); brush.noStroke(); brush.fillBleed(0.3, "out"); brush.fillTexture(0.1, 0.06999999999999999); brush.fill("#d2a548", 42); brush.circle(397, 367, 52, 0.28); brush.noStroke(); brush.fillBleed(0.12, "out"); brush.fillTexture(0.16, 0.11199999999999999); brush.fill("#e7d59c", 212); brush.circle(397, 367, 27, 0.28); brush.noStroke(); brush.fillBleed(0.06, "out"); brush.fillTexture(0.2, 0.13999999999999999); brush.fill("#e7d59c", 165); brush.beginShape(0.35); brush.vertex(382, 380); brush.vertex(418, 374); brush.vertex(430, 392); brush.vertex(410, 405); brush.vertex(384, 400); brush.endShape(true); brush.set("2H", "#e7d59c", 0.5); brush.stroke("#e7d59c", 105); brush.line(315, 245, 325, 228); brush.line(325, 228, 340, 216); brush.set("2H", "#d66c4e", 0.55); brush.stroke("#d66c4e", 96); brush.line(279, 423, 300, 446); brush.line(300, 446, 328, 462); brush.set("2H", "#d2a548", 0.45); brush.stroke("#d2a548", 78); brush.line(415, 395, 446, 410); brush.line(446, 410, 472, 431); brush.set("HB", "#34283d", 0.45); brush.stroke("#34283d", 72); brush.line(70, 460, 132, 444); brush.line(132, 444, 190, 451); }