← back to Ventura Corridor

public/models/vehicles/LICENSE.md

43 lines

# Vehicle models — provenance & licensing

Every model in this directory is **CC0 (public domain)** — free for personal,
educational, and commercial use, no attribution required. We credit anyway
because Kenney and Quaternius have given the indie 3D community a lot.

| File                     | Source                                  | License | Notes |
|--------------------------|-----------------------------------------|---------|-------|
| `sedan.glb`              | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `sedan-sports.glb`       | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `hatchback-sports.glb`   | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `suv.glb`                | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `taxi.glb`               | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `van.glb`                | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged |
| `delivery.glb`           | Kenney **Car Kit** v3.1                 | CC0 1.0 | unchanged — used as a transit shuttle |
| `bus-city.glb`           | Quaternius **Public Transport Pack**    | CC0 1.0 | converted from OBJ→GLB; MTL repainted (transit white body, tinted glass, chrome trim) |
| `bus-school.glb`         | Quaternius **Public Transport Pack**    | CC0 1.0 | converted from OBJ→GLB; MTL repainted (school-bus yellow, dark windows) |

## Why the bus MTLs were repainted

Quaternius's source distribution ships native Blender + FBX + OBJ. The OBJ
export collapses every material to a flat `Kd 0.640000 0.640000 0.640000`
because Blender's vertex-color pass isn't in the OBJ spec. We rewrote the
diffuse colors per material name (`Yellow` → school-bus yellow,
`Material` → transit white, `Windows` → tinted glass, etc.) before running
`obj2gltf`, so the GLBs carry sensible colors out of the box.

If you ever swap in the original Quaternius FBX/Blender exports, the materials
will look different; treat these GLBs as the canonical project copy.

## Sources

- Kenney Car Kit — https://kenney.nl/assets/car-kit (CC0)
- Quaternius Public Transport Pack — https://quaternius.com/packs/publictransport.html (CC0)

## Conversion command

```bash
# OBJ→GLB with materials embedded
npx -p obj2gltf@3 obj2gltf -i Bus.obj -o bus-city.glb -b
npx -p obj2gltf@3 obj2gltf -i SchoolBus.obj -o bus-school.glb -b
```