<!-- Modified by To The MAX Racing, 2026 (Max Racer 3D): added meshoptimizer and the car model. -->
# Third-party notices

## Three.js

The files under `lib/` are vendored from Three.js r160, including its examples
and add-ons.

- Project: <https://threejs.org/>
- Source: <https://github.com/mrdoob/three.js/tree/r160>
- License: MIT
- Copyright: 2010-2023 three.js authors

The full license text is in [`LICENSES/three.js-MIT.txt`](LICENSES/three.js-MIT.txt).

## Playwright

Playwright is installed as a development-only dependency for browser regression
testing. It is not bundled into the deployed game.

- Project: <https://playwright.dev/>
- Source: <https://github.com/microsoft/playwright>
- License: Apache License 2.0

No ElevenLabs-generated audio is included in the open-source repository. The
optional sound-generation tools call an external service; output created with
them is governed by the applicable user account and service terms.

## meshoptimizer decoder (Max Racer 3D)

`js/` bundles the meshoptimizer glTF decoder (`meshopt_decoder.module.js`).

- Project: <https://github.com/zeux/meshoptimizer>
- License: MIT, Copyright (c) 2016-2026 Arseny Kapoulkine
- Full text: [`LICENSES/meshoptimizer-MIT.txt`](LICENSES/meshoptimizer-MIT.txt)

## Car model (Max Racer 3D)

`assets/car-hi.glb` and `assets/car-lo.glb` are derived from "F1 2026 concept
(polygon model)" by Qvist_designs
(<https://sketchfab.com/3d-models/f1-2026-concept-polygon-model-ea3bde709b1e4dc9b0ec8557d106ed42>),
licensed under CC BY 4.0 (<https://creativecommons.org/licenses/by/4.0/>).
Modified by To The MAX Racing: wheels separated, split into paint/accent/carbon
areas, decimated into two levels of detail, compressed for the web.
