-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenA-glTFRelated to the glTF 3D scene/model formatRelated to the glTF 3D scene/model formatC-DocsAn addition or correction to our documentationAn addition or correction to our documentationD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesM-Needs-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!
Milestone
Description
How can Bevy's documentation be improved?
Whew, long story. But in short, the migration guide needs to reflect the insights from https://discord.com/channels/691052431525675048/743663924229963868/1394079989552644186 onwards
- glTF uses two different systems for models and cameras/lights
- Bevy uses one for cameras and implicitly the same for models
forward
semantics were different for cameras and glTF models- the migration rotates the imported models so that semantics are the same everywhere, at the cost of making imported cameras technically not glTF compliant as they face +Z when using an identity transform
- this should be fine, as scenes still look exactly the same in practice when exporting cameras in glTFs
Metadata
Metadata
Assignees
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenA-glTFRelated to the glTF 3D scene/model formatRelated to the glTF 3D scene/model formatC-DocsAn addition or correction to our documentationAn addition or correction to our documentationD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesM-Needs-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!