secondlife / secondlife/viewer

Extracting Sky and Water Settings assets from a Daycycle

Open
#2,887 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement stale ui
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

When having created a Daycycle, regardless of how you go about creating the keyframes, by importing Sky and / or Water Setting assets, importing from files, basing it on an existing Daycycle or just clicking "Add Sky" to create a new frame, and then modifying them straight in the Daycycle, there is today no way to extract them from the Daycycle to their respective Sky- and Water Settings assets. The only way to do so today is by copying number by number, colour by colour, and textures (sun, moon, water normal) manually. Having a "Save as Sky / Water Setting Asset" button on the keyframe would be great, this would also let us generate sky and water settings by extracting transitional states in the daycycle.

https://secondlife.canny.io/admin/board/feature-requests/p/extracting-sky-and-water-settings-assets-from-a-daycycle

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how Daycycle keyframes currently hold imported or newly created Sky and Water Setting assets, then identify the keyframe UI entry points for adding those settings. The work is done when a keyframe can save its sky or water state as the corresponding asset, including transitional states and referenced textures.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.