← All models
Generate complete seamlessly tiling PBR materials including normal, roughness, basecolor, height and metalness maps up to 8K
images
Details
- Accepts
- text
Pricing
- Price
- 1.25 cr / megapixel
Prices in credits (1 credit = $0.01).
Data schema
Input
| Field | Type | Description |
|---|---|---|
| maps | array | Which PBR maps to predict. Deselect all to skip PBR estimation entirely. Defaults to all five. |
| seed | — | Random seed for reproducible generation. |
| promptrequired | string | The text prompt describing the material/texture to generate. |
| mask_url | — | URL of a mask image for inpainting. White regions are regenerated, black regions are preserved. Requires image_url. |
| strength | number | How much to transform the input image. Only used when image_url is provided. |
| image_url | — | URL of an input image for image-to-image or inpainting. When provided without mask_url, performs image-to-image; with mask_url, performs inpainting. |
| tile_size | integer | Tile size in latent space. Automatically capped to the generated image dimensions on tiled axes (64 = 512px, 128 = 1024px). |
| image_size | — | Output texture dimensions in pixels. |
| num_images | integer | Number of texture images to generate. |
| tile_stride | integer | Tile stride in latent space. Automatically capped to half the effective tile size. |
| tiling_mode | stringenum: both, horizontal, vertical | Tiling direction: 'both' (omnidirectional), 'horizontal', or 'vertical'. |
| output_format | stringenum: jpeg, png, webp | Output image format for textures and PBR maps. |
| upscale_factor | integerenum: 0, 2, 4 | Upscale factor for predicted PBR maps via SeedVR seamless upscaling. 0 = no upscaling, 2 = 2× resolution, 4 = 4× resolution. The base texture image is not upscaled. |
| num_inference_steps | integer | Number of denoising steps for texture generation. |
| enable_safety_checker | boolean | Enable the safety checker for generated images. |
| enable_prompt_expansion | boolean | Expand prompt with an LLM for richer detail. Adds ~0.0025 credits. |
Output
| Field | Type | Description |
|---|---|---|
| seed | integer | Seed used for texture generation. |
| images | array | Generated tileable texture image(s) from z-image and predicted PBR material maps from PATINA. |
| prompt | string | The prompt used for texture generation (possibly expanded). |
| timings | object | End-to-end timing breakdown (seconds). |