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

Lift Truck by Vitalii Sushko
CC BY 4.0 · 35,624 triangles · 0.322 MB · realistic · 2.1 m tall
asset_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

1955 Sci-Fi | Africa Tow Truck by Alex Fillion
CC BY 4.0 · 39,930 triangles · 0.818 MB · sci-fi · 3 m tall
asset_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

Farm pickup truck by Nekitron
CC BY 4.0 · 5,419 triangles · 0.144 MB · stylized · 1.8 m tall
asset_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

Pickup by LazyAssAss1n
CC BY 4.0 · 17,323 triangles · 0.128 MB · low-poly · 1.8 m tall
asset_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

Low Poly Pickup Truck by Qbo2Qbo
CC BY 4.0 · 2,784 triangles · 0.051 MB · low-poly · 1.8 m tall
asset_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

Log Truck by Metro_Map
CC BY 4.0 · 3,094 triangles · 0.036 MB · low-poly · 3.8 m tall
asset_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

Tow Truck by vicky.7774897
CC BY 4.0 · 6,644 triangles · 0.349 MB · stylized · 2.5 m tall
asset_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

Truck by thithtooeain2942002
CC BY 4.0 · 49,834 triangles · 0.4 MB · realistic · 4 m tall
asset_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

Snail Truck by Julien Chambriard
CC BY 4.0 · 19,755 triangles · 0.421 MB · low-poly · 4 m tall
asset_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

Pickup_Texturing_XYZ by dimonodinlimon
CC BY 4.0 · 4,639 triangles · 0.398 MB · stylized · 1.8 m tall
asset_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)

Multi-retro styled Garford Truck (Low Poly) by Kalysta
CC BY 4.0 · 7,949 triangles · 0.27 MB · low-poly · 2.5 m tall
asset_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

voxel pickup by samoosavi
CC BY 4.0 · 24,020 triangles · 0.123 MB · voxel · 1.8 m tall
asset_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

Stylized Hand Painted Pickup by Avgust9
CC BY 4.0 · 5,667 triangles · 0.285 MB · stylized · 1.8 m tall
asset_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

Truck with stupid UV's and barely Textures by JNichols4
CC BY 4.0 · 56,210 triangles · 0.865 MB · realistic · 2.6 m tall
asset_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

Fire Truck by codexito
CC BY 4.0 · 1,014 triangles · 0.13 MB · realistic · 3.2 m tall
asset_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

Pickup XYZ by Radievig
CC BY 4.0 · 4,639 triangles · 1.041 MB · toon · 1.8 m tall
asset_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

Little Yellow Truck by FennicVox
CC BY 4.0 · 1,458 triangles · 0.02 MB · low-poly · 1.6 m tall
asset_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

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 tall
asset_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

Just a truck by Shonan
CC BY 4.0 · 26,220 triangles · 1.104 MB · stylized · 1.8 m tall
asset_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

Dump Truck by neilken
CC BY 4.0 · 40,587 triangles · 0.936 MB · stylized · 3 m tall
asset_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

Low poly Utility Truck by Saturnalis28
CC BY 4.0 · 880 triangles · 0.016 MB · low-poly · 3.5 m tall
asset_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

Stylistic Pickup Truck by NienkeSt
CC BY 4.0 · 1,785 triangles · 0.078 MB · low-poly · 1.8 m tall
asset_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

Construction Truck for another project by Calne
CC BY 4.0 · 24,350 triangles · 0.321 MB · stylized · 2.8 m tall
asset_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

Truck draft by Rixael
CC BY 4.0 · 6,712 triangles · 0.665 MB · stylized · 3.5 m tall
asset_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.

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.