Skip to content

HobbyScenes: alpine lake replaces the hill climb, review fixes, polish - #121

Merged
sshcrack merged 3 commits into
masterfrom
fix/hiker-pole-swing
Nov 8, 2026
Merged

sshcrack merged 3 commits into
masterfrom
fix/hiker-pole-swing

Conversation

@sshcrack

@sshcrack sshcrack commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

In hike_ridge_trail the pole tip slid backward in a straight line and then jumped to the front once per walk cycle.

The tip now stays planted on the ground while the hiker walks past it, then lifts and swings forward (smoothstep with a small arc). The plant happens when the near arm is forward.

Verified by stepping through rendered frames; video of the fixed scene:

hike_ridge_trail

hike_ridge_trail

▶ hike_ridge_trail.mp4 (full video)

Review fixes (GPT 6.1 Sol review of HobbyScenes)

  • basketball: shots follow the exact arc, so a make reaches the rim at any frame rate or speed (the old per-frame stepping drifted several px at speed 2.5)
  • soccer: the 2.5 s possession timeout no longer waits for a beat event
  • audio: audio_strength = 0 now also switches off discrete reactions (drops, beats)
  • figures: positive lean tilts toward the facing direction (the hiker and the basketball player used to lean backward)
  • cloud shadows: smoothed slope lighting, so there's no seam at the peak or the saddle
  • grazing horses: the head angles forward with a visible jaw instead of merging into the neck
  • performance: ellipse() scans the rotated bounding box and skips pixels outside the shape early; the soccer crowd computes one wave weight per column instead of exp/pow per pixel

Videos and contact sheets (12 frames, one every 2 s) of the affected scenes are in the comment below.

Scene changes

  • hike_cloud_shadows removed and replaced by hike_alpine_lake: a hiker rests on a boulder by a still mountain lake that mirrors snowy peaks and pines, with morning mist, a waterfall and now and then a skipped stone leaving ripple rings. With music, the treble makes the water shimmer, beats bring fish rings and drops make the hiker skip a stone.
  • hike_ridge_trail: the hiker is larger
  • hike_summit_night: the hiker holds a steaming mug, lantern light spills out of the tent, and the rim light is stronger
  • soccer_pitch: the players are larger, and the keeper dives on saves

Contact sheets of all 8 scenes and videos of the changed ones are in the latest comment. A preset that lists hike_cloud_shadows will fall back to the placeholder scene until it is edited.

The tip slid back linearly and jumped to the front every cycle. It now stays
fixed on the ground while the hiker walks past, then lifts and swings forward,
timed to the near arm.
- basketball: shots follow the analytic arc, so a make reaches the rim at
  any frame rate/speed (Euler integration drifted several px at speed 2.5)
- soccer: the 2.5 s hold timeout no longer waits for a beat event
- audio_strength 0 now switches off discrete reactions (drops, beats) too
- figures: positive lean tilts toward the facing direction (it leaned back)
- cloud shadows: smoothed slope lighting, no seam at the peak or saddle
- grazing horses: head angles forward with a visible jaw
- ellipse(): scan the rotated bounding box and skip pixels outside early
- soccer crowd: one wave weight per column instead of exp/pow per pixel
@sshcrack

sshcrack commented Nov 8, 2026

Copy link
Copy Markdown
Owner Author

basketball_court

basketball_court

▶ basketball_court.mp4 (full video)

hike_cloud_shadows

hike_cloud_shadows

▶ hike_cloud_shadows.mp4 (full video)

hike_ridge_trail

hike_ridge_trail

▶ hike_ridge_trail.mp4 (full video)

hike_summit_night

hike_summit_night

▶ hike_summit_night.mp4 (full video)

horse_misty_herd

horse_misty_herd

▶ horse_misty_herd.mp4 (full video)

soccer_pitch

soccer_pitch

▶ soccer_pitch.mp4 (full video)

basketball_court

basketball_court

hike_cloud_shadows

hike_cloud_shadows

hike_ridge_trail

hike_ridge_trail

hike_summit_night

hike_summit_night

horse_misty_herd

horse_misty_herd

soccer_pitch

soccer_pitch

@sshcrack sshcrack changed the title Plant the hiker's trekking pole instead of snapping it forward HobbyScenes: plant the hiker's pole, fix review findings Nov 8, 2026
@github-actions

github-actions Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

Build Artifacts

Platform Download Archive size
desktop-windows-build Download 42 MiB
web-build Download 0 MiB
desktop-linux-build Download 248 MiB
led-matrix-build Download 320 MiB

…enes

- hike_cloud_shadows is gone; hike_alpine_lake replaces it: a hiker rests
  on a boulder by a still mountain lake that mirrors snowy peaks and pines,
  with mist, a waterfall and an occasional skipped stone (ripple rings).
  Music: treble shimmers the water, beats bring fish rings, drops make the
  hiker skip a stone.
- hike_ridge_trail: larger hiker
- hike_summit_night: steaming mug in the hiker's hands, lantern light
  spilling out of the tent, stronger rim light
- soccer_pitch: larger players, the keeper dives on saves
@sshcrack

sshcrack commented Nov 8, 2026

Copy link
Copy Markdown
Owner Author

hike_alpine_lake

hike_alpine_lake

▶ hike_alpine_lake.mp4 (full video)

hike_summit_night

hike_summit_night

▶ hike_summit_night.mp4 (full video)

hike_ridge_trail

hike_ridge_trail

▶ hike_ridge_trail.mp4 (full video)

soccer_pitch

soccer_pitch

▶ soccer_pitch.mp4 (full video)

basketball_court

basketball_court

hike_alpine_lake

hike_alpine_lake

hike_ridge_trail

hike_ridge_trail

hike_summit_night

hike_summit_night

horse_misty_herd

horse_misty_herd

horse_pegasus_sky

horse_pegasus_sky

horse_sunset_gallop

horse_sunset_gallop

soccer_pitch

soccer_pitch

@sshcrack sshcrack changed the title HobbyScenes: plant the hiker's pole, fix review findings HobbyScenes: alpine lake replaces the hill climb, review fixes, polish Nov 8, 2026
@sshcrack sshcrack closed this Nov 8, 2026
@sshcrack
sshcrack deleted the fix/hiker-pole-swing branch November 8, 2026 21:19
@sshcrack
sshcrack restored the fix/hiker-pole-swing branch November 8, 2026 21:19
@sshcrack sshcrack reopened this Nov 8, 2026
@sshcrack
sshcrack merged commit 1ca75e0 into master Nov 8, 2026
25 of 34 checks passed
@sshcrack
sshcrack deleted the fix/hiker-pole-swing branch November 8, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant