Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Argos notifications ↗︎
|
Place the semantics tests' behind-camera and depth-order nodes relative to the +Z default camera, aim the area_light smoke panels with lookAtFrom and swap the irradiance_field bleed sides, and derive the audio listener forward from local -Z.
Adds environmentMirrorZ to environment resources, folded into the environment sampling transform as a Z reflection so migrated documents keep image and procedural skies aligned with their reflected content. The v5 to v6 migration sets it on every environment, reflects prefab overrides of component vector properties, physics gravity and character up vectors, and remaps the editor camera azimuth.
glTF data is already in native space, so the policy enum and its conversion hooks were constant identity. The 0.25.0 and scene 0.5.0 CHANGELOG entries describe the convention change and migration, the README and skill snippets place cameras on +Z, and the changed skills bump their versions.
glTF assets face local +Z while the engine aims -Z, so lookAt, lookAtFrom, and lookAtTransform take modelFront to turn that side toward the target. The basis is the same rotation turned half a turn about its own Y, so it stays proper and keeps up upright.
bdero
force-pushed
the
bdero/right-handed-v6
branch
from
October 11, 2026 00:34
fae33f7 to
5360603
Compare
Azimuth 0 puts the eye on the target's +Z side, the front of a glTF model, and pi looks from behind; the constructor doc never said which side was which.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Migrates the engine world and view coordinate space to right-handed (+X right, +Y up, +Z out of the screen, -Z forward) and bumps the .fscene document format to v6. glTF assets now import directly without a scene-root or baked Z reflection, PerspectiveCamera uses a right-handed view-projection matrix so a camera at +Z looking toward the origin places +X on the right side of the screen, and the .fscene loader automatically migrates legacy v2 through v5 documents at load time by conjugating skin inverse bind matrices, reflecting animation tracks, and applying a root Z reflection.