Add glTF-KTX-BasisU variant for FlightHelmet#270
Add glTF-KTX-BasisU variant for FlightHelmet#270bghgary wants to merge 1 commit intoKhronosGroup:mainfrom
Conversation
b5a6711 to
a821cc4
Compare
There was a problem hiding this comment.
Pull request overview
Adds a KTX2/BasisU-compressed variant of the FlightHelmet sample asset and registers it in the model indices, along with documentation describing the conversion and resulting texture size changes.
Changes:
- Register a new
glTF-KTX-BasisUvariant forFlightHelmetin bothmodel-index.jsonandmodel-index.Khronos.json. - Add documentation to
Models/FlightHelmet/README.body.mddescribing the KTX2/BasisU pipeline and texture size deltas. - Add a new
Models/FlightHelmet/glTF-KTX-BasisU/asset variant (gltf + KTX2 textures).
Reviewed changes
Copilot reviewed 3 out of 19 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| Models/model-index.Khronos.json | Adds glTF-KTX-BasisU variant entry for FlightHelmet in the Khronos index. |
| Models/model-index.json | Adds glTF-KTX-BasisU variant entry for FlightHelmet in the main index. |
| Models/FlightHelmet/README.body.md | Documents the new KTX2/BasisU variant and texture size reductions. |
| Models/FlightHelmet/glTF-KTX-BasisU/FlightHelmet.gltf | New glTF variant referencing KTX2 textures via KHR_texture_basisu. |
| Models/FlightHelmet/glTF-KTX-BasisU/FlightHelmet_Materials_LensesMat_Normal.ktx2 | Adds one of the KTX2 texture assets used by the new variant. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
a821cc4 to
28133c6
Compare
Regenerated KTX2/Basis Universal compressed textures from the original FlightHelmet glTF using glTF-Transform v4.3.0 (ETC1S for baseColor, UASTC for non-color). This preserves all extensions including KHR_materials_transmission on LensesMat. Updated README.body.md with texture size comparison table. README.md will be regenerated by CI. Closes KhronosGroup#169
28133c6 to
1de0f8e
Compare
There was a problem hiding this comment.
Pull request overview
Adds a KTX2/BasisU-compressed glTF variant for the FlightHelmet sample model and wires it into the model index, along with documentation about the conversion and size impact.
Changes:
- Register a new
glTF-KTX-BasisUvariant forFlightHelmetinModels/model-index.json. - Extend
Models/FlightHelmet/README.body.mdwith details on the KTX2/BasisU workflow and size comparison. - Add a new
Models/FlightHelmet/glTF-KTX-BasisU/asset package (gltf + bin + KTX2 textures) usingKHR_texture_basisu.
Reviewed changes
Copilot reviewed 3 out of 19 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| Models/model-index.json | Adds glTF-KTX-BasisU variant entry for the FlightHelmet model. |
| Models/FlightHelmet/README.body.md | Documents the KTX2/BasisU variant and provides size comparisons and tooling commands. |
| Models/FlightHelmet/glTF-KTX-BasisU/FlightHelmet.gltf | New glTF variant referencing KTX2 textures via KHR_texture_basisu. |
| Models/FlightHelmet/glTF-KTX-BasisU/FlightHelmet_Materials_LensesMat_Normal.ktx2 | New KTX2 texture asset (BasisU-compressed). |
| Models/FlightHelmet/glTF-KTX-BasisU/FlightHelmet_Materials_LensesMat_BaseColor.ktx2 | New KTX2 texture asset (BasisU-compressed). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Add KTX2/Basis Universal compressed texture variant for the FlightHelmet model, copied from glTF-Sample-Models but regenerated using latest glTF-Transform. Updated model-index.json to include the new variant.
Closes #169