Free voxel 3D models for three.js (GLB, CC BY)
24 free voxel models for three.js from the 1,259 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 1,259 voxel models 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. 1 are AI-generated, from Scenario's 3D Collection, and say so on their card.
1,245 of the 1,259 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 1,660 triangles, with the middle half between 644 and 4,850, and the median file is 0.03 MB, with nine in ten at most 0.2 MB. The median one stands 1.7 m tall at real size. 1 carry a texture of 2048 px, the library's largest; the rest are smaller. 183 are animated and 109 rigged. The most common styles are voxel (1,245).
Voxel models in a three.js scene
Voxel models are tiny files (0.03 MB in the median, 1,660 triangles) coloured by vertex colours or a small palette. Keep the blocks sharp: set NearestFilter on any palette texture and use flatShading: true, or a MeshLambertMaterial, so each face is one even colour.
A level built from many voxel props draws fast when the static ones are merged. mergeGeometries from three/addons/utils/BufferGeometryUtils.js joins geometries that have the same attributes into one mesh; apply each prop's world matrix to its geometry first, and merge per material.
Hard voxel edges show shadow acne, striped dark lines across lit faces. Raise the light's shadow.normalBias a little until the stripes go. Many of these are characters at human height (1.7 m in the median), and 109 are rigged; a voxel character's limbs often move as whole blocks.
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": "voxel", "cwd": "."}
asset_search {"pick": "e5c7140b8a73463da0a9dc0312ddf9b5", "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/j-no-k-e5c714.glb');
scene.add(gltf.scene);
24 voxel models to start from
Chosen from the 1,245 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.

Jánošík by pála vedcom
CC BY 4.0 · 926 triangles · 0.011 MB · voxel · 1.7 m tallasset_search {"pick": "e5c7140b8a73463da0a9dc0312ddf9b5"}
Credit: "Jánošík" by pála vedcom (https://sketchfab.com/3d-models/e5c7140b8a73463da0a9dc0312ddf9b5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Voxel Mecha by Ainroth
CC BY 4.0 · 12,466 triangles · 0.104 MB · voxel · 2 m tallasset_search {"pick": "2cf0fd6d91e74b5e9c6fe62b00978a04"}
Credit: "Voxel Mecha" by Ainroth (https://sketchfab.com/3d-models/2cf0fd6d91e74b5e9c6fe62b00978a04) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Personajelow by Mextako
CC BY 4.0 · 1,106 triangles · 0.04 MB · voxel · 1.7 m tallasset_search {"pick": "b9a9659508fd4668b5a40a8d93d7025a"}
Credit: "Personajelow" by Mextako (https://sketchfab.com/3d-models/b9a9659508fd4668b5a40a8d93d7025a) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Player Model by Joshua
CC BY 4.0 · 667 triangles · 0.011 MB · voxel · 1.8 m tallasset_search {"pick": "80957f443ed1482a90d32cd1c3c9e575"}
Credit: "Player Model" by Joshua (https://sketchfab.com/3d-models/80957f443ed1482a90d32cd1c3c9e575) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cartoon pig 3D model by VoxelGro
CC BY 4.0 · 1,000 triangles · 0.012 MB · voxel · 1 m tallasset_search {"pick": "d3b75cc8d2894c6a80468eb8d58f1b45"}
Credit: "Cartoon pig 3D model" by VoxelGro (https://sketchfab.com/3d-models/d3b75cc8d2894c6a80468eb8d58f1b45) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Leijona malli. 62M3 by Jester
CC BY 4.0 · 18,898 triangles · 0.113 MB · voxel · 0.93 m tallasset_search {"pick": "21424ae965954c97aa7cf5c4dabaa004"}
Credit: "Leijona malli. 62M3" by Jester (https://sketchfab.com/3d-models/21424ae965954c97aa7cf5c4dabaa004) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Red Cross Knight With Sheild 110 Blocks Up by GCSECollegeGateshead
CC BY 4.0 · 29,910 triangles · 0.126 MB · voxel · 1.8 m tallasset_search {"pick": "c656c4ccb1fb47888ddd3180386b6c13"}
Credit: "Red Cross Knight With Sheild 110 Blocks Up" by GCSECollegeGateshead (https://sketchfab.com/3d-models/c656c4ccb1fb47888ddd3180386b6c13) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Roadblocks by fantasticfrontier
CC BY 4.0 · 828 triangles · 0.015 MB · voxel · 1.7 m tallasset_search {"pick": "0a5dd443751148f8bb3496ec0fb6c39d"}
Credit: "Roadblocks" by fantasticfrontier (https://sketchfab.com/3d-models/0a5dd443751148f8bb3496ec0fb6c39d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Barbas by chanuuk
CC BY 4.0 · 424 triangles · 0.007 MB · voxel · 1.75 m tallasset_search {"pick": "74aa93d714eb4ea09d5e5d7764ce07c8"}
Credit: "Barbas" by chanuuk (https://sketchfab.com/3d-models/74aa93d714eb4ea09d5e5d7764ce07c8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

人物建模 Final 无动作 by 2019063
CC BY 4.0 · 9,984 triangles · 0.118 MB · voxel · 1.7 m tallasset_search {"pick": "e07ea6b000f34d659364e5aea63a109f"}
Credit: "人物建模 Final 无动作" by 2019063 (https://sketchfab.com/3d-models/e07ea6b000f34d659364e5aea63a109f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

perso_Matis by cap10crooks
CC BY 4.0 · 2,056 triangles · 0.012 MB · voxel · 1.8 m tallasset_search {"pick": "0a0d368f95d14bf19bc7648ae476c544"}
Credit: "perso_Matis" by cap10crooks (https://sketchfab.com/3d-models/0a0d368f95d14bf19bc7648ae476c544) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Tommygun by Jester
CC BY 4.0 · 11,814 triangles · 0.062 MB · voxel · 0.25 m tallasset_search {"pick": "946f31014a7c4595871c4874f670e215"}
Credit: "Tommygun" by Jester (https://sketchfab.com/3d-models/946f31014a7c4595871c4874f670e215) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Scythian by donnaskuhn
CC BY 4.0 · 440 triangles · 0.008 MB · voxel · 1.7 m tallasset_search {"pick": "18bfe5f8879346ef926d5d4b651b87dd"}
Credit: "Scythian" by donnaskuhn (https://sketchfab.com/3d-models/18bfe5f8879346ef926d5d4b651b87dd) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Low Poly Scifi Space Soldier by stormsurgestudio
CC BY 4.0 · 1,591 triangles · 0.047 MB · voxel · 2 m tall · animated · riggedasset_search {"pick": "e4cd963f356145b09ee72c8f5573bbb9"}
Credit: "Low Poly Scifi Space Soldier" by stormsurgestudio (https://sketchfab.com/3d-models/e4cd963f356145b09ee72c8f5573bbb9) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Aml476 Titan-2 by aki.karppinen
CC BY 4.0 · 408 triangles · 0.054 MB · voxel · 1.8 m tall · animatedasset_search {"pick": "b1fd4646750042e69a511f579292964e"}
Credit: "Aml476 Titan-2" by aki.karppinen (https://sketchfab.com/3d-models/b1fd4646750042e69a511f579292964e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

squirrel by claener
CC BY 4.0 · 628 triangles · 0.009 MB · voxel · 0.3 m tallasset_search {"pick": "daf9572014594349b086e5ddd9b4a7ab"}
Credit: "squirrel" by claener (https://sketchfab.com/3d-models/daf9572014594349b086e5ddd9b4a7ab) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Elizabeth Báthory by pála vedcom
CC BY 4.0 · 1,354 triangles · 0.015 MB · voxel · 1.7 m tallasset_search {"pick": "65354da2788d4ad083132dcc8422c398"}
Credit: "Elizabeth Báthory" by pála vedcom (https://sketchfab.com/3d-models/65354da2788d4ad083132dcc8422c398) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Unit Block Temple by sande217
CC BY 4.0 · 13,196 triangles · 0.128 MB · voxel · 3 m tallasset_search {"pick": "99b9da73ba7b42f19de8c3008224eb72"}
Credit: "Unit Block Temple" by sande217 (https://sketchfab.com/3d-models/99b9da73ba7b42f19de8c3008224eb72) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Avatarproject by MohdAzri
CC BY 4.0 · 3,012 triangles · 0.078 MB · voxel · 1.8 m tall · animated · riggedasset_search {"pick": "60b87ea6e2c1422aad25723717ddb6ef"}
Credit: "Avatarproject" by MohdAzri (https://sketchfab.com/3d-models/60b87ea6e2c1422aad25723717ddb6ef) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
![[Project Catnip] Voxel Ninja Run](https://paprika3d.com/media/assets/dab3f156b5dd498490c20bf21a0ded6b.webp)
[Project Catnip] Voxel Ninja Run by Raushen
CC BY 4.0 · 550 triangles · 0.066 MB · voxel · 1.7 m tall · animated · riggedasset_search {"pick": "dab3f156b5dd498490c20bf21a0ded6b"}
Credit: "[Project Catnip] Voxel Ninja Run" by Raushen (https://sketchfab.com/3d-models/dab3f156b5dd498490c20bf21a0ded6b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

minetrap by beluga
CC BY 4.0 · 180 triangles · 0.021 MB · voxel · 1.8 m tall · animatedasset_search {"pick": "31222837521a4e68a8263c1daac6ab5b"}
Credit: "minetrap" by beluga (https://sketchfab.com/3d-models/31222837521a4e68a8263c1daac6ab5b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Missile by Promethium
CC BY 4.0 · 168 triangles · 0.006 MB · voxel · 4 m tallasset_search {"pick": "a4b4cbac7dd945988fd1a96cc49adade"}
Credit: "Missile" by Promethium (https://sketchfab.com/3d-models/a4b4cbac7dd945988fd1a96cc49adade) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Perso boy (Pixel Art 3D) by Louis-Charles
CC BY 4.0 · 1,638 triangles · 0.017 MB · voxel · 1.4 m tallasset_search {"pick": "298dd93faa7f4eb8a98d896c9b5855c0"}
Credit: "Perso boy (Pixel Art 3D)" by Louis-Charles (https://sketchfab.com/3d-models/298dd93faa7f4eb8a98d896c9b5855c0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Pick up animated by Mustafa8416
CC BY 4.0 · 544 triangles · 0.028 MB · voxel · 2.5 m tall · animatedasset_search {"pick": "144c1408bfec4d5db5c4d42951daee40"}
Credit: "Pick up animated" by Mustafa8416 (https://sketchfab.com/3d-models/144c1408bfec4d5db5c4d42951daee40) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
Related
- Free photogrammetry (scanned) 3D models for three.js (GLB, CC BY and CC0)
- Free sci-fi 3D models for three.js (GLB, CC BY)
- Free low-poly 3D models for three.js (GLB, CC BY)
- Free CC0 3D models for three.js (GLB, no credit needed)
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.