← atelier

landing/art/paper.py

Paper texture for the light "install" section: fibres + tooth, kept near white (used with multiply).

Render it yourself: atelier render paper.py --preview (it imports _common.py for the palette and output folder).

paper.py
# Paper texture for the light "install" section: fibres + tooth, kept near white (used with multiply).
from atelier import *
from _common import *

c = Canvas(1600, 1000, bg="#ffffff")
c.fill(paper().ramp(["#d9ccb1", "#fbf8f1", "#ffffff"]))
c.layer(blend="multiply", opacity=0.35).fill(fbm(3, 4, seed=SEED + 2).ramp(["#e2d6bd", "#ffffff"]))   # uneven sizing
c.layer(blend="multiply", opacity=0.5).scatter("dot", 900, size=(0.6, 1.6), color="#b9a988", seed=SEED + 4)  # flecks
c.save(out("paper.jpg"), quality=86)