mowestate.module
README.md
MowEstate
The grounds of the freshcut estate: a summer skydome (mow_sky shader), a
~130 m grand lawn with mow-stripe banding, a boxwood hedge ring with topiary
piers, a gravel path ring and forecourt drive, a two-tier stone fountain with
particle spray, formal rose beds, fluffy estate trees, garden props (bench,
wheelbarrow, watering can), a hazed treeline-and-hills horizon, and drifting
cumulus clusters on the surf_puff billow shader.
The house itself comes from preseed.mansion, which fills the shared
limestone / marble / glass / prop builders and hands back the anchors for its
moving pieces; this module spawns those as their own entities so the part can
turn the hanging ball and swing the front doors.
Beyond the hedge on the same axis sits the great garden — preseed.fountaincourt
built on an offset origin, with an oval lake and a great fountain on the
centreline — so the camera can run straight out of the house, past the mower
and on into it without a cut. The treeline steps outward around the garden's
footprint and the ground haze reaches past it.
Everything static merges into a handful of meshes. build(ctx) spawns and
tracks all of it and returns the handles the part animates per frame: cloud
drift bases, the fountain spray, the hanging ball and the two door leaves.