ComfyUI > Nodes > ComfyUI-dust3r > Dust3rRun

ComfyUI Node: Dust3rRun

Class Name

Dust3rRun

Category
Dust3r
Author
chaojie (Account age: 5157days)
Extension
ComfyUI-dust3r
Latest Updated
2024-05-22
Github Stars
0.02K

How to Install ComfyUI-dust3r

Install this extension via the ComfyUI Manager by searching for ComfyUI-dust3r
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-dust3r in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Dust3rRun Description

Node for generating 3D models from images using DUST3R framework for AI artists, leveraging advanced inference and alignment techniques.

Dust3rRun:

Dust3rRun is a node designed to facilitate the process of 3D model generation from a series of images using the DUST3R framework. This node is particularly useful for AI artists who wish to create detailed 3D representations of scenes captured in images. By leveraging advanced inference techniques and global alignment strategies, Dust3rRun processes input images to produce a coherent 3D model. The node's primary function is to interpret image data, align it globally, and generate a 3D scene that can be further manipulated or visualized. This capability is essential for artists looking to explore new dimensions in digital art, providing a bridge between 2D imagery and 3D modeling.

Dust3rRun Input Parameters:

filelist

The filelist parameter is a list of image file paths that the node will process to generate a 3D model. This parameter is crucial as it determines the input data for the node's operations. The quality and content of the images in this list directly impact the accuracy and detail of the resulting 3D model.

image_size

The image_size parameter specifies the dimensions to which the input images should be resized before processing. This ensures consistency in the input data, which can improve the performance and accuracy of the model generation. The size should be chosen based on the desired level of detail and the computational resources available.

scenegraph_type

The scenegraph_type parameter defines the type of scene graph to be used during the processing. Options include "swin" and "oneref," which can be further customized with additional parameters like winsize or refid. This parameter influences how the images are paired and processed, affecting the final 3D model's structure and detail.

batch_size

The batch_size parameter determines the number of image pairs processed simultaneously during inference. A larger batch size can speed up processing but may require more memory, while a smaller batch size can be more memory-efficient but slower.

niter

The niter parameter specifies the number of iterations for the global alignment optimization process. More iterations can lead to a more refined alignment but will increase processing time.

schedule

The schedule parameter controls the learning rate schedule for the optimization process. It affects how the learning rate changes over iterations, impacting the convergence and stability of the alignment process.

outdir

The outdir parameter specifies the directory where the output 3D model and associated data will be saved. This is important for organizing and accessing the results of the node's processing.

min_conf_thr

The min_conf_thr parameter sets the minimum confidence threshold for including data in the final 3D model. This helps filter out less reliable data, improving the quality of the model.

as_pointcloud

The as_pointcloud parameter determines whether the output should be a point cloud representation. This can be useful for certain types of visualization and analysis.

mask_sky

The mask_sky parameter indicates whether the sky should be masked out during processing. This can help focus the model on more relevant parts of the scene.

clean_depth

The clean_depth parameter specifies whether to clean the depth data before generating the 3D model. This can improve the accuracy and appearance of the model.

transparent_cams

The transparent_cams parameter determines whether the camera representations in the 3D model should be transparent. This can affect the visualization of the model.

cam_size

The cam_size parameter sets the size of the camera representations in the 3D model. This can be adjusted based on the desired level of detail and clarity in the visualization.

Dust3rRun Output Parameters:

rgbimg

The rgbimg output parameter provides the RGB images used in the 3D model generation process. These images are essential for understanding the visual content that contributed to the final model.

depths

The depths output parameter contains the depth maps for the input images, normalized with the maximum value across all images. These depth maps are crucial for understanding the spatial relationships and distances within the scene.

confs

The confs output parameter provides the confidence maps for the input images, with a jet colormap applied. These maps indicate the reliability of the data used in the model generation, helping to assess the quality of the output.

Dust3rRun Usage Tips:

  • Ensure that the images in the filelist are of high quality and cover different angles of the scene for the best 3D model results.
  • Adjust the batch_size according to your system's memory capacity to optimize processing speed without running into memory issues.
  • Use the scenegraph_type parameter to experiment with different scene graph configurations and find the one that best suits your artistic vision.

Dust3rRun Common Errors and Solutions:

FileNotFoundError

  • Explanation: This error occurs when the specified image files in the filelist cannot be found.
  • Solution: Double-check the file paths in the filelist to ensure they are correct and that the files exist.

MemoryError

  • Explanation: This error indicates that the system has run out of memory during processing.
  • Solution: Reduce the batch_size or increase your system's available memory to resolve this issue.

ValueError: Invalid scenegraph_type

  • Explanation: This error occurs when an unsupported value is provided for the scenegraph_type parameter.
  • Solution: Ensure that the scenegraph_type is set to a valid option, such as "swin" or "oneref," and includes any necessary additional parameters.

Dust3rRun Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-dust3r
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.