Skip to content
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.

Information

Price
From $0.01
Billing
The final price is shown before running. Failed paid calls do not charge.
fal.ai API Key
Optional: use your own fal.ai key instead of the platform default ยท Get key
Prodia API Token
Optional: use your own Prodia token instead of the platform default ยท Get key
Higgsfield API Key
Optional: use your own Higgsfield key instead of the platform default ยท Get key
Photalabs API Key
Optional: use your own Photalabs key instead of the platform default ยท Get key
Google AI API Key
Optional: use your own Google AI key instead of the platform default ยท Get key
OpenRouter API Key
Optional: use your own OpenRouter key instead of the platform default ยท Get key
ElevenLabs API Key
Optional: use your own ElevenLabs key instead of the platform default ยท Get key
Runway API Secret
Optional: use your own Runway key instead of the platform default ยท Get key

Related Tools

Open Image Ops
Image Ops icon
Image OpsResize, convert & optimize images1 skill ยท from $0.010
Open Generate Video
Generate Video icon
Generate VideoTurn text or stills into video3 skills ยท from $0.010
Rated 3.0 of 5 โ€”1
Open Generate Image
Generate Image icon
Generate ImageAI image generation, 20+ models6 skills ยท from $0.010
Rated 4.1 of 5 โ€”7