preview.png
Versions
Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.
the-garden: the garden takes light, and there are six of them lib.hedge_leaf writes a real PBR G-buffer, so pass:albedo and pass:final differ completely on every hedge, topiary, orchard and treeline surface and pass:roughness reports a value instead of magenta. Every foliage material is authored against a lit surface rather than an emitter, and the same hedge run with the sun behind it is visibly darker than with the sun on it. lib.garden_turf is new: the lawn is a lit surface whose mown bands wander instead of meeting along a ruler, with a clump register for the sward, a blade register so it does not go flat close up, and a wear register for the ground either side of the piste. Ten lawn materials moved onto it, each carrying its own roller width - 1.65m and almost no wander for the Major's parade ground, 7.5m and 3m of wander for a field mown twice a year. The stripe slabs and the stripe style fields are gone with it. Three more grounds and three more turnouts: Sixpenny Nursery, the Old Rectory and Gallows Piece, with Mr Quilty, the Revd. Brasenose and Young Tibb. Mrs Pettifer is a bottle-green bell under a wide pale brim now, because straw over straw against a player in whites is one figure and not two. The counter-fill is removed. A second directional light contributes nothing to the shaded result - the same frame at fill 0.0 and fill 8.0 is pixel-identical, filed as #8139 - so the shade side was always ambient alone, and the rig says so now: one key and one hemisphere, five moods re-solved on it, and the shadow re-arm hack that existed only to survive the second light went with it. The treeline stands at 44m instead of 31m in eleven irregular crowns, because a 9m crown at 31m is twenty degrees of backdrop before anything in the game is drawn. GardenDressing's repair loop runs twice a second instead of five times: 0.07ms a frame against 0.52ms.
01KZ372N8802XC7J5M4FYQ8VFM46ea9ea9ddBrowse filesCompare with previousCompare from hereplaytest r2: close the triangle, de-fizz the garden, make the neighbours' grounds reachable
01KZ26GNPH43E5NKAHHTB1XJ1F5f0d6bdbc5Browse filesCompare with previousCompare from heregarden-and-surfaces: four grounds, four turnouts, and a lawn that remembers Garden.build(style) + Garden.STYLES and Body.build(owner, role, kit) + Body.KITS ship four grounds and four turnouts for the same rite. Both are sticky per caller (DuelMatch and Fencer rebuild with no argument every restart) and an unknown name falls back to the standing one rather than erroring. - assize keeps the neutral ground; pettifer is blossom, orchard and bee skeps with cottages beyond the gates; wickham is cool clipped yew, pennants and poplars; ashcombe is dark ancient topiary, a peacock, stone terrace and the Hall standing at both ends. The plan, the piste and the dark band a fencer is read against never move - only palette, skyline and furniture. - Every turnout changes the SILHOUETTE, not just the palette: a brim, a shako, a coat to the ankle. The player is unchanged in every assize by construction. - The lawn is the score, so it carries the history: settled turf grown back, four fresh bays brightening toward the line, a spoil ring per recent post greening over with age, and a leading edge cut in three steps. - The back hedge was wearing a full aerial-perspective step six metres behind the fight. It rejoins the hedge family; the old values move to a treeline thirty-one metres out that ends the lawn in every direction. - Flat geometry is shelved ten millimetres apart, which is what the diagonal seam across the annexed lawn actually was. - The gate plates, the finial and the bell leave metallic behind, so they stop being black holes cut in a whitewashed pier. - The paling stops short of the line, so the boundary post the two fencers straddle reads as a post and not as a crate. - Every large surface re-authored under the bloom threshold, and turf and gravel given roughness values that are actually different.
01KZ22PFHTQMFSDRVP1H06EYB0fbe22d3204Browse filesCompare from here