ComfyUI > Nodes > ComfyUI InstantID (Native Support) > Apply InstantID Advanced

ComfyUI Node: Apply InstantID Advanced

Class Name

ApplyInstantIDAdvanced

Category
InstantID
Author
cubiq (Account age: 5012days)
Extension
ComfyUI InstantID (Native Support)
Latest Updated
2024-06-14
Github Stars
0.92K

How to Install ComfyUI InstantID (Native Support)

Install this extension via the ComfyUI Manager by searching for ComfyUI InstantID (Native Support)
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI InstantID (Native Support) 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
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Apply InstantID Advanced Description

Enhances InstantID with advanced face analysis and control net integration for precise AI art workflows.

Apply InstantID Advanced:

ApplyInstantIDAdvanced is a sophisticated node designed to enhance the capabilities of the InstantID system by integrating advanced face analysis and control net functionalities. This node allows you to apply InstantID with greater precision and flexibility, leveraging various input parameters to fine-tune the process. It is particularly useful for AI artists who need to incorporate detailed face analysis and control net adjustments into their workflows, ensuring high-quality and accurate results. The node's primary goal is to provide a seamless and efficient way to apply InstantID, making it easier to achieve the desired outcomes in your AI art projects.

Apply InstantID Advanced Input Parameters:

instantid

This parameter represents the InstantID model to be used. It is essential for the node to function as it provides the core functionality for face identification and analysis.

insightface

This parameter refers to the face analysis model, which is used to extract facial features and keypoints from the input image. It ensures that the face analysis is accurate and reliable.

control_net

This parameter is used to integrate control net functionalities, allowing for more precise control over the face analysis and identification process.

image

This parameter represents the input image that will be analyzed and processed by the node. It is crucial for the node to have an image to work with.

model

This parameter specifies the model to be used for processing the input image. It ensures that the appropriate model is applied for the given task.

positive

This parameter represents the positive conditioning, which is used to guide the face analysis and identification process towards desired outcomes.

negative

This parameter represents the negative conditioning, which helps to steer the face analysis and identification process away from undesired outcomes.

ip_weight

This parameter is a floating-point value that controls the weight of the InstantID processing. It has a default value of 0.8, with a minimum of 0.0 and a maximum of 3.0, and a step of 0.01. Adjusting this weight can impact the strength of the InstantID effect.

cn_strength

This parameter is a floating-point value that controls the strength of the control net. It has a default value of 0.8, with a minimum of 0.0 and a maximum of 10.0, and a step of 0.01. Adjusting this strength can impact the control net's influence on the process.

start_at

This parameter is a floating-point value that specifies the starting point of the process. It has a default value of 0.0, with a minimum of 0.0 and a maximum of 1.0, and a step of 0.001. It determines when the process should begin.

end_at

This parameter is a floating-point value that specifies the ending point of the process. It has a default value of 1.0, with a minimum of 0.0 and a maximum of 1.0, and a step of 0.001. It determines when the process should end.

noise

This parameter is a floating-point value that controls the amount of noise to be added to the process. It has a default value of 0.0, with a minimum of 0.0 and a maximum of 1.0, and a step of 0.1. Adding noise can help to achieve more varied and natural results.

combine_embeds

This parameter specifies the method for combining embeddings. The available options are 'average', 'norm average', and 'concat', with 'average' being the default. This parameter affects how the embeddings are merged during the process.

image_kps (optional)

This optional parameter represents an image with keypoints. If provided, it will be used to enhance the face analysis process.

mask (optional)

This optional parameter represents a mask that can be applied to the input image. It helps to focus the analysis on specific areas of the image.

Apply InstantID Advanced Output Parameters:

output_image

The output of the ApplyInstantIDAdvanced node is the processed image, which has undergone face analysis and identification based on the provided parameters. This image reflects the adjustments and enhancements made by the node, ensuring high-quality and accurate results.

Apply InstantID Advanced Usage Tips:

  • Adjust the ip_weight and cn_strength parameters to fine-tune the balance between InstantID processing and control net influence for optimal results.
  • Use the start_at and end_at parameters to control the timing of the process, ensuring it aligns with your specific needs.
  • Experiment with the noise parameter to add variability and achieve more natural-looking results.
  • Choose the appropriate combine_embeds method based on your desired outcome, whether it's averaging, normalized averaging, or concatenation.

Apply InstantID Advanced Common Errors and Solutions:

Reference Image: No face detected.

  • Explanation: This error occurs when the face analysis model is unable to detect a face in the input image.
  • Solution: Ensure that the input image contains a clear and visible face. Adjust the image quality or try a different image with better lighting and facial visibility.

No face detected in the keypoints image!

  • Explanation: This warning indicates that the face analysis model could not detect a face in the provided keypoints image.
  • Solution: Verify that the keypoints image contains a clear face. If necessary, use the main image instead of a separate keypoints image.

Invalid parameter value.

  • Explanation: This error occurs when one or more input parameters have values outside their allowed ranges.
  • Solution: Check the parameter values and ensure they fall within the specified ranges. Adjust the values accordingly and try again.

Apply InstantID Advanced Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI InstantID (Native Support)
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.