Free helmet 3D models for three.js (GLB, CC BY and CC0)
24 free helmets for three.js from the 547 in the paprika3d asset library (CC BY and CC0), 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 547 helmets among its 57,732 models. 546 of them are licensed CC BY 4.0, which asks you to credit the author wherever you use the model, and 1 are CC0, which asks nothing. 24 are AI-generated, from Scenario's 3D Collection, and say so on their card.
504 of the 547 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 8,980 triangles, with the middle half between 2,580 and 34,500, and the median file is 0.34 MB, with nine in ten at most 1 MB. The median one stands 0.3 m tall at real size. 23 carry a texture of 2048 px, the library's largest; the rest are smaller. 20 are animated and 13 rigged. The most common styles are realistic (248), sci-fi (96) and stylized (93).
Helmets in a three.js scene
A helmet is mostly metal, and a metallic MeshStandardMaterial with no environment map renders nearly black: set scene.environment before judging the look. The page includes a version of the damaged sci-fi helmet that is a common glTF test model, a good check that lighting and tone mapping are set up.
To put a helmet on a character, find the head bone (often named Head or mixamorigHead) with getObjectByName and add the helmet to it, then move it into place in the bone's own space. The bone's scale passes to the helmet, so check its size with look after attaching it.
Of the 504 that pass the checks, 23 carry a 2048 px texture and 24 are AI-generated. A pick for a page with several helmets can be cut down with model_audit's shrink, which caps each texture's longer side, at 1024 for example.
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": "helmet", "cwd": "."}
asset_search {"pick": "scn_nh37tCDxsPyHehPkHPvxPmbb", "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/vintage-brass-diving-helmet-scn_nh.glb');
scene.add(gltf.scene);
24 helmets to start from
Chosen from the 504 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.

Vintage brass diving helmet by Scenario
CC BY 4.0 · 84,410 triangles · 2.092 MB · realistic · 0.5 m tall · AI-generatedasset_search {"pick": "scn_nh37tCDxsPyHehPkHPvxPmbb"}
Credit: "Vintage brass diving helmet" by Scenario (https://huggingface.co/datasets/scenario-labs/3d-collection/tree/main/assets/scenario_asset_nh37tCDxsPyHehPkHPvxPmbb) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). AI-generated with scenario-claude-opus-5-5-3d. Optimized for the web by paprika3D.

Medieval Helmet ACG by Christopher_R_Peterson
CC BY 4.0 · 2,474 triangles · 0.177 MB · realistic · 0.3 m tallasset_search {"pick": "f719e6cbbdf34716ae4a26508bb2b601"}
Credit: "Medieval Helmet ACG" by Christopher_R_Peterson (https://sketchfab.com/3d-models/f719e6cbbdf34716ae4a26508bb2b601) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Brass diving helmet by Scenario
CC BY 4.0 · 224,908 triangles · 2.27 MB · realistic · 0.5 m tall · AI-generatedasset_search {"pick": "scn_vZnaMYTh7V5b2bk4FsaKMj7W"}
Credit: "Brass diving helmet" by Scenario (https://huggingface.co/datasets/scenario-labs/3d-collection/tree/main/assets/scenario_asset_vZnaMYTh7V5b2bk4FsaKMj7W) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). AI-generated with meshy-7-1-txt23d. Optimized for the web by paprika3D.

Gary's Helmet by jagalang
CC BY 4.0 · 57,257 triangles · 1.478 MB · stylized · 0.3 m tallasset_search {"pick": "869769bc7a414c14992e88b538e6be2f"}
Credit: "Gary's Helmet" by jagalang (https://sketchfab.com/3d-models/869769bc7a414c14992e88b538e6be2f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Fantasy Helmet by Raystani E. de Oliveira
CC BY 4.0 · 90,235 triangles · 1.585 MB · stylized · 0.3 m tallasset_search {"pick": "0ac7fea275b04fae9dd1e7aca420b233"}
Credit: "Fantasy Helmet" by Raystani E. de Oliveira (https://sketchfab.com/3d-models/0ac7fea275b04fae9dd1e7aca420b233) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Visored Barbuta Helmet by Multipainkiller Studio
CC BY 4.0 · 6,377 triangles · 0.33 MB · realistic · 0.3 m tallasset_search {"pick": "8ce8003e097a4e30a5b96f612200f986"}
Credit: "Visored Barbuta Helmet" by Multipainkiller Studio (https://sketchfab.com/3d-models/8ce8003e097a4e30a5b96f612200f986) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Norwegian Viking Helmet [Gjermundbu type) by JohnyNawalony
CC BY 4.0 · 2,562 triangles · 0.156 MB · realistic · 0.25 m tallasset_search {"pick": "b0b7e489f934497599cd08957c7a48ea"}
Credit: "Norwegian Viking Helmet [Gjermundbu type)" by JohnyNawalony (https://sketchfab.com/3d-models/b0b7e489f934497599cd08957c7a48ea) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Helmet Concept (Ant) by 3DWorkbench
CC BY 4.0 · 20,005 triangles · 0.228 MB · sci-fi · 0.3 m tallasset_search {"pick": "b26da12e3d524a3685789eb4277d719c"}
Credit: "Helmet Concept (Ant)" by 3DWorkbench (https://sketchfab.com/3d-models/b26da12e3d524a3685789eb4277d719c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

space helmet by J4747
CC BY 4.0 · 31,534 triangles · 0.43 MB · sci-fi · 0.3 m tallasset_search {"pick": "4135c92041514754829013181fbc7ee6"}
Credit: "space helmet" by J4747 (https://sketchfab.com/3d-models/4135c92041514754829013181fbc7ee6) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

helmet by mrSem
CC BY 4.0 · 7,122 triangles · 0.271 MB · sci-fi · 0.3 m tallasset_search {"pick": "1cd3b601bbde4cada1b1bb218eb3dc54"}
Credit: "helmet" by mrSem (https://sketchfab.com/3d-models/1cd3b601bbde4cada1b1bb218eb3dc54) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Sci-Fi Pilot Helmet by GregoryManuel
CC BY 4.0 · 9,801 triangles · 0.372 MB · sci-fi · 0.3 m tallasset_search {"pick": "07762a872cfe49d4ae697d9b0206261f"}
Credit: "Sci-Fi Pilot Helmet" by GregoryManuel (https://sketchfab.com/3d-models/07762a872cfe49d4ae697d9b0206261f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Viking Helmet by ivanrighi
CC BY 4.0 · 18,078 triangles · 0.456 MB · realistic · 0.35 m tall · animatedasset_search {"pick": "9a1f580d263b4c3caeb49fe6a90cc015"}
Credit: "Viking Helmet" by ivanrighi (https://sketchfab.com/3d-models/9a1f580d263b4c3caeb49fe6a90cc015) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Troy: Hector helmet by Choges Craft Channel
CC BY 4.0 · 1,006 triangles · 0.53 MB · realistic · 0.3 m tallasset_search {"pick": "7e0bc0f3b2974ddba939ecde3b8ea5ad"}
Credit: "Troy: Hector helmet" by Choges Craft Channel (https://sketchfab.com/3d-models/7e0bc0f3b2974ddba939ecde3b8ea5ad) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Corinthian Helmet by mgtalbot800
CC BY 4.0 · 44,246 triangles · 0.734 MB · realistic · 0.3 m tallasset_search {"pick": "b8ec42e582cf4f7db99598283dbb1cef"}
Credit: "Corinthian Helmet" by mgtalbot800 (https://sketchfab.com/3d-models/b8ec42e582cf4f7db99598283dbb1cef) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

头盔Helmets by 清锋
CC BY 4.0 · 3,508 triangles · 0.217 MB · sci-fi · 0.3 m tallasset_search {"pick": "2c7534e14b224e748f9b942f44975777"}
Credit: "头盔Helmets" by 清锋 (https://sketchfab.com/3d-models/2c7534e14b224e748f9b942f44975777) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Roman Legionnaire Helmet by AlbertoGalindo3D
CC BY 4.0 · 23,839 triangles · 0.514 MB · realistic · 0.3 m tallasset_search {"pick": "608c6fdd20174b7b8c77ac585042664c"}
Credit: "Roman Legionnaire Helmet" by AlbertoGalindo3D (https://sketchfab.com/3d-models/608c6fdd20174b7b8c77ac585042664c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Cricket Helmet_V1 by pradeepaanandhi5420
CC BY 4.0 · 11,189 triangles · 0.221 MB · realistic · 0.3 m tallasset_search {"pick": "9b608ca09b8d46fd8579986d22c7ecb7"}
Credit: "Cricket Helmet_V1" by pradeepaanandhi5420 (https://sketchfab.com/3d-models/9b608ca09b8d46fd8579986d22c7ecb7) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Greek Helmet by emelyarules
CC BY 4.0 · 23,476 triangles · 0.547 MB · realistic · 0.25 m tallasset_search {"pick": "e62e1115e4e841bf9ce689df64cb5ff8"}
Credit: "Greek Helmet" by emelyarules (https://sketchfab.com/3d-models/e62e1115e4e841bf9ce689df64cb5ff8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Base Iron Helmet (enemy team) by 3DWorkbench
CC BY 4.0 · 12,565 triangles · 0.126 MB · sci-fi · 0.27 m tallasset_search {"pick": "66b845b9bceb48ae9bc7ef401523dca4"}
Credit: "Base Iron Helmet (enemy team)" by 3DWorkbench (https://sketchfab.com/3d-models/66b845b9bceb48ae9bc7ef401523dca4) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Damaged Helmet with sketchfab light by cjsliuj
CC BY 4.0 · 15,188 triangles · 0.52 MB · realistic · 0.3 m tallasset_search {"pick": "3d4db557af3a44e39514c90df686aeef"}
Credit: "Damaged Helmet with sketchfab light" by cjsliuj (https://sketchfab.com/3d-models/3d4db557af3a44e39514c90df686aeef) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Helmet and Gorget by ob308729
CC BY 4.0 · 2,581 triangles · 0.111 MB · realistic · 0.3 m tallasset_search {"pick": "bdb334bfb1b744eba793c54f478978c5"}
Credit: "Helmet and Gorget" by ob308729 (https://sketchfab.com/3d-models/bdb334bfb1b744eba793c54f478978c5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Valkyrie Armour Helmet by Rotuma
CC BY 4.0 · 12,022 triangles · 0.37 MB · stylized · 0.35 m tallasset_search {"pick": "7fa36e99bd334e5a9d9bc861ba176121"}
Credit: "Valkyrie Armour Helmet" by Rotuma (https://sketchfab.com/3d-models/7fa36e99bd334e5a9d9bc861ba176121) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Vietnam Helmet by Armawiz
CC BY 4.0 · 18,120 triangles · 1.067 MB · realistic · 0.3 m tallasset_search {"pick": "910c7adbb78544fc8c846f62a7052749"}
Credit: "Vietnam Helmet" by Armawiz (https://sketchfab.com/3d-models/910c7adbb78544fc8c846f62a7052749) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Roman helmet and head sculpt by Andy Woodhead
CC BY 4.0 · 55,841 triangles · 0.572 MB · realistic · 0.25 m tallasset_search {"pick": "5683139b03d9495aa3b3829124038e54"}
Credit: "Roman helmet and head sculpt" by Andy Woodhead (https://sketchfab.com/3d-models/5683139b03d9495aa3b3829124038e54) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.
Related
- Free barrel 3D models for three.js (GLB, CC BY)
- Free book 3D models for three.js (GLB, CC BY and CC0)
- Free guitar 3D models for three.js (GLB, CC BY)
- Free shoe 3D models for three.js (GLB, CC BY and CC0)
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.