BlenderBlender Basics

Where to get free assets and textures for Blender: Poly Haven, ambientCG, Blender's online assets, and how to read licenses

Three places to get free textures, HDRIs and 3D models for Blender (Poly Haven, ambientCG and the online Essentials in Blender 5.2), checked against their official license wording, plus how to read license names like CC0, CC BY and non-commercial, and how to keep a record of where each file came from.

AZTechnology11 min read

한국어English

Asset Libraries section of Blender Preferences. An Internet Access Required box with Continue Offline and Allow Online Access buttons, and a list with All Libraries, Essentials (Built-In) and User Library plus a + button

Based on: the Blender 5.2 LTS manual and release page, and the official license pages of Poly Haven and ambientCG. Checked on November 4, 2026. Images are real screenshots of each site and of Blender 5.2.1.

As you build scenes in Blender you soon need surfaces: a brick wall, a wooden floor, rusty metal. Painting these from scratch takes a long time. Luckily, some sites give away high-quality photo-based textures, 360° sky photos (HDRIs) and 3D models for free.

But "free" is not always the same free. Some require credit, and some must not be used in work that earns money. This guide covers three free libraries you can trust, and how to read the license before you download.

By the end of this guide you can:

  1. Read license names like CC0, CC BY and non-commercial (NC), and tell what each allows.
  2. Download textures from Poly Haven and ambientCG.
  3. Find where to turn on the online Essentials in Blender 5.2.
  4. Keep a record of the source and license of what you downloaded.

1. Assets and textures

An asset is a ready-made ingredient you bring into your work: 3D models, materials, textures, HDRIs, brushes and node groups are all assets. In cooking terms, they are prepared ingredients you buy instead of growing yourself.

A texture is an image wrapped onto an object's surface. It is usually not a single color image but a set:

MapWhat it does
Color (Base Color)The surface color
RoughnessHow shiny or rough the surface is
NormalFakes small bumps by changing how light hits the surface
DisplacementActually raises and lowers the surface

This set is called a PBR texture. What each map does is explained in PBR materials.

2. Read the license first

A license says how far you may use something. It is like the note attached to a borrowed item. The names you will see most on free assets are Creative Commons (CC) licenses.

LabelMeaningPaid workCredit
CC0Rights given up (close to public domain)YesNot needed
CC BYFree to use if you give creditYesNeeded
CC BY-SACredit + share changes under the same licenseYesNeeded
CC BY-NCCredit + non-commercial onlyNoNeeded
CC BY-NDCredit + no changesYesNeeded
Store licenseTerms set by the store or creatorAs statedAs stated

Read the letters as parts: BY means "give credit", NC "non-commercial", ND "no derivatives", SA "share alike". If you plan to use an asset where money changes hands (a monetized YouTube video, an ad, a game you sell), avoid anything marked NC. CC0 is the easiest: no credit needed, and commercial use is fine.

3. Poly Haven: textures, HDRIs and models, all CC0

Poly Haven gives away textures, HDRIs and 3D models for free. Its textures page shows categories such as asphalt, brick, concrete, ground, metal, stone and wood (Figure 1).

Poly Haven textures page. Category list on the left and twelve category tiles (Asphalt & Bitumen, Brick & Block, Ceramic, Concrete, Ground & Terrain, Metal, Organic, Paper & Card, Plastic & Rubber, Stone, Textiles & Leather, Wood) Figure 1. Poly Haven texture categories (Poly Haven screenshot)

The license page (Figure 2) says every asset on the site is CC0. In short:

  • You can use them for any purpose, including commercial work.
  • You do not need to give credit, though it is appreciated.
  • You may redistribute them with your work, even inside a product you sell.

Poly Haven Asset License page. Text saying all assets are CC0, a quote from the CC0 FAQ, and three lines under In other words: use for any purpose, no credit needed, may redistribute Figure 2. Poly Haven's license page (Poly Haven screenshot)

Note that CC0 applies to the assets. The site's terms say other content, such as logos, site text and gallery renders, needs separate permission. Use the textures freely, but don't present the site's screens or logo as your own work.

Follow along (based on the Poly Haven site):

  1. On polyhaven.com, click Textures and pick a category (for example Wood).
  2. Click a texture you like to open its page.
  3. At the top right, pick a resolution (1K, 2K, 4K…) and a file format, then click Download.

