Free palm tree 3D models for three.js (GLB, CC BY)

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

144 of the 156 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,990 triangles, with the middle half between 1,320 and 7,000, and the median file is 0.13 MB, with nine in ten at most 0.7 MB. The median one stands 8 m tall at real size. 1 carry a texture of 2048 px, the library's largest; the rest are smaller. 5 are animated and 1 rigged. The most common styles are low-poly (72), stylized (49) and realistic (18).

Palm trees in a three.js scene

A palm is a bare trunk under a crown of fronds, and the fronds hold the cost and the trouble. In the textured palms each frond is a card cut out by its texture's alpha: set alphaTest on that material and draw both faces with THREE.DoubleSide, or the far half of the crown vanishes when seen from below. The low-poly palms (72 of the 144 that pass) use folded strips in flat colour instead.

A row of palms along a road suits an InstancedMesh per part. To make the crown sway, patch the material's vertex shader with onBeforeCompile, bending each vertex by a sine of time weighted by its world height (apply modelMatrix first, since meshopt stores positions quantized to the mesh's bounds): conversion for the web removed each file's node hierarchy and fused fronds drawn with one material into a single mesh, leaving no node per frond to rotate. The median palm stands 8 m tall at real size.

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": "palm tree", "cwd": "."}
asset_search {"pick": "f34a5b4ccc774d68b9fc51b3e59690db", "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/palms-f34a5b.glb');
scene.add(gltf.scene);

24 palm trees to start from

Chosen from the 144 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.

Palms

Palms by Bart Huylebroeck
CC BY 4.0 · 1,342 triangles · 0.06 MB · realistic · 8 m tall
asset_search {"pick": "f34a5b4ccc774d68b9fc51b3e59690db"}

Credit: "Palms" by Bart Huylebroeck (https://sketchfab.com/3d-models/f34a5b4ccc774d68b9fc51b3e59690db) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

MucSciFi3-IvoryCanePalmTree

MucSciFi3-IvoryCanePalmTree by mori
CC BY 4.0 · 4,622 triangles · 0.248 MB · low-poly · 1.5 m tall
asset_search {"pick": "fb023e0fab44425280a4678f8e1c3e26"}

Credit: "MucSciFi3-IvoryCanePalmTree" by mori (https://sketchfab.com/3d-models/fb023e0fab44425280a4678f8e1c3e26) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Tree Basic

Palm Tree Basic by Raman Mandavia
CC BY 4.0 · 6,998 triangles · 0.186 MB · low-poly · 8 m tall
asset_search {"pick": "f0f495d58a5d4be9987c3d76e3dd052b"}

Credit: "Palm Tree Basic" by Raman Mandavia (https://sketchfab.com/3d-models/f0f495d58a5d4be9987c3d76e3dd052b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Tree

Palm Tree by Edgardo Velazquez
CC BY 4.0 · 3,215 triangles · 0.161 MB · stylized · 6 m tall
asset_search {"pick": "75cc74ae4db04a97bd15e229173f8dbd"}

Credit: "Palm Tree" by Edgardo Velazquez (https://sketchfab.com/3d-models/75cc74ae4db04a97bd15e229173f8dbd) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm And Grass

Palm And Grass by RiccardoC.
CC BY 4.0 · 1,848 triangles · 0.134 MB · stylized · 7 m tall
asset_search {"pick": "80c8e66626ce4797a794039ab77595e2"}

Credit: "Palm And Grass" by RiccardoC. (https://sketchfab.com/3d-models/80c8e66626ce4797a794039ab77595e2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Date Palm

Date Palm by evolveduk
CC BY 4.0 · 9,903 triangles · 1.062 MB · realistic · 10 m tall
asset_search {"pick": "11acf710e6c149daa8d6fb8cdc5d087f"}

Credit: "Date Palm" by evolveduk (https://sketchfab.com/3d-models/11acf710e6c149daa8d6fb8cdc5d087f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

PALM low poly

PALM low poly by emilmammadzada
CC BY 4.0 · 1,934 triangles · 0.028 MB · low-poly · 8 m tall
asset_search {"pick": "5e180f4cafb744baa77f534dafffe980"}

Credit: "PALM low poly" by emilmammadzada (https://sketchfab.com/3d-models/5e180f4cafb744baa77f534dafffe980) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Tree 2 neon

Palm Tree 2 neon by xenon777
CC BY 4.0 · 1,186 triangles · 0.678 MB · stylized · 8 m tall
asset_search {"pick": "ee082c572a424d3f89137c8975c18e31"}

Credit: "Palm Tree 2 neon" by xenon777 (https://sketchfab.com/3d-models/ee082c572a424d3f89137c8975c18e31) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Tree Ver 1

Palm Tree Ver 1 by SunsetScorpion
CC BY 4.0 · 4,308 triangles · 0.074 MB · low-poly · 8 m tall
asset_search {"pick": "0a70e64a0694481cab12bd8f90684d10"}

Credit: "Palm Tree Ver 1" by SunsetScorpion (https://sketchfab.com/3d-models/0a70e64a0694481cab12bd8f90684d10) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

The Palm Tree Model- Grace Ray

The Palm Tree Model- Grace Ray by grace_ray
CC BY 4.0 · 3,598 triangles · 0.11 MB · stylized · 8 m tall
asset_search {"pick": "fd23bddb3913491f85059c76dd3debc2"}

Credit: "The Palm Tree Model- Grace Ray" by grace_ray (https://sketchfab.com/3d-models/fd23bddb3913491f85059c76dd3debc2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm-Tree 3D

Palm-Tree 3D by rodestrela
CC BY 4.0 · 1,190 triangles · 0.473 MB · realistic · 8 m tall
asset_search {"pick": "35311f9430254cd6a7aa968cb525a893"}

Credit: "Palm-Tree 3D" by rodestrela (https://sketchfab.com/3d-models/35311f9430254cd6a7aa968cb525a893) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Low poly palm tree with coconuts (Separately)

Low poly palm tree with coconuts (Separately) by Anna Vidal (Milaein)
CC BY 4.0 · 3,126 triangles · 0.039 MB · low-poly · 8 m tall
asset_search {"pick": "32a7255a308e46cfbdabeb996405ba47"}

Credit: "Low poly palm tree with coconuts (Separately)" by Anna Vidal (Milaein) (https://sketchfab.com/3d-models/32a7255a308e46cfbdabeb996405ba47) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Dibesfer Voxel Coconut tree - Palm tree

Dibesfer Voxel Coconut tree - Palm tree by dibesfer
CC BY 4.0 · 3,084 triangles · 0.029 MB · voxel · 12 m tall
asset_search {"pick": "ff47a1501f8f4c30af3fcf0705a0c53e"}

Credit: "Dibesfer Voxel Coconut tree - Palm tree" by dibesfer (https://sketchfab.com/3d-models/ff47a1501f8f4c30af3fcf0705a0c53e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Mediteranean Palm

Mediteranean Palm by BaptisteBerard
CC BY 4.0 · 1,947 triangles · 0.338 MB · stylized · 8 m tall
asset_search {"pick": "8faa75286efe4c209ec2c6ee74c678a9"}

Credit: "Mediteranean Palm" by BaptisteBerard (https://sketchfab.com/3d-models/8faa75286efe4c209ec2c6ee74c678a9) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Realistic Palm Tree Model vol.1

Realistic Palm Tree Model vol.1 by aliyeredon
CC BY 4.0 · 6,610 triangles · 0.865 MB · realistic · 10 m tall
asset_search {"pick": "24bc514ac5e04e56a97fcb9b555aa67d"}

Credit: "Realistic Palm Tree Model vol.1" by aliyeredon (https://sketchfab.com/3d-models/24bc514ac5e04e56a97fcb9b555aa67d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Young Palm

Young Palm by The_Structure_World
CC BY 4.0 · 1,512 triangles · 0.296 MB · realistic · 3 m tall
asset_search {"pick": "2517eb623aea48c4b4cc5e96e1e3f971"}

Credit: "Young Palm" by The_Structure_World (https://sketchfab.com/3d-models/2517eb623aea48c4b4cc5e96e1e3f971) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Trees

Palm Trees by Jacobs Development
CC BY 4.0 · 5,204 triangles · 0.103 MB · low-poly · 6 m tall
asset_search {"pick": "27f8b5a471bd4459bdd8d11f791e01fb"}

Credit: "Palm Trees" by Jacobs Development (https://sketchfab.com/3d-models/27f8b5a471bd4459bdd8d11f791e01fb) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

A Palm Tree

A Palm Tree by ShadowCoffee
CC BY 4.0 · 2,178 triangles · 0.543 MB · realistic · 8 m tall
asset_search {"pick": "afd58d267c484f508a88bd8a9006a6a2"}

Credit: "A Palm Tree" by ShadowCoffee (https://sketchfab.com/3d-models/afd58d267c484f508a88bd8a9006a6a2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palmera Lowpoly (Palm Tree)

Palmera Lowpoly (Palm Tree) by Maru
CC BY 4.0 · 756 triangles · 0.014 MB · low-poly · 6 m tall
asset_search {"pick": "1df51470fb9e4f4191d9337ba80ee10f"}

Credit: "Palmera Lowpoly (Palm Tree)" by Maru (https://sketchfab.com/3d-models/1df51470fb9e4f4191d9337ba80ee10f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Tree Palm

Tree Palm by 78Star.Productions
CC BY 4.0 · 1,082 triangles · 0.018 MB · low-poly · 8 m tall
asset_search {"pick": "556752eb551d4ee7b342092c3bd3ed5e"}

Credit: "Tree Palm" by 78Star.Productions (https://sketchfab.com/3d-models/556752eb551d4ee7b342092c3bd3ed5e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Tropical Palm

Tropical Palm by Šimon Ustal
CC BY 4.0 · 8,790 triangles · 0.248 MB · realistic · 8 m tall
asset_search {"pick": "08ccca74a0594fd999acaf4cfbd597e0"}

Credit: "Tropical Palm" by Šimon Ustal (https://sketchfab.com/3d-models/08ccca74a0594fd999acaf4cfbd597e0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm tree from Poly by Google

Palm tree from Poly by Google by IronEqual
CC BY 4.0 · 1,000 triangles · 0.02 MB · low-poly · 8 m tall
asset_search {"pick": "88a9b32e1d0f44fbb5b8560d47ae7d6f"}

Credit: "Palm tree from Poly by Google" by IronEqual (https://sketchfab.com/3d-models/88a9b32e1d0f44fbb5b8560d47ae7d6f) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Week 9 - Beach Palm Tree Plant Model

Week 9 - Beach Palm Tree Plant Model by TreyB
CC BY 4.0 · 4,791 triangles · 0.489 MB · stylized · 2.5 m tall
asset_search {"pick": "e7ffe5e9bbc7489684a0ee0d3dcb2aec"}

Credit: "Week 9 - Beach Palm Tree Plant Model" by TreyB (https://sketchfab.com/3d-models/e7ffe5e9bbc7489684a0ee0d3dcb2aec) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.

Palm Tree Voxel

Palm Tree Voxel by WaxFreeOintment
CC BY 4.0 · 6,612 triangles · 0.064 MB · voxel · 15 m tall
asset_search {"pick": "7909a884da4c401d84060919434deb86"}

Credit: "Palm Tree Voxel" by WaxFreeOintment (https://sketchfab.com/3d-models/7909a884da4c401d84060919434deb86) 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.