ComfyUI > Nodes > ComfyUI-ArchAi3d-Qwen > 🎯 Metric3D Normal (Low VRAM)

ComfyUI Node: 🎯 Metric3D Normal (Low VRAM)

Class Name

ArchAi3D_Metric3D_Normal

Category
ArchAi3d/3D
Author
Amir Ferdos (ArchAi3d) (Account age: 1109days)
Extension
ComfyUI-ArchAi3d-Qwen
Latest Updated
2026-04-17
Github Stars
0.05K

How to Install ComfyUI-ArchAi3d-Qwen

Install this extension via the ComfyUI Manager by searching for ComfyUI-ArchAi3d-Qwen
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-ArchAi3d-Qwen 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

🎯 Metric3D Normal (Low VRAM) Description

Processes 3D images to generate normal maps, enhancing 3D model realism with lighting effects.

🎯 Metric3D Normal (Low VRAM):

The ArchAi3D_Metric3D_Normal node is designed to process 3D images and generate normal maps, which are essential for enhancing the visual realism of 3D models by simulating the lighting of bumps and dents. This node leverages a pre-trained model to analyze each image in a batch, converting them into a format suitable for generating normal maps. The primary goal of this node is to facilitate the creation of detailed and accurate normal maps that can be used in various 3D rendering applications, improving the depth and texture of 3D models without increasing their polygon count. By automating the normal map generation process, this node provides a valuable tool for AI artists looking to enhance their 3D models with realistic lighting effects.

🎯 Metric3D Normal (Low VRAM) Input Parameters:

image

The image parameter represents the batch of images to be processed. Each image is expected to be in a format compatible with the model, typically a tensor that can be converted to a numpy array for processing. The images are scaled and resized as necessary to fit the model's requirements, ensuring consistent results across different resolutions.

resolution

The resolution parameter specifies the target resolution for the images being processed. If the input images do not match this resolution, they will be resized accordingly. This ensures that the model operates on images of a consistent size, which is crucial for maintaining the accuracy and quality of the generated normal maps. The default resolution is typically set to 512, but it can be adjusted based on the specific needs of the project.

fx

The fx parameter is a focal length value used in the camera model for depth and normal map calculations. It influences how the 3D space is projected onto the 2D image plane, affecting the accuracy of the normal maps generated. Adjusting this parameter can help fine-tune the perspective and depth perception in the resulting normal maps.

fy

Similar to fx, the fy parameter represents the focal length in the vertical direction. It works in conjunction with fx to define the camera's field of view and projection characteristics. Properly setting fy is important for achieving realistic and accurate normal maps, especially when dealing with images captured from different angles or perspectives.

use_cache

The use_cache parameter determines whether the results of the normal map generation should be cached for future use. Enabling caching can significantly speed up processing times for repeated operations on the same set of images, as it allows the node to reuse previously computed results instead of recalculating them from scratch.

cache_key

The cache_key parameter is used to identify cached results uniquely. When caching is enabled, this key ensures that the correct results are retrieved for a given set of input parameters. It is important to use a consistent and unique cache key to avoid conflicts and ensure that the cached data corresponds accurately to the input images and settings.

🎯 Metric3D Normal (Low VRAM) Output Parameters:

output

The output parameter is a tensor containing the generated normal maps for each image in the input batch. These normal maps are crucial for adding realistic lighting effects to 3D models, as they simulate the way light interacts with the surface details of the model. The output tensor can be directly used in 3D rendering applications to enhance the visual quality of the models.

🎯 Metric3D Normal (Low VRAM) Usage Tips:

  • Ensure that your input images are pre-processed to match the expected format and resolution to achieve the best results from the normal map generation process.
  • Utilize the use_cache feature to save time when processing the same images multiple times, especially during iterative design processes.
  • Adjust the fx and fy parameters to fine-tune the perspective and depth perception in your normal maps, which can be particularly useful when working with images captured from different angles.

🎯 Metric3D Normal (Low VRAM) Common Errors and Solutions:

Image resolution mismatch

  • Explanation: The input images do not match the expected resolution, leading to potential inaccuracies in the normal maps.
  • Solution: Ensure that the resolution parameter is set correctly and that input images are resized to match this resolution before processing.

Invalid cache key

  • Explanation: The cache key provided does not correspond to any cached results, resulting in a failure to retrieve cached data.
  • Solution: Verify that the cache_key is unique and consistent for the given set of input parameters, and ensure that caching is enabled when the key is used.

Model loading error

  • Explanation: The pre-trained model file could not be loaded, possibly due to an incorrect file path or missing file.
  • Solution: Check that the model file path is correct and that the file exists in the specified location. Ensure that the model filename matches the expected format.

🎯 Metric3D Normal (Low VRAM) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-ArchAi3d-Qwen
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 Models, enabling artists to harness the latest AI tools to create incredible art.

🎯 Metric3D Normal (Low VRAM)