UX Improvement: Fix misleading Skybox labels to match engine's Z-elevation

Hi everyone, I wanted to point out a confusing UX issue in the Skybox properties and suggest a simple text fix. The current text labels for the faces are misleading because they don’t match how the Z-elevation works for 3D objects in the scene.

In the scene, the Z-axis is used for height (Z+ is up towards the sky, Z- is down towards the ground). However, in the Skybox UI, the text labels describe a completely different coordinate system (likely Y-up from Three.js). The actual axes in the brackets are correct for the engine, but the words attached to them are wrong:

  • (Z+) is labeled as “Front face”, but in the scene it acts as the Top face (Sky).
  • (Z-) is labeled as “Back face”, but in the scene it acts as the Bottom face (Ground).
  • (Y-) is labeled as “Top face”, but in the scene it acts as the Front face.
  • (Y+) is labeled as “Bottom face”, but in the scene it acts as the Back face.

Because of these mismatched labels, if I want to add a sky texture to the top (Z+), I have to put it into the slot confusingly named “Front face”. I had to use colored dots on my textures just to reverse-engineer this.

Suggestion: Please just rename the text labels in the Skybox UI to match what they actually do in a Z-up world (e.g., change the label “Front face (Z+)” to “Top face (Z+)”). It would save creators a lot of trial-and-error!

Thanks!