SudoMock icon

SudoMock

Generate PSD mockups, photo mockups and product videos for Print-on-Demand automation. Upload PSDs, turn product photos into mockups, render with your designs, render videos, run renders asynchronously, track jobs, and manage webhooks.

Actions229

Job → Photo Mockup: Render

AI-generated

Summary

Render a photo mockup by applying specified artwork to designated print areas or surfaces of a saved photo mockup, with options for artwork adjustments and export settings.

Inputs

  • Mockup UUID (required) — UUID of the photo mockup to render artwork on.
  • Render Targets (required) — One or more render targets specifying artwork source (URL or Base64), target type (saved print area or surface), adjustments (brightness, contrast, saturation, blur, opacity, vibrance, blend mode), optional color overlay, background removal option, and placement parameters such as fit, width, height, offset, position, and rotation.
  • Export Options — Optional output image settings including image format (PNG or JPG), image width (1024, 2048, or 4096 pixels), JPG quality (1 to 100), and DPI (72 to 2400).
  • Run Asynchronously — Whether to queue the render job asynchronously and receive a job ID immediately instead of waiting for completion.

Output shape

a single record

Returns the render job result or job ID JSON depending on async option. On success, includes URLs to rendered images under data.print_files[]. export_path, with convenience fields renderedImageUrl (first URL) and allRenderedUrls (array of all URLs). If run asynchronously, response contains a job_id to track via a Get Job operation.

Examples

Example 1: Synchronous render of a photo mockup

Set the Mockup UUID, provide one or more Render Targets with their artwork sources and placement settings, optionally set Export Options, and leave Run Asynchronously as false. The node returns the rendered image URLs upon completion.

Example 2: Asynchronous render

Set the Mockup UUID and Render Targets, set Run Asynchronously to true. The node immediately returns a job_id which can be later checked using the Get Job operation to obtain render completion and results.

Links

Discussion