# Motorcycle asset

`hayate.glb` adapts **Fancy Motorcycle** by **Teh_Bucket**.
Source: https://opengameart.org/content/fancy-motorcycle
License: CC0 1.0, https://creativecommons.org/publicdomain/zero/1.0/

Changes: converted OBJ to glTF, normalized dimensions, separated wheel pivots,
batched geometry and replaced materials for the game. Conversion is recorded in
`scripts/prepare-authored-bike.mjs` in the project source.

Detailed bikes load on demand when selected in the garage.

## Detailed runtime bikes — September 11, 2026

RAIJIN: **Carbon Frame Bike** by Robert Schweier and prefrontal cortex; realtime conversion/animation by Felix Herbst, with support from Needle.
Source: https://github.com/prefrontalcortex/glTF-Sample-Models/tree/carbon-frame-bike/2.0/CarbonFrameBike
License: CC BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/
The adapted raijin-detailed.glb and raijin-detailed-far.glb remain CC BY-SA 4.0.

HAYATE: motorcycle asset distributed by Nicholas Lever in ThreeJS-Primer, revision 07cd8dabb943fb1a5a2577fa16a3ed78d2d146e2.
Source: https://github.com/NikLever/ThreeJS-Primer/blob/07cd8dabb943fb1a5a2577fa16a3ed78d2d146e2/assets/motorcycle.glb
Distributed under GPL-3.0; see [full license](source/GPL-3.0.txt). The adapted hayate-detailed.glb and hayate-detailed-far.glb retain GPL-3.0.
[Original editable glTF source](source/motorcycle.glb) and [adaptation script](source/prepare-detailed-bikes.mjs) are supplied alongside the models. Adaptation script is GPL-3.0. No warranty.

Both adaptations: assembled pose baked, axes and scale normalized, moving wheel/crank assemblies separated, brand decals removed, geometry simplified and textures resized. Changes made September 11, 2026. The original creators do not endorse this game.

## Mobile adaptations — September 11, 2026

`/mobile/models/two-wheels/raijin-mobile-v15.glb` retains CC BY-SA 4.0;
`/mobile/models/two-wheels/hayate-mobile-v15.glb` retains GPL-3.0.
These derive from the detailed models above, with further mesh simplification and
512-pixel texture limits. The [mobile conversion script](source/prepare-mobile-rides.mjs)
is supplied under GPL-3.0 alongside the original source and license.
