Skip to content
Tools / Material Patterns
Material Patterns icon

Material Patterns

Seamless PBR textures up to 8K

Material Patterns generates seamlessly tiling PBR (Physically Based Rendering) materials for games, CGI, and 3D production. Describe a material in text, extract one from a real photo, or predict PBR maps from an existing texture — all with built-in upscaling to 4x resolution and full map sets ready for any 3D engine.

Creating production-ready PBR materials normally requires specialized software like Substance Painter or a skilled texture artist. This tool generates complete map sets — base color, normal, roughness, metalness, and height — from text or images, with seamless tiling that works in any direction.

What you can do

  • generate_material — create a seamless PBR material from a text description, optionally guided by a reference image
  • extract_material — convert a real-world photograph into a clean, tileable PBR texture (handles shadows, angles, and uneven lighting)
  • predict_maps — predict PBR maps from an existing texture image without re-generating the base

Who it's for

Game developers who need tileable environment textures at scale. 3D artists and VFX teams building production pipelines. Architects and product designers who need realistic material renders quickly.

How to use it

  1. Use generate_material with a text prompt for new materials — "mossy stone wall", "brushed aluminium", "weathered oak planks"
  2. Use extract_material when you have a photo of a real surface — pass the image URL and describe which part to extract
  3. Use predict_maps when you already have a base texture and just need the PBR maps generated for it
  4. Set upscale_factor to 2 or 4 for higher resolution output, and choose which maps you need via the maps parameter

Getting started

Start with generate_material and a material description. The default output is all five PBR maps at 1024x1024 with seamless tiling in both directions.

Generate Material

Generate a complete seamlessly tiling PBR material from a text prompt. Produces a base texture plus base colour, normal, roughness, metalness, and height maps. Supports image-to-image guidance, inpainting masks, prompt expansion, tiling control, and built-in 2x/4x upscaling.

Returns: Base texture and PBR map set as downloadable images with seed and expanded prompt
Extract Material

Extract a clean, seamless tileable material from a real-world photograph. Handles angled shots, uneven lighting, and shadows — flattens and normalises the source into a production-ready PBR map set. Supports built-in 2x/4x upscaling, tiling control, and prompt guidance.

Returns: Flattened seamless texture and PBR map set extracted from the source photo
Predict Maps

Predict PBR maps directly from an existing texture or photograph without re-generating the base image. Upload any image and get back base colour, normal, roughness, metalness, and height maps ready for 3D engines.

Returns: PBR map set predicted from the input image, ready for 3D engines
Loading reviews...

Loading activity...

v0.012026-04-15
  • Initial release with three skills: text-to-material, photo-to-material extraction, and PBR map prediction. Built-in 2x/4x upscaling, inpainting, prompt expansion, tiling control

Related Tools

Related Categories