Start at 2K. Only objects seen large and close need 4K or more. Doubling the resolution makes four times as many pixels, so files and render memory grow fast. Downloading a Poly Haven HDRI and lighting a Blender scene with it is shown step by step in HDRI world lighting.

4. ambientCG: a CC0 material library

ambientCG is another large library of textures (materials). Its license page (Figure 3) says all assets are CC0 1.0, may be copied, changed and shared, even for commercial purposes, without asking, and that credit is not required.

ambientCG docs, License information. Public Domain badge, CC0 1.0 explanation, and a green box under License Details about commercial use and including the raw files in a project such as a video game Figure 3. ambientCG's license page (ambientCG docs screenshot)

Both sites are CC0, so you can mix them without license worries. The same "concrete" can look quite different depending on where and how it was captured, so browse both and choose what fits your scene.

5. Free assets inside Blender: the 5.2 online Essentials

Blender already has assets inside. Essentials is the asset library that ships with Blender. From 5.2, it also includes assets hosted online. The 5.2 release page says dozens of materials, compositing effects, HDR world backgrounds and Geometry Nodes setups were added online, ready to download when needed, so Blender itself did not get bigger (Figure 4).

The ASSETS ♥ ONLINE part of the blender.org 5.2 release page: dozens of new materials, compositing effects, HDR backgrounds and Geometry Nodes setups added to Essentials, hosted online so Blender is not larger Figure 4. The online assets section of the Blender 5.2 release page (blender.org screenshot)

To use online assets you must allow Blender to go online. It is off when you first start, like turning off airplane mode before Wi-Fi works.

Follow along (based on the Blender 5.2 manual):

  1. Open Edit > Preferences and click Asset Libraries on the left.
  2. If an Internet Access Required box appears at the top, click Allow Online Access (Figure 5).
  3. Select Essentials in the list and check that Include Online Essentials below it is on (Figure 6).
  4. Open the Essentials library in the 3D Viewport or the Asset Browser, and the online assets appear with the built-in ones.

Asset Libraries section of Blender Preferences. An Internet Access Required box with Continue Offline and Allow Online Access buttons at the top, and a list with All Libraries, Essentials (Built-In) and User Library plus a + button on the right Figure 5. Edit > Preferences > Asset Libraries. Online access has not been allowed yet, so the Internet Access Required box shows at the top (Blender screenshot)

Essentials Library section of the Blender 5.2 manual. The Include Online Essentials option and a sentence saying Online Access must be enabled to download these assets Figure 6. The Essentials Library entry in the manual (Blender 5.2 manual screenshot)

You can switch online access off and on later with Allow Online Access in the Network group of Preferences > System. The manual also notes that only add-ons that follow this setting keep to it; Blender cannot stop third-party add-ons from going online.

Adding your own library. Click + to the right of the Asset Libraries list. For a folder on your PC, fill in Path; for a library someone hosts online, fill in URL. Collect the textures and models you download in one folder and register it as a library, and from then on you just drag them in from the Asset Browser. An example of registering a purchased asset pack this way is in Poly Nature low-poly nature scenes.

Import Method. Each library has a default way of bringing assets into your scene:

MethodWhat it doesWhen
LinkPoints to the original (read-only); changes to the original followWhen several files share the same asset
AppendPuts a copy inside the file, cut off from the originalWhen you want to edit it freely
PackLinks, then immediately packs it into the fileWhen you hand over a single self-contained file

The manual says Link is not supported for online libraries. A file cannot keep pointing at an original on the internet, so online assets come in by Append or Pack.

6. Keeping a record

CC0 assets do not need credit, but writing down where they came from is still wise. Months later, when you publish a video or hand the file to someone, you may not remember which license a texture had. Think of it as keeping receipts.

Follow along:

  1. Make a textures folder inside your project folder and put downloads there.
  2. In the same folder, make sources.txt and add one line per asset, for example: oak_planks_2k | Poly Haven | CC0 | download address
  3. If you used a CC BY asset, credit the author and license in the video description or at the end of your post.

If materials turn pink in Blender after you move texture files into the folder, Blender cannot find the images because the paths changed. The fix is in When materials turn pink. When you hand a file to someone, File > External Data > Pack Resources packs the images inside the .blend so paths cannot break.

