Free truck 3D models for three.js (GLB, CC BY)
24 free trucks for three.js from the 487 in the paprika3d asset library (CC BY), as meshopt GLB files: each with its author, license, credit line, triangles and file size, and the asset_search call that fetches it.
What the library holds
The paprika3d asset library holds 487 trucks among its 57,732 models. All of them are licensed CC BY 4.0, which asks you to credit the author wherever you use the model; each card below carries the credit line to paste. 6 are AI-generated, from Scenario's 3D Collection, and say so on their card.
458 of the 487 pass the library's quality checks: textured (or drawn in vertex colours, for a low-poly or voxel model), not flat, at most 15 MB, with a name, a description and a real-world height. Among those, the median model has 11,700 triangles, with the middle half between 4,600 and 38,500, and the median file is 0.28 MB, with nine in ten at most 0.9 MB. The median one stands 2.5 m tall at real size. 2 carry a texture of 2048 px, the library's largest; the rest are smaller. 14 are animated and 2 rigged. The most common styles are stylized (153), low-poly (135) and realistic (123).
Trucks in a three.js scene
Trucks often carry moving parts a game wants: a dump bed that tips, forklift forks that rise, a tow arm. Such a part keeps its own node when the source file animated it; otherwise the converter may have merged it into the chassis wherever the two shared a material. Check with model_look after loading the file through model_run, which names each mesh. A part's pivot is rarely where it should hinge: put a THREE.Group at the hinge, move the part into it with attach(), which keeps its world position, and rotate the group.
For a vehicle configurator, change paint by finding the body's material by name and setting its color, or give it a new texture with colorSpace = THREE.SRGBColorSpace and flipY = false, as glTF textures expect. Trucks run heavier than cars, a median of 11,700 triangles, and the median one is 2.5 m high, so measure a fleet's frame cost with perf before adding more.
Fetch one and load it
With the paprika3d plugin in Claude Code, or its MCP server in any other agent, the agent searches the library in words or picks a model by the id on its card. pick downloads the file into the project's assets/ folder (public/assets/ under vite), adds the credit line to assets/CREDITS.md and answers with the code that loads it at real size. Give cwd, the project folder, as with every paprika3d tool.
asset_search {"query": "truck", "cwd": "."}
asset_search {"pick": "1c090260738847c68e045e6d3f16a93e", "cwd": "."}
Every file is a binary glTF (.glb) compressed with meshopt, so GLTFLoader needs the meshopt decoder that ships with three.js. The origin sits at the bottom centre of each model, so it stands on the floor where you place it:
import * as THREE from 'three';
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js';
const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const gltf = await loader.loadAsync('assets/lift-truck-1c0902.glb');
scene.add(gltf.scene);
24 trucks to start from
Chosen from the 458 that pass the checks: the ones agents picked most through asset_search first, then the ones whose name says what they are, then lighter files, with at most 2 per author. Each CC BY card ends with its credit line: paste it into your credits, as the license requires.

