Skip to content

timber: realistic night forest, real felled trees, chase and felling cams - #516

Merged
kitlangton merged 2 commits into
mainfrom
feat/timber-look
Oct 24, 2026
Merged

kitlangton merged 2 commits into
mainfrom
feat/timber-look

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

What it does

TIMBER moves from greybox to a realistic night forest with BARBARA's look. You fell the real kit spruce over their hinge, a low chase cam follows you, and a felling cam drops low to watch each tree come down. The lumberjack's helmet lamp (wired to the saw) and the survivors' torches are the light. Dark stays dark between the beams.

How it works

  • Kit: ForestView.poseTrees / cutRadius (packages/kit/forest/posed.ts) split a forest tree into a stump and a log that rotates over the hinge, with crown lag, flutter, whip and thrash on landing. ForestClearing.ferns keeps ferns in a clearing. Small tweaks to fx/wood.ts (dark blood, settling dust) and client/camera.ts.
  • TIMBER: src/world-view.ts (TimberView) feeds the sim into createForestView; src/look.ts holds every presentation knob (chase/felling cam, fall hint, lamp, glare, gore) on the LabPanel.
  • TIMBER sets the forest's veiling glare to 0.1; at the default 0.5 the lamp spot a metre ahead washed the whole frame grey.
  • Translucent kit parts blow the forest pass out white, so the fall hint is opaque and dimmed through its tint (noted in AGENTS.md).

Risk

Kit forest/wood changes touch BARBARA and the Lab; verify:remote (all targets) is green, and BARBARA's tests pass. GPU on the mini at High, 1280×720: ~28 ms sawing, 24–38 ms chase, ~23 ms hunt. Ferns cost ~10 ms of that. Fern density is unchanged pending Kit's look review. Deferred: Rocketbox people (needs a two-handed grip in People.drive) and real chainsaw samples. No cross-model review was run: this session had no subagent tool.

Proof

Two clips and a still: https://studio.taila8e7c7.ts.net:8444/raw/timber-look-2026-10-23/index.html (tailnet). verify:smoke --game timber ok on the mini.

…der the blade, trunk rays until it goes over, sync the view on a new round
@kitlangton
kitlangton merged commit e9d4902 into main Oct 24, 2026
15 checks passed
@kitlangton
kitlangton deleted the feat/timber-look branch October 24, 2026 03:35
@kitlangton
kitlangton restored the feat/timber-look branch October 24, 2026 03:36
@kitlangton
kitlangton deleted the feat/timber-look branch October 24, 2026 03:36
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