# Street rider

Adapted from **VRM1_Constraint_Twist_Sample v1.0.1**, (c) 2022 pixiv Inc.
Source: https://github.com/pixiv/three-vrm/tree/dev/packages/three-vrm/examples/models
License: https://vrm.dev/licenses/1.0/

The original model metadata permits commercial use, redistribution and modified
redistribution. It forbids antisocial/hate usage. The complete original metadata
is retained in `street-rider.glb` under `asset.extras.license`.

Changes: converted VRM to glTF, renamed riding joints, adapted materials,
compressed textures and retained a smaller facial animation set.
Conversion: `scripts/prepare-street-avatar.mjs` in the project source.

The mobile adaptation `/mobile/models/characters/street-rider-mobile-v15.glb`
uses the same source and license, with simplified geometry and textures resized
to at most 512 pixels per dimension on September 11, 2026.

September 16, 2026 refinement (`street-rider-v17.glb`): corrected the seated
shirt hem skin weights and clearance, retained authored face geometry,
removed the unused hair emission map, refined scene-lit material response.
The mobile version keeps the original face, simplifies body and hair geometry
to 19,144 triangles total, and uses 512 px textures with a 1024 px face map, UASTC
GPU texture compression and meshopt geometry transport. Prepared by
`scripts/prepare-rider-refinement.mjs`, `scripts/build-mobile-ktx.py` and
`scripts/compress-mobile-rides.mjs`. Same source, creator and license apply.