Lift Truck by Vitalii Sushko
CC BY 4.0 · 35,624 triangles · 0.322 MB · realistic · 2.1 m tallasset_search {"pick": "1c090260738847c68e045e6d3f16a93e"}
Credit: "Lift Truck" by Vitalii Sushko (https://sketchfab.com/3d-models/1c090260738847c68e045e6d3f16a93e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

1955 Sci-Fi | Africa Tow Truck by Alex Fillion
CC BY 4.0 · 39,930 triangles · 0.818 MB · sci-fi · 3 m tallasset_search {"pick": "a96241f8fbcf400d92eb7ea4aaaa37c6"}
Credit: "1955 Sci-Fi | Africa Tow Truck" by Alex Fillion (https://sketchfab.com/3d-models/a96241f8fbcf400d92eb7ea4aaaa37c6) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Farm pickup truck by Nekitron
CC BY 4.0 · 5,419 triangles · 0.144 MB · stylized · 1.8 m tallasset_search {"pick": "5615b16ba2e24f7ab6cd26eda7946ae8"}
Credit: "Farm pickup truck" by Nekitron (https://sketchfab.com/3d-models/5615b16ba2e24f7ab6cd26eda7946ae8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Pickup by LazyAssAss1n
CC BY 4.0 · 17,323 triangles · 0.128 MB · low-poly · 1.8 m tallasset_search {"pick": "88c9dbb98b4a4df49d8dbd3a568ebe65"}
Credit: "Pickup" by LazyAssAss1n (https://sketchfab.com/3d-models/88c9dbb98b4a4df49d8dbd3a568ebe65) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Low Poly Pickup Truck by Qbo2Qbo
CC BY 4.0 · 2,784 triangles · 0.051 MB · low-poly · 1.8 m tallasset_search {"pick": "a90a46d032bc43ad8f4bd2905e720e95"}
Credit: "Low Poly Pickup Truck" by Qbo2Qbo (https://sketchfab.com/3d-models/a90a46d032bc43ad8f4bd2905e720e95) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Log Truck by Metro_Map
CC BY 4.0 · 3,094 triangles · 0.036 MB · low-poly · 3.8 m tallasset_search {"pick": "a6e9a706fd544bde970a65612f259598"}
Credit: "Log Truck" by Metro_Map (https://sketchfab.com/3d-models/a6e9a706fd544bde970a65612f259598) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Tow Truck by vicky.7774897
CC BY 4.0 · 6,644 triangles · 0.349 MB · stylized · 2.5 m tallasset_search {"pick": "70ff658259bf4e4eaf0023a01497afdb"}
Credit: "Tow Truck" by vicky.7774897 (https://sketchfab.com/3d-models/70ff658259bf4e4eaf0023a01497afdb) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Truck by thithtooeain2942002
CC BY 4.0 · 49,834 triangles · 0.4 MB · realistic · 4 m tallasset_search {"pick": "824710c060ef4b218026ceb8515f7cff"}
Credit: "Truck" by thithtooeain2942002 (https://sketchfab.com/3d-models/824710c060ef4b218026ceb8515f7cff) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Snail Truck by Julien Chambriard
CC BY 4.0 · 19,755 triangles · 0.421 MB · low-poly · 4 m tallasset_search {"pick": "da9d4bc606644fa7a78689f35982b932"}
Credit: "Snail Truck" by Julien Chambriard (https://sketchfab.com/3d-models/da9d4bc606644fa7a78689f35982b932) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Pickup_Texturing_XYZ by dimonodinlimon
CC BY 4.0 · 4,639 triangles · 0.398 MB · stylized · 1.8 m tallasset_search {"pick": "4e1e3232585b4e6fb26762fe613ac78a"}
Credit: "Pickup_Texturing_XYZ" by dimonodinlimon (https://sketchfab.com/3d-models/4e1e3232585b4e6fb26762fe613ac78a) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Multi-retro styled Garford Truck (Low Poly) by Kalysta
CC BY 4.0 · 7,949 triangles · 0.27 MB · low-poly · 2.5 m tallasset_search {"pick": "cc613a358f45484a8c0c02d8e75ab4fd"}
Credit: "Multi-retro styled Garford Truck (Low Poly)" by Kalysta (https://sketchfab.com/3d-models/cc613a358f45484a8c0c02d8e75ab4fd) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

voxel pickup by samoosavi
CC BY 4.0 · 24,020 triangles · 0.123 MB · voxel · 1.8 m tallasset_search {"pick": "7bc6ac359fc24351916db9e5e0479ceb"}
Credit: "voxel pickup" by samoosavi (https://sketchfab.com/3d-models/7bc6ac359fc24351916db9e5e0479ceb) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Stylized Hand Painted Pickup by Avgust9
CC BY 4.0 · 5,667 triangles · 0.285 MB · stylized · 1.8 m tallasset_search {"pick": "e7971d14e311432f841817786903839a"}
Credit: "Stylized Hand Painted Pickup" by Avgust9 (https://sketchfab.com/3d-models/e7971d14e311432f841817786903839a) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Truck with stupid UV's and barely Textures by JNichols4
CC BY 4.0 · 56,210 triangles · 0.865 MB · realistic · 2.6 m tallasset_search {"pick": "1f75b70168fd4f19818d9120d13364a2"}
Credit: "Truck with stupid UV's and barely Textures" by JNichols4 (https://sketchfab.com/3d-models/1f75b70168fd4f19818d9120d13364a2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Fire Truck by codexito
CC BY 4.0 · 1,014 triangles · 0.13 MB · realistic · 3.2 m tallasset_search {"pick": "e0fadd42bd3b448eaa0eb660764c170a"}
Credit: "Fire Truck" by codexito (https://sketchfab.com/3d-models/e0fadd42bd3b448eaa0eb660764c170a) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Pickup XYZ by Radievig
CC BY 4.0 · 4,639 triangles · 1.041 MB · toon · 1.8 m tallasset_search {"pick": "79b6facf250541c0ba6ad7477dffc4e4"}
Credit: "Pickup XYZ" by Radievig (https://sketchfab.com/3d-models/79b6facf250541c0ba6ad7477dffc4e4) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Little Yellow Truck by FennicVox
CC BY 4.0 · 1,458 triangles · 0.02 MB · low-poly · 1.6 m tallasset_search {"pick": "bd62e184fe554446864369823be2b0be"}
Credit: "Little Yellow Truck" by FennicVox (https://sketchfab.com/3d-models/bd62e184fe554446864369823be2b0be) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Flying jet truck Low-poly 3D model by Dmitry Blagodaryov
CC BY 4.0 · 34,435 triangles · 1.168 MB · sci-fi · 3.5 m tallasset_search {"pick": "9e4d79b0be1a4161997079d4adb39ccc"}
Credit: "Flying jet truck Low-poly 3D model" by Dmitry Blagodaryov (https://sketchfab.com/3d-models/9e4d79b0be1a4161997079d4adb39ccc) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Just a truck by Shonan
CC BY 4.0 · 26,220 triangles · 1.104 MB · stylized · 1.8 m tallasset_search {"pick": "56f462ac530840999e3f17a0163fbcac"}
Credit: "Just a truck" by Shonan (https://sketchfab.com/3d-models/56f462ac530840999e3f17a0163fbcac) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Dump Truck by neilken
CC BY 4.0 · 40,587 triangles · 0.936 MB · stylized · 3 m tallasset_search {"pick": "952764eb657a474197942412d910808b"}
Credit: "Dump Truck" by neilken (https://sketchfab.com/3d-models/952764eb657a474197942412d910808b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Low poly Utility Truck by Saturnalis28
CC BY 4.0 · 880 triangles · 0.016 MB · low-poly · 3.5 m tallasset_search {"pick": "961e7a2b0b7e4df8aeb356ed8f47fa3c"}
Credit: "Low poly Utility Truck" by Saturnalis28 (https://sketchfab.com/3d-models/961e7a2b0b7e4df8aeb356ed8f47fa3c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Stylistic Pickup Truck by NienkeSt
CC BY 4.0 · 1,785 triangles · 0.078 MB · low-poly · 1.8 m tallasset_search {"pick": "f248193d1dac4356aa017cc88ffd64c0"}
Credit: "Stylistic Pickup Truck" by NienkeSt (https://sketchfab.com/3d-models/f248193d1dac4356aa017cc88ffd64c0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Construction Truck for another project by Calne
CC BY 4.0 · 24,350 triangles · 0.321 MB · stylized · 2.8 m tallasset_search {"pick": "cf835095907049dea0bbe91d4ee05847"}
Credit: "Construction Truck for another project" by Calne (https://sketchfab.com/3d-models/cf835095907049dea0bbe91d4ee05847) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Truck draft by Rixael
CC BY 4.0 · 6,712 triangles · 0.665 MB · stylized · 3.5 m tallasset_search {"pick": "dd8a9924a46e42fea499151f98a91033"}
Credit: "Truck draft" by Rixael (https://sketchfab.com/3d-models/dd8a9924a46e42fea499151f98a91033) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
Related
- Free car 3D models for three.js (GLB, CC BY)
- Free tank 3D models for three.js (GLB, CC BY)
- Free boat 3D models for three.js (GLB, CC BY)
- Free airplane 3D models for three.js (GLB, CC BY)
Counts from the library's catalog on 2026-10-28. The models are their authors' work under the license on each card; paprika3d converted them for the web.