Skip to content
SPECIFICTION
Get listed

PATINA

fal.ai

WebAPI
Visit fal.ai
Spec score 7.0 #13 of 21 in AI Music APIs

What it is

PATINA is a paid API and web service for generating material textures from text or images. Text prompts produce complete, seamlessly tiling physically based materials, with upscaling available to 8192 pixels. The endpoint can output basecolor, normal, roughness, metalness, and height maps. An image URL can be used to make texture variations, while an input image and mask support regeneration of white mask regions while preserving black areas. Tiling may run in both directions, horizontally, or vertically, with tile size and stride controls. Requests support one to four texture images and one to eight denoising steps. Exports are listed as PNG, JPEG, and WebP, and the model listing permits commercial use. Prompt expansion is enabled by default and adds approximately $0.0025. PATINA also has a material-extraction workflow that isolates and flattens material from a photo, makes it seamless, and predicts PBR maps. API examples are provided for JavaScript, Python, and cURL, using a FAL_KEY environment variable.

Spec sheet

Support
fal lists [email protected] as its contact address.Read 7 Oct 2026 · fal.ai
Commercial use
The model listing is marked for commercial use.Read 7 Oct 2026 · fal.ai
Dataset
fal says PATINA's training dataset was built from CC0 material libraries including AmbientCG, Poly Haven, and other public-domain sources.Read 7 Oct 2026 · blog.fal.ai
Developer access
The API page provides JavaScript, Python, and cURL examples and uses a FAL_KEY environment variable for authentication.Read 7 Oct 2026 · fal.ai
Generation limits
The endpoint supports 1–4 texture images per request and 1–8 denoising steps.Read 7 Oct 2026 · fal.ai
Inpainting
An input image and mask can be used to regenerate white mask regions while preserving black regions.Read 7 Oct 2026 · fal.ai
Maker background
fal says it was founded in 2021 and is headquartered in San Francisco.Read 7 Oct 2026 · fal.ai
Output maps
The five available PBR maps are basecolor, normal, roughness, metalness, and height.Read 7 Oct 2026 · fal.ai
Prompt controls
Prompt expansion is enabled by default and adds approximately $0.0025.Read 7 Oct 2026 · fal.ai
Related photo workflow
The material extraction endpoint isolates a material from a photo, flattens it, makes it seamless, and predicts PBR maps.Read 7 Oct 2026 · fal.ai
Safety
The endpoint has an enabled-by-default safety checker option for filtering outputs.Read 7 Oct 2026 · fal.ai
Text to material
Generates complete, seamlessly tiling PBR materials from text prompts, with upscaling up to 8K.Read 7 Oct 2026 · fal.ai
Texture variations
With an input image URL, the endpoint can create texture variations through image-to-image generation.Read 7 Oct 2026 · fal.ai
Tiling controls
Tiling can be set to both directions, horizontal, or vertical; tile size and stride are configurable.Read 7 Oct 2026 · fal.ai

Plans and prices

PATINA material inference Price not published Per request; $0.01 base plus $0.02 per megapixel and $0.01 per megapixel per map type. 2x/4x upscaling adds $0.004/$0.016 per pre-upscaling megapixel per map. 1K material with all 5 maps: $0.08 · 8K material with all 5 maps and 4x upscaling: $0.61 Read 7 Oct 2026 · fal.ai

Every PATINA plan and price →

Strong points and limits

Strong points

  • Text and image inputs for texture creation
  • Five PBR maps are available
  • Seamless tiling with configurable controls
  • Exports PNG, JPEG, and WebP
  • Commercial use is marked on listing

Limits

  • Paid pricing is billed per request
  • Prompt expansion adds approximately $0.0025
  • Requests allow only one to four images
  • Safety checker filters outputs by default

Who it suits

PATINA suits texture artists, developers, and teams needing text- or image-driven PBR materials through a web interface or API. It fits projects requiring seamless output, editable tiling controls, and maps up to 8K.

Verdict

PATINA combines text generation, image variation, inpainting, seamless tiling, and PBR map output in one API and web service. Its per-request billing and configurable generation limits should be considered before integrating it.

Where Specifiction places it

Alternatives to PATINAAll alternatives →