← back to Ventura Bus 3d

public/models/ATTRIBUTION.md

66 lines

# Vehicle Model Attribution

All glTF models in this directory were sourced from [Poly Pizza](https://poly.pizza),
which redistributes Google Poly assets and accepts community uploads. Every
model below is licensed under **Creative Commons Attribution 3.0**
(<https://creativecommons.org/licenses/by/3.0/>) — free for commercial and
personal use, attribution required.

This file IS that attribution. Keep it shipped alongside the models.

## Buses (3)

| File | Source title | Author | Source URL | License | Size |
|---|---|---|---|---|---|
| `bus-metro-articulated.glb` | Bus | Poly by Google | https://poly.pizza/m/9Rj7a89ypPQ | CC-BY 3.0 | 312 KB |
| `bus-ladot-dash.glb` | Montreal Bus | Nick Ladd | https://poly.pizza/m/fFCCghvRImG | CC-BY 3.0 | 380 KB |
| `bus-school.glb` | Schoolbus | Poly by Google | https://poly.pizza/m/8xacyNqdJ3t | CC-BY 3.0 | 231 KB |

`bus-metro-articulated.glb` and `bus-ladot-dash.glb` are stand-ins —
they're city-transit-bus models being repurposed for LA Metro orange
articulated and LADOT DASH livery roles in the scene. Apply per-instance
material overrides (orange/black for Metro, green/white for DASH) at
runtime in the renderer rather than baking new textures.

## Cars (5)

| File | Source title | Author | Source URL | License | Size |
|---|---|---|---|---|---|
| `car-sedan.glb` | Car | Quaternius | https://poly.pizza/m/Cz6yDaUcM9 | CC-BY 3.0 | 161 KB |
| `car-suv.glb` | SUV | Quaternius | https://poly.pizza/m/xsMtZhBkxL | CC-BY 3.0 | 177 KB |
| `car-sports.glb` | Sports Car | Quaternius | https://poly.pizza/m/1mkmFkAz5v | CC-BY 3.0 | 171 KB |
| `car-pickup.glb` | Pickup Truck | Quaternius | https://poly.pizza/m/qn4grQgHm8 | CC-BY 3.0 | 267 KB |
| `car-delivery-van.glb` | Van | Poly by Google | https://poly.pizza/m/aT_24cDaW1a | CC-BY 3.0 | 43 KB |

## License compliance checklist

CC-BY 3.0 requires:

- [x] **Attribution** — author name credited above for each file.
- [x] **Source URL** — link back to the original model page on poly.pizza.
- [x] **License URL** — `https://creativecommons.org/licenses/by/3.0/`.
- [x] **No implication of endorsement** — none of the listed authors endorse this project.
- [x] If you modify a model (rescale, recolor, replace texture), note the
      change here and keep the original credit. (No modifications as of
      initial commit.)

If the project ever ships in a context where in-app credits are
practical (about page, splash, settings → credits), echo this list there
too. The file-on-disk attribution above is the legal minimum; an in-app
credit screen is best practice.

## Source authors

- **Quaternius** — https://quaternius.com/ — releases prolific CC0 + CC-BY game-asset packs.
- **Poly by Google** — Google Poly was Google's 3D model marketplace; assets archived under CC-BY by the Internet Archive / Poly Pizza after Poly's 2021 shutdown.
- **Nick Ladd** — community contributor on Poly Pizza.

## Performance budget

All eight models are under 500 KB each (largest = 380 KB,
`bus-ladot-dash.glb`). Total directory weight ≈ 1.7 MB. With instanced
rendering in Three.js, 50+ vehicles on screen at 60 fps is well within
budget on any current desktop GPU. For mobile, prefer
`InstancedMesh` per model + a max of ~30 active vehicles in the camera
frustum.