← 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.