mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-13 03:19:56 +03:00
* Upgrade Three.js to r176 and migrate assets to GLTF ### What’s new * **Three.js** bumped from **r97 → r176** * **All existing 3D assets converted to GLTF** * Smaller payloads, PBR-ready, future-proof. * **New assets** * `resources/models/airplane.gltf` – ready for immediate use in demos. * `resources/models/car.gltf` – base mesh & materials; reserved for upcoming feature work. * fix: rewrite src/js/model.js per CodeRabbitAI review * fix: rewrite src/js/model.js per CodeRabbitAI review Remove redundant Three.js imports * Fix: Typo in comments Corrected "modifie" to "modified" in various code comments. * fix: Include missing fallback.gltf 3D model This commit adds the 'resources/models/fallback.gltf' file, which was inadvertently excluded from a previous commit. This GLTF file is a converted version of the legacy 'fallback.json' 3D model. * refactor: Recompress 3D models to reduce file size This commit replaces existing 3D model assets with newly compressed versions. The recompression aims to significantly reduce file sizes without compromising visual quality, thereby improving overall application efficiency and resource loading. * feat: Re-enable legacy 3D renderer for low-performance device compatibility This commit reactivates the legacy 3D renderer, ensuring continued functionality for low-performance devices. This prevents the renderer from becoming a blocking issue for users with less powerful hardware. Additionally, this update incorporates the latest 'Projector' import from the Three.js examples library into the CanvasRenderer, improving compatibility and leveraging recent advancements |
||
---|---|---|
.. | ||
jsonschema | ||
models | ||
motor_order | ||
osd |