PATINA 1.0
PATINA from fal reads a texture, render or photo of a surface and predicts the physically based rendering maps behind it: base color, normal, roughness, metalness and height. It leaves the source untouched and returns every map at the input's resolution, packed by Layer into one zip with ambient occlusion, both normal conventions and the channel-packed maps glTF, Unreal and Unity read. Ideal for game artists who already have a texture and need an engine-ready PBR material from it.
See more
PATINA from fal reads a texture, render or photo of a surface and predicts the physically based rendering maps behind it: base color, normal, roughness, metalness and height. It leaves the source untouched and returns every map at the input's resolution, packed by Layer into one zip with ambient occlusion, both normal conventions and the channel-packed maps glTF, Unreal and Unity read. Ideal for game artists who already have a texture and need an engine-ready PBR material from it.
Connect Claude, Cursor, VS Code, or Codex to Layer’s MCP server and PATINA 1.0 becomes a tool your agent can reach for — it picks the parameters, runs the generation, and shows you the result in the conversation.
https://mcp.app.layer.ai/mcpAsk your agent
“Use PATINA 1.0 to generate 4 variations of a crystal sword icon on a transparent background.”
execute_forge({
"base_model_id": "patina",
"prompt": "A crystal sword icon on a transparent background, game UI art",
"batch_size": 4,
"width": 1024,
"height": 1024
})Authenticate with a personal access token, post the model’s own form, and poll the inference until it completes. Every field below is accepted by this endpoint.
# Start the generation — returns an inference id straight away.
curl -X POST https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/base-models/fal-patina/inferences \
-H "Authorization: Bearer $LAYER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"guidance_file_init_image": [
{
"url": "https://example.com/input.png"
}
]
}'
# Poll until status is "complete" — the response then carries the asset URLs.
curl https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/inferences/$INFERENCE_ID \
-H "Authorization: Bearer $LAYER_TOKEN"- seed integer
- The starting point for the model's randomness. The same seed and settings give the same result.
- guidance_file_init_image file[]required
- The image to modify
Why use PATINA 1.0 for image?
High-quality image generation
PATINA 1.0 delivers production-ready outputs with clean structure, sharp detail, and strong prompt adherence. Ideal for character art, environments, and marketing assets.
Strong prompt control
The model interprets creative instructions with high accuracy, even when switching between different styles, lighting setups, or character directions.
Clean compositions for UA
Maintains stable framing, clear silhouettes, and high focal clarity. Assets read well at mobile sizes, making it strong for UA experiments and ad creatives.
Rapid character and cosmetic ideation with strong structure
Quickly explore character poses, cosmetic ideas, and early art directions. Clean silhouettes and expressive results help teams evaluate concepts before moving to heavier models.
Fast UA creative exploration and thumbnail testing
Generate clear, high-readability frames that work well for quick A/B testing across networks. Test multiple creative angles and iterate quickly based on results.
Lightweight environment and item exploration for LiveOps
Draft environments, themed content, shop items, and event visuals in a rapid loop. Ideal for early-stage direction setting before committing to final polish.
FAQ
How much does PATINA 1.0 cost? Is it free?+
How does Layer's pricing work?+
There are no seat fees, feature gates, or plans on Layer. Instead, our platform uses a consumption based system with Creative Units (CUs) with a flexible monthly subscription. Every generation on Layer (image, video, 3D, or audio) consumes a Creative Unit, and you only pay for what you create.
Other image models on Layer
Text Removal 1.0
fal
Remove all the text from an image.
Object Removal
fal
Low-cost object removal by name or by painted area.
Expression Edit 1.0
fal
Change a face's expression to the one you describe.
FLUX.3 Image
Black Forest Labs
Black Forest Labs' FLUX.3 image model for native 1K to 4K generation and multi-reference editing.
PATINA Tileable 1.0
fal
Tileable PBR materials from a prompt or a photo: texture plus base color, normal, roughness, metalness and height.
P-Image Upscale
Pruna AI
Pruna's sub-second upscaler, scaling images up to 8x and 128 megapixels.