Copyright when you mix in AI-made textures or models is covered in AI content and copyright. Licenses to check when buying add-ons and assets are in Before you buy Blender add-ons.

Exercises

  1. Download one "Wood" texture each from Poly Haven and ambientCG at 2K, and list which maps (Color, Roughness, Normal and so on) each set contains.
  2. For each of these, write whether you can use it in a monetized YouTube video and whether you must give credit: ① CC0 ② CC BY ③ CC BY-NC
  3. Make a sources.txt in a current project and list every outside asset you use.

Common mistakes and fixes

SymptomCauseFix
Online assets do not appearOnline access not allowedAllow Online Access in Preferences > Asset Libraries, and check Include Online Essentials
Downloaded textures are too heavyDownloaded a large size such as 8KRe-download at 2K; use 4K only for close-up objects
Materials look pinkTexture file paths changedFind the paths again, or Pack Resources
An asset in a monetized video was non-commercialMissed the NC labelRead the license line before downloading; swap for CC0 or a commercial-use asset
Can't remember where something came fromNo record keptAdd a line to sources.txt with every download

Summary

License first (CC0 is easiest, avoid NC for paid work), Poly Haven and ambientCG are CC0, Blender 5.2 gets online Essentials with Allow Online Access, and keep a sources.txt record.

References

KEEP EXPLORING

Read next

EEVEE render of a red cloth pinned at three points along its top edge, hanging down over a gray floor (Blender render)Blender
Blender Basics15 min read

Blender 5.2 LTS hands-on: node physics, new geometry nodes, EEVEE, and online assets

We try the big changes in Blender 5.2 LTS, released in July 2026, on real 5.2.1 screens: node-based cloth physics, the Mesh Bevel and Sample Sound Frequencies nodes, EEVEE settings, online asset libraries, and the now built-in To Circle. We also list what changed for older files and scripts.

Cup model with Face Orientation on. Two areas, lower left and upper right, are red and the rest is grey, with a handle on the rightBlender
Blender Basics14 min read

Checking a model before 3D printing: find and fix holes, flipped faces and overlaps with built-in Blender tools

Use one deliberately broken cup to find holes, flipped faces and overlapping parts with Face Orientation, Non Manifold selection and the Intersect check in Mesh Analysis, then fix them with Recalculate Outside, Fill Holes and Boolean, and run a final check.

The same night scene rendered twice side by side. Left: the original with three street lamps, a house, a box, and a blue ball. Right: the composited version, with a soft glow around the lamps and windows and darker edges (Blender render)Blender
Blender Basics14 min read

Blender compositor basics: color grading, glow, and vignette after rendering

In the Compositing workspace of Blender 5.2, we create a new node tree, adjust the colors of a rendered image with Color Balance, add a glow around lights with Glare, darken the edges with Vignette, and save the result to a file.

A dark room where light beams from a barred window slant through the fog, with a window-shaped patch of light and a monkey head shadow on the floorBlender
Blender Basics16 min read

EEVEE light beams and fog: making light visible with a volume box and Principled Volume

In EEVEE, put a Principled Volume into a box that surrounds the scene to make fog, then create a spotlight cone and light beams coming through a window. Density, Anisotropy, the Volumes and Volume Shadows settings on the Render tab, and each light's Volume Scatter are checked with side-by-side renders.

An orange monkey head and a mirror sphere reflecting the sky on a gray floor under a cloudy sky. A sun shadow falls to the lower leftBlender
Blender Basics16 min read

HDRI lighting: one free HDRI in the World for background and light at once

Download a free (CC0) HDRI from Poly Haven, put it into Blender's World as an Environment Texture, turn the sun direction with a Mapping node, set brightness with Strength, and see what EEVEE's Sun Threshold and Film Transparent do, all checked with side-by-side renders.

Diagram. A cylinder-shaped Cylinder (selected, Bevel modifier) plus Cube (active, Mirror modifier) become one object named Cube on the right. Four notes below: name, origin and location come from the active object; only the active object's modifiers stay; the other objects' modifiers are not applied; materials and UV maps are mergedBlender
Blender Basics12 min read

Join and Separate in Blender: when to make one object and when to keep them apart

How to join several objects into one with Ctrl+J and split part of a mesh off again with P in Edit Mode. Why the name, origin and modifiers follow the active object, how Selection, By Material and By Loose Parts differ, and how parenting or collections can group objects without joining them.