Images
image-to-pbr
A photo of a surface, turned into material maps.
<!-- Generated by apps/docs/scripts/gen-tools.mjs. Do not edit here: the words live in apps/web/src/lib/tools/image-to-pbr.tool.json (agent, hint) and packages/shared/src/tools/setting-hints.ts. --> On the rail as **image-to-pbr**. ## When to use it Turning a flat photo of a surface, like a wood grain or a fabric weave, into a full set of material maps ready to put on a model. ## When to reach for something else It takes no written direction, so it needs a flat photo of the surface itself, not a photo of an object or scene, or the maps it returns will not read as a material. ## How to use it 1. Drop a picture onto the card's **Reference** slot, from the board or your computer. 2. Pick a model in the pill at the top of the card, or keep **Patina (fal)**. 3. Press **Run**. Each result lands on the board as its own item. ## On the card | Control | What it does | Choices | | - | - | - | | Reference | The picture the tool works from. Drop one from the board or your computer. | One picture | | Run | Starts the run. The number on it is what this run costs in credits, worked out before you press. | | | ×1 | Runs the card several times in a row with the same settings. | 1 to 99 | ## Models The pill at the top of the card picks the model. **Patina (fal)** is the one a new card starts on. | Model | Good for | | - | - | | [Patina (fal)](#patina-fal) | The default engine for reading a surface photograph into five PBR maps (base colour, normal, roughness, metallic and height), dropped on the canvas as separate images ready for a model. | | [PBR Estimate (Replicate)](#pbr-estimate-replicate) | The engine with dials: six maps (base colour, normal, roughness, height, ambient occlusion and emissive) at 512 or 1024px, with normal strength and format, height contrast, AO strength and a tiling blend set before the run. | ### Patina (fal) **Not the one for:** It returns no ambient occlusion or emissive map and exposes no resolution, normal-format or strength dials, so when those maps or controls are needed the Replicate engine on the same pill is the one. This model has no settings behind the settings button. ### PBR Estimate (Replicate) **Not the one for:** No metallic map comes back and output is capped at 1024px, so a metal surface or a texture that must be larger than 1K needs the other engine or an upscale afterwards. This model has no settings behind the settings button.On the rail as image-to-pbr.
When to use it
Section titled “When to use it”Turning a flat photo of a surface, like a wood grain or a fabric weave, into a full set of material maps ready to put on a model.
When to reach for something else
Section titled “When to reach for something else”It takes no written direction, so it needs a flat photo of the surface itself, not a photo of an object or scene, or the maps it returns will not read as a material.
How to use it
Section titled “How to use it”- Drop a picture onto the card’s Reference slot, from the board or your computer.
- Pick a model in the pill at the top of the card, or keep Patina (fal).
- Press Run. Each result lands on the board as its own item.
On the card
Section titled “On the card”| Control | What it does | Choices |
|---|---|---|
| Reference | The picture the tool works from. Drop one from the board or your computer. | One picture |
| Run | Starts the run. The number on it is what this run costs in credits, worked out before you press. | |
| ×1 | Runs the card several times in a row with the same settings. | 1 to 99 |
Models
Section titled “Models”The pill at the top of the card picks the model. Patina (fal) is the one a new card starts on.
| Model | Good for |
|---|---|
| Patina (fal) | The default engine for reading a surface photograph into five PBR maps (base colour, normal, roughness, metallic and height), dropped on the canvas as separate images ready for a model. |
| PBR Estimate (Replicate) | The engine with dials: six maps (base colour, normal, roughness, height, ambient occlusion and emissive) at 512 or 1024px, with normal strength and format, height contrast, AO strength and a tiling blend set before the run. |
Patina (fal)
Section titled “Patina (fal)”Not the one for: It returns no ambient occlusion or emissive map and exposes no resolution, normal-format or strength dials, so when those maps or controls are needed the Replicate engine on the same pill is the one.
This model has no settings behind the settings button.
PBR Estimate (Replicate)
Section titled “PBR Estimate (Replicate)”Not the one for: No metallic map comes back and output is capped at 1024px, so a metal surface or a texture that must be larger than 1K needs the other engine or an upscale afterwards.
This model has no settings behind the settings button.