— Guides
PBR, the plain-English version.
Foundations
What is PBR? A Complete Guide to PBR Materials
Learn what Physically Based Rendering is, how each texture map works, and why PBR is the industry standard in 2026.
How-to
How to Create PBR Materials with AI in 2026
Step-by-step: go from a text prompt to a production-ready PBR material set you can drop into Unity, Unreal, or Blender.
Texture maps
What is a Normal Map? A Complete Guide
Understand normal maps — how they fake surface detail without geometry, and how to make and use them in any engine.
Texture maps
What is a Roughness Map?
Roughness controls how sharp or blurry reflections are. Here is what each value means and how to author one.
Comparison
Normal Map vs Bump Map — What is the Difference?
They both fake surface detail, but they work very differently. Side-by-side, with examples from real PBR pipelines.
How-to
Seamless Tileable Textures — Kill the Grid
Why tiled textures show seams, how to make every PBR map wrap cleanly, and how to break up repetition in any engine.
How-to
Text to Texture AI — Type a Sentence, Get a Material
How a written prompt becomes a full PBR material set, what most tools get wrong, and how to wire it into any engine.
How-to
How to Make a Normal Map — 3 Ways
Derive one from an image, bake from high-poly, or generate with AI — plus the OpenGL/DirectX fix and engine setup.
How-to
Seamless Wood Texture — Tile Wood Without the Grid
What makes wood seamless, why tiled wood looks fake, and three ways to get a repeatable PBR wood set for any engine.
How-to
Roblox Texture — Custom PBR Surfaces
Decals vs SurfaceAppearance, the four PBR maps Roblox needs, and how to add custom textures that catch light instead of looking flat.
How-to
Seamless Grass Texture — Cover Terrain Without the Grid
What makes grass seamless, why it looks like green carpet, and three ways to get a tileable PBR grass set for any engine.
How-to
Seamless Concrete Texture — Tile Concrete Without the Grid
What makes concrete seamless, why it looks too clean and fake, and three ways to get a tileable PBR concrete set for any engine.
Comparison
Substance Painter Alternative — 6 Honest Options
Why people leave Substance Painter, and six alternatives — free and paid — from Blender and ArmorPaint to AI text-to-PBR. What each is good at.
How-to
Seamless Brick Texture — Tile Brick Without the Double Grid
Why brick is the hardest material to tile, how to keep the bond intact, and three ways to get a tileable PBR brick set for any engine.
How-to
Seamless Metal Texture — Tile Metal That Actually Reflects
Why metal looks like plastic without the metalness map, how to wrap directional grain, and three ways to get a tileable PBR metal set for any engine.
Foundations
What Is a 3D Texture? A Plain-English Guide
What a 3D texture is, how it differs from a material, the core PBR map types, how UV mapping works, and four ways to make your own.
Texture maps
What Is a Displacement Map?
How displacement moves real geometry, how it differs from normal, bump, and height maps, and when real depth beats faked detail.
How-to
Seamless Stone Texture — Tile Rock Without the Repeat
Why distinctive rock features ruin tiling, how to keep stone natural, and three ways to get a tileable PBR stone set for any engine.
Texture maps
What Is an Ambient Occlusion Map?
How an AO map adds soft contact shadow, how it differs from SSAO and normal maps, and how engines use it to ground a surface.
How-to
Seamless Fabric Texture — Tile Cloth Without the Weave Seam
Why cloth looks flat without weave relief and sheen, how to keep the weave aligned, and three ways to get a tileable PBR fabric set.
Texture maps
What Is a Metalness Map?
How a metalness map flags metal vs non-metal, why it should be black and white, and why it fixes plastic-looking metal.
How-to
Seamless Leather Texture — Tile Hide Without the Repeat
Why leather looks like plastic without grain and uneven sheen, how to keep it natural, and three ways to get a tileable PBR leather set.
Texture maps
What Is an Albedo Map?
The base colour map with all lighting removed — how it differs from diffuse, the mistakes that ruin it, and why it must be sRGB.
How-to
Seamless Marble Texture — Tile Veining Without the Repeat
Why bold veining ruins tiling, how to keep marble flowing, and three ways to get a polished tileable PBR marble set for any engine.
How-to
Seamless Sand Texture — Tile Beach and Desert Without the Grid
Why sand looks flat without grain and ripples, the big features that betray the tile, and three ways to get a tileable PBR sand set.
How-to
Seamless Snow Texture — Tile Winter Without the Grid
Why snow looks flat and grey without micro-surface and drifts, the features that betray the tile, and three ways to get a tileable PBR snow set.
Foundations
The PBR Workflow — How Modern Materials Are Made
Metalness vs specular, the standard map set, the texturing pipeline from model to export, channel packing, and the engine quirks that trip people up.
How-to
Seamless Water Texture — Tile Oceans Without the Grid
Why water looks like blue plastic without ripples and a shader, how to animate by scrolling normals, and how to get a tileable water set.
How-to
Seamless Rust Texture — Tile Corrosion the Right Way
Why rust needs a varied metalness map, how to keep corrosion natural, and three ways to get a tileable PBR rust set for any engine.
Foundations
What Is UV Mapping? Unwrapping 3D for Textures
How UV mapping unwraps a 3D surface flat so textures know where to sit — seams, distortion, texel density, and the common problems.
How-to
Seamless Dirt Texture — Tile Ground Without the Grid
Why ground looks flat without clods and varied roughness, the big features that betray the tile, and three ways to get a tileable PBR dirt set.
How-to
Seamless Cobblestone Texture — Tile Streets With Real Depth
Why cobbles need a height map for real silhouettes, how to keep the layout natural, and three ways to get a tileable PBR cobblestone set.
How-to
Seamless Floor Texture — Tile a Room Without the Grid
What a floor texture must survive, how to pick the material, add believable wear, and kill the repeat grid across a whole room.
Texture maps
What Is a Bump Map? Bump Mapping Explained
How a grayscale bump map fakes depth by tilting the normal, where it fails, and when it still beats a normal or height map.
Foundations
Scanned Textures — Photogrammetry PBR Explained
How real surfaces get captured into PBR maps, where scans fail (seams, baked light), and when to scan versus generate.
Foundations
Free PBR Textures — The Honest List of Where to Get Them
The best CC0 sources, the license traps to avoid, how to vet a free texture, and how to generate your own for free.
How-to
Seamless Asphalt Texture — Roads That Look Driven On
What sells a road surface, why markings belong on decals, how wet asphalt differs, and three ways to get a tileable set.
Foundations
Texture Baking — High-Poly Detail on a Cheap Mesh
What baking transfers, the map suite, how cage and ray distance work, and how to fix skewed or wavy bakes.
Texture maps
What Is an Opacity Map? Alpha Maps Explained
What an alpha mask does, cutout vs blend, why transparency sorts wrong, and when to reach for a real glass material.
Foundations
Trim Sheets — How One Texture Skins a Whole Building
What a trim sheet is, why modular art runs on them, how they differ from tiling, and how to design one.
Foundations
Texture Resolution — 1K vs 2K vs 4K
How to size textures by camera distance and memory, why 4K is often wasted, and a quick chart for hero, prop, and mobile.
Texture maps
What Is an Emissive Map?
How an emissive map makes surfaces glow regardless of lighting, whether it lights the scene, and how intensity and bloom work.