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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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