Lotus Depth - After
Lotus Depth - Before

The 'Lotus Depth' workflow in ComfyUI is designed for efficient monocular depth estimation, providing high-detail retention in image processing tasks. This workflow leverages the Stability model, specifically SD1.5, to perform zero-shot depth estimation, meaning it does not require any prior training on specific datasets. The process begins by loading an image using the LoadImage node, after which the image is processed through a series of nodes that include a custom node identified by c7d32155-757f-4e5d-a139-7e438da96f2f. This node is crucial for executing the depth estimation algorithm. The final output is saved using the SaveImage node, ensuring that the detailed depth information is preserved effectively.

This workflow is particularly useful for applications that require high fidelity in depth perception from single images, such as virtual reality environments or advanced 3D modeling. By utilizing the power of the Stability model, the workflow maintains a balance between computational efficiency and output quality, making it an excellent choice for developers and artists alike who need reliable depth maps without extensive computational resources.

API

Use this workflow from code

Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.

GET https://comfy.org/workflows/download/439a815b15a0.json
Fetching workflow JSON…

Run it from Python or TypeScript with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.

# Install (beta)
pip install comfy-sdk        # Python
npm i @comfyorg/sdk          # TypeScript

# Run "Lotus Depth" (Python)
from comfy_sdk import Comfy

client = Comfy(api_key="comfyui-...")

# This workflow, exported in API format (see note below)
wf = client.workflows.from_file("image_lotus_depth_v1_1_api.json")

asset = client.assets.from_file("input.png")
wf.set_input("12", "image", asset)  # LoadImage

job = client.run(wf)
for output in job.get_outputs("9"):  # SaveImage
    output.to_file(output.name)

The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API). API access requires a Comfy Cloud plan with an API key. SDK docs · Get an API key

FAQ

Frequently Asked Questions

View all workflows
Character
Cinematic
Image to Video
Lip Sync
Multiple Angles
Portrait
Style Reference
Style Transfer
Text to Video
Video Generation
Video
Showing 30 of 30 templates