HardYards/web/world/models
m3ultra d3e849fcc3 Add sail cloth textures and the storm dressing set
Textures (SPRINT2 §Lane E-2). sail_weave.png is a seamless 512² knitted
shade-cloth weave with the stripe banding real cloth has; the script proves the
wrap by evaluating a second tile and requiring an exact match, because Lane B is
being told to set RepeatWrapping and a bad wrap would seam across the whole
sail. Luminance rides in a narrow band so it multiplies the base colour instead
of replacing it — high contrast reads as burlap, not HDPE. Dropped the per-pixel
noise: invisible at ±0.012 and incompressible, it cost 305 KB of the 323.

sail_tears.png is a strip of 4 escalating rips. Each is a lens, not a slit —
fabric under tension parts widest in the middle and tapers to a point, and a
constant-width gap reads as a drawn line. Threads bridge the gap, scaled to the
local width; without them a dark lens is a hole rather than a tear.

Dressing (§Lane E-3): wheelie_bin_01 (240 L, 12 kg, `lid` on its own node so it
flaps before the bin goes over), washing_line_01 (a Hills Hoist — the `head`
freewheels, giving a second wind tell at head height), garden_gnome_01
(collateral bait: a smashed gnome reads where a damage number doesn't).

Bin and tramp land in models/debris/ for Lane C to glob. All 19 assets pass, 28
output files byte-identical across two runs, selftest 129/0/0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 00:51:51 +10:00
..
debris Add sail cloth textures and the storm dressing set 2026-07-17 00:51:51 +10:00
textures Add sail cloth textures and the storm dressing set 2026-07-17 00:51:51 +10:00
carabiner_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
fence_panel_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
fence_post_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
garden_bed_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
garden_gnome_01_v1.glb Add sail cloth textures and the storm dressing set 2026-07-17 00:51:51 +10:00
gate_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
house_yardside_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
ladder_01_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
MODELS.md Lane D: player rig assets — ped copy + anim-only clip pack 2026-07-16 21:27:04 +10:00
player_01.glb Lane D: player rig assets — ped copy + anim-only clip pack 2026-07-16 21:27:04 +10:00
player_anims.glb Bake M3 animation pack: 11 new Mixamo clips into player_anims.glb 2026-07-16 23:06:40 +10:00
ref_capsule_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
sail_post_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
shackle_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
shed_01_v1.glb Bake joined-node rotations so bounding boxes are tight 2026-07-16 21:43:06 +10:00
shed_table_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
tree_gum_01_v1.glb Give the gum trees a canopy sway handle 2026-07-17 00:42:30 +10:00
tree_gum_02_v1.glb Give the gum trees a canopy sway handle 2026-07-17 00:42:30 +10:00
turnbuckle_v1.glb Add generated yard, hardware and debris GLBs 2026-07-16 21:39:52 +10:00
washing_line_01_v1.glb Add sail cloth textures and the storm dressing set 2026-07-17 00:51:51 +10:00