# Free tree 3D models for three.js (GLB, CC BY)
https://paprika3d.com/docs/models/trees

24 free trees for three.js from the 1,617 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,617 trees 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. 7 are AI-generated, from Scenario's 3D Collection, and say so on their card.

1,536 of the 1,617 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 2,630 triangles, with the middle half between 608 and 11,000, and the median file is 0.09 MB, with nine in ten at most 0.8 MB. The median one stands 6 m tall at real size. 2 carry a texture of 2048 px, the library's largest; the rest are smaller. 73 are animated and 27 rigged. The most common styles are low-poly (860), stylized (478) and realistic (94).

## Trees in a three.js scene

Most leafy trees here draw their canopy as flat cards cut out by a leaf texture's alpha channel. Give those materials `alphaTest` and `side: THREE.DoubleSide` and leave `transparent` off: alpha testing writes depth, so the leaves need no sorting and stop flickering as the camera turns. The low-poly ones (860 of the 1,536 that pass) are solid shapes in flat colours and need neither.

For a forest, load one tree and copy each of its meshes into an `InstancedMesh`, one per mesh and material, giving every copy a random turn and a slightly different scale. Hundreds of trees then cost a handful of draw calls. Far from the camera, swap the detailed model for a low-poly stand-in with `THREE.LOD`. Each tree is scaled to its real height (6 m for the median one), which keeps a forest in proportion with a player of human size. Of these, 73 are animated; play their clips through an `AnimationMixer`.

## 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.

