RFD 1039 details: the model, the interface, the UV requirement

The model

Property Value
Parameters 0. It shares the RFD 1038 weights.
bf16 8.0 GB, and that is the RFD 1038 cost
License MIT

The interface

Input Type Default
mesh Path none
image Path none
texture_resolution int 1024
seed int -1

mesh takes GLB, and the API contract in decisions/api/api.md gives mesh_file_id as the recommended handle. The model image takes a file, thus the adapter resolves the id before the call.

The one hard part

The mesh arrives with its own UV layout, or with none. The painting stage needs a layout. When the mesh has no UV set, run xatlas first. RFD 1033 records xatlas, and it holds no weights.

Do not unwrap inside this model image. A hidden unwrap makes the output depend on a step the caller cannot see or repeat.