chunky-dev / chunky-dev/chunky

Custom texture referencing in scene

Open
#1,652 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
738
Forks
78
Avg merge
10h 5m
Merged PRs (30d)
3

Description

A scene can use user provided texture files e.g. for the sky texture. These files can either be in the scene directory or somewhere else in the file system (absolute path).
To make it easier to copy a scene to a different computer, it would be helpful to have these files in the scene directory.
On the downside, this could lead to duplicate files e.g. when using large skymaps.
I suggest to add UI indicators besides the custom file controls that show the status of the file (embedded/absolute) and a button to embed (copy into scene directory) the file.
The next step after that could be to create a symlink in the scene directory to the external file and only allow embedded scene files in the future.

Contributor guide

Open the contributing guide

Research direction

Begin by locating the scene custom file controls and tracing how they represent files in the scene directory versus absolute paths. Review the handling of sky textures and other user-provided texture files, then define the UI behavior for showing embedded or absolute status and copying an external file into the scene directory. Done means the proposed workflow is specified and consistently supports those file states.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.