```text
asset_search {"query": "tree", "cwd": "."}
asset_search {"pick": "1aac0b2329334f4ba9f23ffdb04dba44", "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:

```js
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/tree-oak-2-1aac0b.glb');
scene.add(gltf.scene);
```

## 24 trees to start from

Chosen from the 1,536 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.

![Tree Oak 2](https://paprika3d.com/media/assets/1aac0b2329334f4ba9f23ffdb04dba44.webp)

**[Tree Oak 2](https://sketchfab.com/3d-models/1aac0b2329334f4ba9f23ffdb04dba44)** by [William_Godwin](https://sketchfab.com/William_Godwin)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 2,990 triangles · 0.356 MB · stylized · 6 m tall<br>`asset_search {"pick": "1aac0b2329334f4ba9f23ffdb04dba44"}`

<small>Credit: "Tree Oak 2" by William_Godwin (https://sketchfab.com/3d-models/1aac0b2329334f4ba9f23ffdb04dba44) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Laurel tree](https://paprika3d.com/media/assets/cbcb6b856a18417583e8b8acc3ebee46.webp)

**[Laurel tree](https://sketchfab.com/3d-models/cbcb6b856a18417583e8b8acc3ebee46)** by [SCADL & Co](https://sketchfab.com/scadl)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 929 triangles · 0.097 MB · stylized · 6 m tall<br>`asset_search {"pick": "cbcb6b856a18417583e8b8acc3ebee46"}`

<small>Credit: "Laurel tree" by SCADL & Co (https://sketchfab.com/3d-models/cbcb6b856a18417583e8b8acc3ebee46) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Bonsai tree](https://paprika3d.com/media/assets/85a06b2cfe434a4ebed80d932090a75c.webp)

**[Bonsai tree](https://sketchfab.com/3d-models/85a06b2cfe434a4ebed80d932090a75c)** by [alban](https://sketchfab.com/alban)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 17,702 triangles · 0.301 MB · scanned · 0.5 m tall<br>`asset_search {"pick": "85a06b2cfe434a4ebed80d932090a75c"}`

<small>Credit: "Bonsai tree" by alban (https://sketchfab.com/3d-models/85a06b2cfe434a4ebed80d932090a75c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Tree Sakura](https://paprika3d.com/media/assets/4a201fe7f1a548fa9a0b32388be75499.webp)

**[Tree Sakura](https://sketchfab.com/3d-models/4a201fe7f1a548fa9a0b32388be75499)** by [RosticOstafi](https://sketchfab.com/RosticOstafi)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 34,899 triangles · 1.012 MB · realistic · 8 m tall<br>`asset_search {"pick": "4a201fe7f1a548fa9a0b32388be75499"}`

<small>Credit: "Tree Sakura" by RosticOstafi (https://sketchfab.com/3d-models/4a201fe7f1a548fa9a0b32388be75499) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Realistic Tree Vol.2](https://paprika3d.com/media/assets/736ac8ccedcb41288d81adafae44f4ad.webp)

**[Realistic Tree Vol.2](https://sketchfab.com/3d-models/736ac8ccedcb41288d81adafae44f4ad)** by [aliyeredon](https://sketchfab.com/aliyeredon)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,641 triangles · 0.227 MB · realistic · 12 m tall<br>`asset_search {"pick": "736ac8ccedcb41288d81adafae44f4ad"}`

<small>Credit: "Realistic Tree Vol.2" by aliyeredon (https://sketchfab.com/3d-models/736ac8ccedcb41288d81adafae44f4ad) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Autumn Tree](https://paprika3d.com/media/assets/909a7fdcdd484f64836bd05f4da1c886.webp)

**[Autumn Tree](https://sketchfab.com/3d-models/909a7fdcdd484f64836bd05f4da1c886)** by [Dominik Gierl](https://sketchfab.com/dominikgierl)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 11,894 triangles · 0.432 MB · stylized · 8 m tall<br>`asset_search {"pick": "909a7fdcdd484f64836bd05f4da1c886"}`

<small>Credit: "Autumn Tree" by Dominik Gierl (https://sketchfab.com/3d-models/909a7fdcdd484f64836bd05f4da1c886) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Palm Tree tall](https://paprika3d.com/media/assets/557ea8d4527f47e8bbc657e2764b7cab.webp)

**[Palm Tree tall](https://sketchfab.com/3d-models/557ea8d4527f47e8bbc657e2764b7cab)** by [pizzaguyty](https://sketchfab.com/pizzaguyty)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,960 triangles · 0.386 MB · realistic · 10 m tall<br>`asset_search {"pick": "557ea8d4527f47e8bbc657e2764b7cab"}`

<small>Credit: "Palm Tree tall" by pizzaguyty (https://sketchfab.com/3d-models/557ea8d4527f47e8bbc657e2764b7cab) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Oak Tree](https://paprika3d.com/media/assets/08d54891025d4fc6957bbb9ca9ed3050.webp)

**[Oak Tree](https://sketchfab.com/3d-models/08d54891025d4fc6957bbb9ca9ed3050)** by [Asia Matusik](https://sketchfab.com/asiam)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 58,528 triangles · 1.621 MB · realistic · 12 m tall<br>`asset_search {"pick": "08d54891025d4fc6957bbb9ca9ed3050"}`

<small>Credit: "Oak Tree" by Asia Matusik (https://sketchfab.com/3d-models/08d54891025d4fc6957bbb9ca9ed3050) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Low Poly Cherry Blossom Tree](https://paprika3d.com/media/assets/87547a31461f48fdb1a7f45aece6faf6.webp)

**[Low Poly Cherry Blossom Tree](https://sketchfab.com/3d-models/87547a31461f48fdb1a7f45aece6faf6)** by [AstaXI](https://sketchfab.com/AstaXI)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 685 triangles · 0.016 MB · low-poly · 6 m tall<br>`asset_search {"pick": "87547a31461f48fdb1a7f45aece6faf6"}`

<small>Credit: "Low Poly Cherry Blossom Tree" by AstaXI (https://sketchfab.com/3d-models/87547a31461f48fdb1a7f45aece6faf6) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![DETAG - Cherry Blossom Tree](https://paprika3d.com/media/assets/db1b69851fd449928d36767c4f15502d.webp)

**[DETAG - Cherry Blossom Tree](https://sketchfab.com/3d-models/db1b69851fd449928d36767c4f15502d)** by [Victor Souza](https://sketchfab.com/victormssouza)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 36,745 triangles · 0.55 MB · stylized · 6 m tall<br>`asset_search {"pick": "db1b69851fd449928d36767c4f15502d"}`

<small>Credit: "DETAG - Cherry Blossom Tree" by Victor Souza (https://sketchfab.com/3d-models/db1b69851fd449928d36767c4f15502d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Tree](https://paprika3d.com/media/assets/359130e4ab604de4bca6dfae73177c1b.webp)

**[Tree](https://sketchfab.com/3d-models/359130e4ab604de4bca6dfae73177c1b)** by [Temesgen](https://sketchfab.com/temesgen.nm7)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,588 triangles · 0.098 MB · low-poly · 4 m tall<br>`asset_search {"pick": "359130e4ab604de4bca6dfae73177c1b"}`

<small>Credit: "Tree" by Temesgen (https://sketchfab.com/3d-models/359130e4ab604de4bca6dfae73177c1b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Simple Japanese Tree](https://paprika3d.com/media/assets/07073d2c174343ad86b7c53bc30055e0.webp)

**[Simple Japanese Tree](https://sketchfab.com/3d-models/07073d2c174343ad86b7c53bc30055e0)** by [Leonardo Camilo Ribeiro](https://sketchfab.com/leoCamilo)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 4,484 triangles · 0.083 MB · low-poly · 5 m tall · animated · rigged<br>`asset_search {"pick": "07073d2c174343ad86b7c53bc30055e0"}`

<small>Credit: "Simple Japanese Tree" by Leonardo Camilo Ribeiro (https://sketchfab.com/3d-models/07073d2c174343ad86b7c53bc30055e0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Tree - Module XB1101](https://paprika3d.com/media/assets/9cb97db58c1c44c5b07b666bd35a8137.webp)

**[Tree - Module XB1101](https://sketchfab.com/3d-models/9cb97db58c1c44c5b07b666bd35a8137)** by [KainHunter1997](https://sketchfab.com/KainHunterDesign)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 21,778 triangles · 0.608 MB · stylized · 3 m tall<br>`asset_search {"pick": "9cb97db58c1c44c5b07b666bd35a8137"}`

<small>Credit: "Tree - Module XB1101" by KainHunter1997 (https://sketchfab.com/3d-models/9cb97db58c1c44c5b07b666bd35a8137) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Prototype Tree 01](https://paprika3d.com/media/assets/47216f45c2b44e61a93632cbdbff2f67.webp)

**[Prototype Tree 01](https://sketchfab.com/3d-models/47216f45c2b44e61a93632cbdbff2f67)** by [Stady One](https://sketchfab.com/stadyone)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 9,057 triangles · 0.062 MB · low-poly · 5 m tall<br>`asset_search {"pick": "47216f45c2b44e61a93632cbdbff2f67"}`

<small>Credit: "Prototype Tree 01" by Stady One (https://sketchfab.com/3d-models/47216f45c2b44e61a93632cbdbff2f67) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Avellano2](https://paprika3d.com/media/assets/f37aa3016719422dac2265e71f6ed34b.webp)

**[Avellano2](https://sketchfab.com/3d-models/f37aa3016719422dac2265e71f6ed34b)** by [Design Factory](https://sketchfab.com/SrColmillo)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 97,536 triangles · 0.324 MB · realistic · 5 m tall<br>`asset_search {"pick": "f37aa3016719422dac2265e71f6ed34b"}`

<small>Credit: "Avellano2" by Design Factory (https://sketchfab.com/3d-models/f37aa3016719422dac2265e71f6ed34b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cay 7](https://paprika3d.com/media/assets/d533a95bb8284ecca2c1a28eec09ad9f.webp)

**[Cay 7](https://sketchfab.com/3d-models/d533a95bb8284ecca2c1a28eec09ad9f)** by [thangtacong](https://sketchfab.com/thangtacong)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 14,121 triangles · 0.826 MB · stylized · 8 m tall<br>`asset_search {"pick": "d533a95bb8284ecca2c1a28eec09ad9f"}`

<small>Credit: "Cay 7" by thangtacong (https://sketchfab.com/3d-models/d533a95bb8284ecca2c1a28eec09ad9f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Palmeira Palha LP](https://paprika3d.com/media/assets/5462aab4e4c24a628d2cb8a8c6f03fcd.webp)

**[Palmeira Palha LP](https://sketchfab.com/3d-models/5462aab4e4c24a628d2cb8a8c6f03fcd)** by [A Z U B A  \|  interactive visualizations](https://sketchfab.com/azuba)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,855 triangles · 0.241 MB · realistic · 10 m tall<br>`asset_search {"pick": "5462aab4e4c24a628d2cb8a8c6f03fcd"}`

<small>Credit: "Palmeira Palha LP" by A Z U B A  \|  interactive visualizations (https://sketchfab.com/3d-models/5462aab4e4c24a628d2cb8a8c6f03fcd) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Bonzai photogrammetry scan](https://paprika3d.com/media/assets/eb00c134f9934bce864a9cf597bfde08.webp)

**[Bonzai photogrammetry scan](https://sketchfab.com/3d-models/eb00c134f9934bce864a9cf597bfde08)** by [tnigro](https://sketchfab.com/tnigro)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 43,618 triangles · 0.97 MB · scanned · 0.3 m tall<br>`asset_search {"pick": "eb00c134f9934bce864a9cf597bfde08"}`

<small>Credit: "Bonzai photogrammetry scan" by tnigro (https://sketchfab.com/3d-models/eb00c134f9934bce864a9cf597bfde08) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![FoliageFinal](https://paprika3d.com/media/assets/22acf4c1d5df489498609ef0d8fc253e.webp)

**[FoliageFinal](https://sketchfab.com/3d-models/22acf4c1d5df489498609ef0d8fc253e)** by [dspencer](https://sketchfab.com/dspencer)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 14,044 triangles · 0.573 MB · stylized · 6 m tall<br>`asset_search {"pick": "22acf4c1d5df489498609ef0d8fc253e"}`

<small>Credit: "FoliageFinal" by dspencer (https://sketchfab.com/3d-models/22acf4c1d5df489498609ef0d8fc253e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Green Tree12](https://paprika3d.com/media/assets/9baddfd4c4cf4ef7b06337de26d4f728.webp)

**[Green Tree12](https://sketchfab.com/3d-models/9baddfd4c4cf4ef7b06337de26d4f728)** by [devilraju](https://sketchfab.com/devilraju)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 98,654 triangles · 1.263 MB · stylized · 6 m tall<br>`asset_search {"pick": "9baddfd4c4cf4ef7b06337de26d4f728"}`

<small>Credit: "Green Tree12" by devilraju (https://sketchfab.com/3d-models/9baddfd4c4cf4ef7b06337de26d4f728) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Japanese Red Maple](https://paprika3d.com/media/assets/7593d53e3e954240ad69220da9a6e9ff.webp)

**[Japanese Red Maple](https://sketchfab.com/3d-models/7593d53e3e954240ad69220da9a6e9ff)** by [Tokuwa](https://sketchfab.com/Tokuwa)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 92,880 triangles · 2.083 MB · realistic · 4 m tall<br>`asset_search {"pick": "7593d53e3e954240ad69220da9a6e9ff"}`

<small>Credit: "Japanese Red Maple" by Tokuwa (https://sketchfab.com/3d-models/7593d53e3e954240ad69220da9a6e9ff) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Pino Simulador Conalep 169](https://paprika3d.com/media/assets/bfd1741f88d84a0fb481d9f1eeb740d5.webp)

**[Pino Simulador Conalep 169](https://sketchfab.com/3d-models/bfd1741f88d84a0fb481d9f1eeb740d5)** by [feranimaciones](https://sketchfab.com/feranimaciones)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,177 triangles · 0.223 MB · stylized · 10 m tall<br>`asset_search {"pick": "bfd1741f88d84a0fb481d9f1eeb740d5"}`

<small>Credit: "Pino Simulador Conalep 169" by feranimaciones (https://sketchfab.com/3d-models/bfd1741f88d84a0fb481d9f1eeb740d5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![TreeSnow Version](https://paprika3d.com/media/assets/16c182109f79491581e6c07cf65b28f4.webp)

**[TreeSnow Version](https://sketchfab.com/3d-models/16c182109f79491581e6c07cf65b28f4)** by [Xillute \| Dev](https://sketchfab.com/janchristian)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 56 triangles · 0.026 MB · stylized · 6 m tall<br>`asset_search {"pick": "16c182109f79491581e6c07cf65b28f4"}`

<small>Credit: "TreeSnow Version" by Xillute \| Dev (https://sketchfab.com/3d-models/16c182109f79491581e6c07cf65b28f4) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Tree Green Grp 01](https://paprika3d.com/media/assets/a69fe4c882cb4bad84c5b5fdb102606d.webp)

**[Tree Green Grp 01](https://sketchfab.com/3d-models/a69fe4c882cb4bad84c5b5fdb102606d)** by [jemmy](https://sketchfab.com/0esnn)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 2,004 triangles · 0.015 MB · low-poly · 6 m tall<br>`asset_search {"pick": "a69fe4c882cb4bad84c5b5fdb102606d"}`

<small>Credit: "Tree Green Grp 01" by jemmy (https://sketchfab.com/3d-models/a69fe4c882cb4bad84c5b5fdb102606d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

## Related

- [Free palm tree 3D models for three.js (GLB, CC BY)](https://paprika3d.com/docs/models/palm-trees)
- [Free flower 3D models for three.js (GLB, CC BY)](https://paprika3d.com/docs/models/flowers)
- [Free plant 3D models for three.js (GLB, CC BY)](https://paprika3d.com/docs/models/plants)

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.

Updated 2026-10-28.
