Skip to content

New environment preset #66

Description

@AlexZ005

Add one new environment preset to the scene-settings picker — a self-contained, well-scoped first contribution.

What environments are: the sky/lighting rig applied from Scene settings. Presets are plain data + a rebuild function; switching presets replaces the environment root. Replication is automatic (latest-wins sync) — you don't need to touch any networking code.

Task

  • Add one preset (pick a mood we don't have — e.g. Desert dusk, Arctic dawn, Neon night) in src/lib/environment.js, following the structure of the existing presets.
  • Tune sky/fog/light colors + sun position until it looks good in the viewport.

Acceptance

  • Preset appears in Scene settings and applies cleanly (no console errors, shadows still work).
  • Screenshot of the new preset in the PR.
  • Second connected peer sees the preset apply (two browser windows is enough to check).

Pointers: CONTRIBUTING.md · conventions in CLAUDE.md (agents pick it up automatically; /llms.txt if you're using a different tool). Questions → Discussions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions