Workflow
The Rodin Texture Generation Workflow is designed to create detailed textures from reference images, involving multiple steps from fetching task details to confirming the final texture output.
Last updated
The Rodin Texture Generation Workflow is designed to create detailed textures from reference images, involving multiple steps from fetching task details to confirming the final texture output.
Last updated
Match Reference Images
API Used: get_task_detail
Purpose: To fetch detailed information about a specific task, including status and reference images used in the task.
Process:
The task UUID is sent to the Rodin task detail endpoint.
The response includes details about the task, such as reference images and their corresponding filenames.
Generate with Previous Images
API Used: rodin_texture
Purpose: To generate textures based on specific pre-uploaded reference images.
Process:
Parameters including the task UUID, a prompt, and the filename of a pre-uploaded reference image are sent to the Rodin texture generation endpoint.
The API response includes a UUID for the generated texture and a status message indicating the initiation of the texture generation process.
Query Task Status: Monitor the job status as detailed in the Query Task Status section to ensure smooth progression and successful execution of subsequent steps.
Generate with New Images
API Used: rodin_texture
Purpose: To generate textures using new images provided during the request.
Process:
A new image file along with the task UUID and a prompt are sent to the Rodin texture generation endpoint.
The request is processed, and the API response includes details about the texture generation task.
Query Task Status: Monitor the job status as detailed in the Query Task Status section to ensure smooth progression and successful execution of subsequent steps.
API Used: rodin_update
Purpose: To update the texture generation task with new parameters such as a different seed or settings if the initial results are not satisfactory.
Process:
The task UUID of the mesh generation task is used along with new parameters such as prompt and settings.
A POST request is sent to the Rodin update endpoint with the updated parameters.
Query Task Status: Monitor the job status as detailed in the Query Task Status section to ensure smooth progression and successful execution of subsequent steps.
Confirm
API Used: rodin_confirm
Purpose: To finalize and confirm the texture generation results.
Process:
The task UUID and parameters such as the quality and version are specified.
A POST request is sent to the Rodin confirm endpoint with these parameters.
The response typically includes a job's subscription key, indicating that a final processing task has been initiated to finalize the textures.
Query Task Status: Monitor the job status as detailed in the Query Task Status section to ensure smooth progression and successful execution of subsequent steps.