Floyo
Floyo
Workflows
API
Pricing
Floyo
Floyo
Workflows
API
Pricing

comfyui_controlnet_aux

Created by Fannovel16

https://github.com/Fannovel16/comfyui_controlnet_aux

4207

Last updated 2026-09-28

Last updated

2026-09-28

Run hundreds of ComfyUI nodes and workflows in your browser.

ComfyUI and My Files on Floyo

ComfyUI's ControlNet Auxiliary Preprocessors is a specialized tool designed for generating hint images that enhance the functionality of ControlNet within the ComfyUI framework. It provides a suite of plug-and-play nodes that facilitate various preprocessing tasks, allowing users to create detailed and context-aware images for AI art generation.

  • Offers a variety of preprocessing nodes, including line extractors, depth estimators, and pose estimators, enabling users to generate diverse hint images tailored to their specific needs.
  • Integrates seamlessly with the Hugging Face Model Hub, providing access to numerous pretrained models for effective image processing.
  • Supports advanced features like OpenPose-format JSON output, allowing for detailed pose estimation and analysis, which is crucial for applications requiring precise human figure representation.

Context

This repository serves as an extension to ComfyUI, specifically enhancing the ControlNet capabilities by providing auxiliary preprocessors that generate hint images. These hint images are essential for guiding AI models in producing more accurate and contextually relevant outputs.

Key Features & Benefits

The tool includes several practical features such as line extraction, depth mapping, and pose estimation. These functionalities allow artists and developers to refine their images by providing specific visual cues, which improves the fidelity and relevance of the generated art.

Advanced Functionalities

One of the standout features is the ability to output data in OpenPose-format JSON, which captures detailed pose keypoints for each frame in an image batch. This is particularly useful for animators and game developers who need precise control over character movements and positioning.

Practical Benefits

Using these auxiliary preprocessors significantly enhances workflow efficiency by allowing users to quickly generate and manipulate hint images. This results in greater control over the artistic output and improves the overall quality of the AI-generated art, making it more aligned with the user's creative vision.

Credits/Acknowledgments

The original code and models are credited to the authors at https://github.com/lllyasviel, with contributions from the community. The repository is maintained under an open-source license, encouraging collaboration and further development.

Inner Nodes

AIO_Preprocessor
AnimalPosePreprocessor
AnimeFace_SemSegPreprocessor
AnimeLineArtPreprocessor
AnyLineArtPreprocessor_aux
BAE-NormalMapPreprocessor
BinaryPreprocessor
CannyEdgePreprocessor
ColorPreprocessor
ControlNetAuxSimpleAddText
ControlNetPreprocessorSelector
DSINE-NormalMapPreprocessor
DWPreprocessor
DensePosePreprocessor
DepthAnythingPreprocessor
DepthAnythingV2Preprocessor
DiffusionEdge_Preprocessor
ExecuteAllControlNetPreprocessors
FacialPartColoringFromPoseKps
FakeScribblePreprocessor
HEDPreprocessor
HintImageEnchance
ImageGenResolutionFromImage
ImageGenResolutionFromLatent
ImageIntensityDetector
ImageLuminanceDetector
InpaintPreprocessor
LeReS-DepthMapPreprocessor
LineArtPreprocessor
LineartStandardPreprocessor
M-LSDPreprocessor
Manga2Anime_LineArt_Preprocessor
MaskOptFlow
MediaPipe-FaceMeshPreprocessor
MeshGraphormer+ImpactDetector-DepthMapPreprocessor
MeshGraphormer-DepthMapPreprocessor
Metric3D-DepthMapPreprocessor
Metric3D-NormalMapPreprocessor
MiDaS-DepthMapPreprocessor
MiDaS-NormalMapPreprocessor
OneFormer-ADE20K-SemSegPreprocessor
OneFormer-COCO-SemSegPreprocessor
OpenposePreprocessor
PiDiNetPreprocessor
PixelPerfectResolution
PyraCannyPreprocessor
RenderAnimalKps
RenderPeopleKps
SAMPreprocessor
SavePoseKpsAsJsonFile
ScribblePreprocessor
Scribble_PiDiNet_Preprocessor
Scribble_XDoG_Preprocessor
SemSegPreprocessor
ShufflePreprocessor
TEEDPreprocessor
TEED_Preprocessor
TTPlanet_TileGF_Preprocessor
TTPlanet_TileSimple_Preprocessor
TilePreprocessor
UniFormer-SemSegPreprocessor
Unimatch_OptFlowPreprocessor
UpperBodyTrackingFromPoseKps
Zoe-DepthMapPreprocessor
Zoe_DepthAnythingPreprocessor

Run workflows with this node

Community workflows using comfyui_controlnet_aux.

Created by Fannovel16

Inner Nodes

AIO_Preprocessor

AnimalPosePreprocessor

AnimeFace_SemSegPreprocessor

AnimeLineArtPreprocessor

AnyLineArtPreprocessor_aux

BAE-NormalMapPreprocessor

BinaryPreprocessor

CannyEdgePreprocessor

ColorPreprocessor

ControlNetAuxSimpleAddText

ControlNetPreprocessorSelector

DSINE-NormalMapPreprocessor

DWPreprocessor

DensePosePreprocessor

DepthAnythingPreprocessor

DepthAnythingV2Preprocessor

DiffusionEdge_Preprocessor

ExecuteAllControlNetPreprocessors

FacialPartColoringFromPoseKps

FakeScribblePreprocessor

HEDPreprocessor

HintImageEnchance

ImageGenResolutionFromImage

ImageGenResolutionFromLatent

ImageIntensityDetector

ImageLuminanceDetector

InpaintPreprocessor

LeReS-DepthMapPreprocessor

LineArtPreprocessor

LineartStandardPreprocessor

M-LSDPreprocessor

Manga2Anime_LineArt_Preprocessor

MaskOptFlow

MediaPipe-FaceMeshPreprocessor

MeshGraphormer+ImpactDetector-DepthMapPreprocessor

MeshGraphormer-DepthMapPreprocessor

Metric3D-DepthMapPreprocessor

Metric3D-NormalMapPreprocessor

MiDaS-DepthMapPreprocessor

MiDaS-NormalMapPreprocessor

OneFormer-ADE20K-SemSegPreprocessor

OneFormer-COCO-SemSegPreprocessor

OpenposePreprocessor

PiDiNetPreprocessor

PixelPerfectResolution

PyraCannyPreprocessor

RenderAnimalKps

RenderPeopleKps

SAMPreprocessor

SavePoseKpsAsJsonFile

ScribblePreprocessor

Scribble_PiDiNet_Preprocessor

Scribble_XDoG_Preprocessor

SemSegPreprocessor

ShufflePreprocessor

TEEDPreprocessor

TEED_Preprocessor

TTPlanet_TileGF_Preprocessor

TTPlanet_TileSimple_Preprocessor

TilePreprocessor

UniFormer-SemSegPreprocessor

Unimatch_OptFlowPreprocessor

UpperBodyTrackingFromPoseKps

Zoe-DepthMapPreprocessor

Zoe_DepthAnythingPreprocessor