What Is a PBR Texture?
PBR stands for Physically Based Rendering — a shading model that simulates how light actually interacts with real surfaces. Rather than baking lighting effects into a single texture (the old "diffuse + specular" approach), PBR separates material properties into independent maps that the renderer combines in real time.
This separation means the same material looks correct under any lighting condition — interior lighting, HDR environment maps, real-time game engines, and offline path tracers all interpret the same PBR maps consistently. PBR has been the industry standard since Unreal Engine 4 and Unity 5 adopted it in 2014–2015.
The PBR Roughness-Metalness Workflow
The roughness-metalness model (also called the metallic-roughness workflow) is the dominant PBR standard used in Unity, Unreal Engine, Blender Cycles, glTF, and most modern renderers. It uses two channels to define all material behavior:
- Roughness — a value from 0 (perfect mirror) to 1 (fully diffuse). Controls how spread out or tight specular highlights appear.
- Metalness — a binary-leaning value: 1.0 for metals (chromium, gold, copper), 0.0 for dielectrics (wood, stone, plastic, fabric). Metals get no diffuse component — all light interaction is through specular.
The alternative is the specular-glossiness workflow (used in some older pipelines and Substance Painter's legacy mode), which uses separate Diffuse, Specular, and Glossiness maps. Grix generates roughness-metalness maps. Most modern renderers that support specular-glossiness also accept roughness-metalness inputs.
How to Generate PBR Textures with Grix
Write a material prompt
Describe the surface: "polished black granite", "worn red brick with mortar", "oxidized copper sheeting". Include surface state, color, and texture scale cues for best results.
Select resolution and tiling mode
Choose 1K, 2K, or 4K. Tiling is seamless by default. All five maps are generated in a single pass.
Generate and preview
Grix returns all five PBR maps. Preview them individually or as a combined material in the built-in 3D sphere viewer before downloading.
Export in your format
Download as PNG (8-bit) or EXR (16/32-bit linear). EXR is recommended for height maps and production displacement workflows.
Import into your renderer
Connect each map to the correct material input. Most renderers auto-detect channels by filename when you drag a folder in.
PBR Texture Generator for Every Renderer
Grix maps plug directly into the material nodes of every major 3D application:
Blender Cycles
Connect to Principled BSDF — Base Color, Normal, Roughness, Metallic, Displacement.
Blender EEVEE
Same Principled BSDF setup. Use Normal Texture node for the normal map.
Unreal Engine 5
Import via Content Browser → create Material with Texture Samples for each map.
Unity HDRP
Lit Shader Graph — Albedo, Normal, Mask (Metallic/Roughness in RGBA), Height.
Unity URP
Lit shader — Base Map, Normal Map, Metallic Map, Height Map channels.
V-Ray
VRayMtl — Diffuse, Bump/Normal, Reflect Glossiness, Reflection, Displacement.
Arnold
Standard Surface — Base Color, Normal, Specular Roughness, Metalness, Displacement.
KeyShot
Plastic or Metal material preset with PBR texture inputs for each channel.
Enscape
PBR Material in Enscape material editor — maps connect to standard channels.
Cinema 4D
Redshift or Physical renderer — standard PBR material node setup.
PBR Texture Resolutions and Use Cases
1K (1024×1024)
Ideal for small or distant props, mobile game assets, and LOD (Level of Detail) variants. 1K textures have a minimal GPU memory footprint and load instantly in real-time engines.
2K (2048×2048)
The standard resolution for most game and ArchViz assets. A 2K PBR set covers 1–4m² of surface area at typical texel density without visible pixelation in close shots.
4K (4096×4096)
Used for hero assets, large surfaces (exterior walls, terrain), and product visualization where extreme close-up renders are required. 4K is also the preferred resolution for film and VFX pipelines with displacement.
Why Co-Generated Maps Matter
The most common quality problem with AI texture tools is using independently generated maps — a normal map from one model and a roughness map from another. These maps are not physically consistent: a scratched normal map paired with a smooth roughness map will render incorrectly, with micro-detail that casts shadows but no corresponding roughness increase.
Grix generates all five maps in a single forward pass from the same latent seed, ensuring the normal detail and roughness values are physically consistent. Grooves in the normal map will have higher roughness values. Smooth polished areas in the basecolor will have lower roughness. The height map corresponds to the same surface geometry expressed in the normal map.
Seamless Tiling PBR Textures
Seamless (tileable) textures are essential for surfaces that repeat — floors, walls, terrain, fabric, and any large architectural surface. A texture that does not tile produces a visible grid pattern at repetition boundaries.
Grix applies a spectral frequency-domain tiling correction to all maps during generation, not as a post-process crop. This means every map tiles seamlessly, including the normal map (where seam artifacts are most visible) and the height map (which otherwise creates displacement discontinuities at tile edges).
Frequently Asked Questions
What is a PBR texture?
A PBR (Physically Based Rendering) texture is a set of material maps — basecolor, normal, roughness, metalness, height — that define how a surface looks under any lighting condition. PBR replaced older diffuse+specular pipelines as the standard in game engines and production renderers.
What maps are in a PBR texture set?
A complete PBR set includes: Basecolor (raw surface color), Normal (surface micro-geometry), Roughness (specular spread), Metalness (metal vs. dielectric), and Height (displacement depth). Grix generates all five simultaneously.
What resolution are Grix PBR textures?
Grix generates at 1K, 2K, and 4K. All resolutions are seamlessly tiling. 2K covers most game and ArchViz use cases; 4K is recommended for hero assets, large surfaces, and displacement-heavy renders.
Are PBR textures from Grix free?
Grix includes one signed-in low-resolution trial generation at grixai.com/try. Continued PBR texture generation requires paid credits.
Do Grix PBR textures tile seamlessly?
Yes. All maps — including normal and height — tile without visible seams. Seamless tiling is applied during generation, not as a post-process crop.
What is the difference between roughness-metalness and specular-glossiness PBR?
Roughness-metalness (used by Unity, Unreal, Blender, glTF) uses a Roughness map and binary Metalness map. Specular-glossiness (older Substance legacy workflow) uses Diffuse, Specular, and Glossiness maps. Grix generates roughness-metalness, which is the current industry standard and is supported by all modern renderers.