Extensions/ComfyUI-Inference-Core-Nodes
ComfyUI Extension

ComfyUI-Inference-Core-Nodes

ComfyUI Custom Nodes for Inference.Core

By LykosAI·Created 2 years ago·Updated about a year ago· 33
LykosAI/ComfyUI-Inference-Core-Nodes
Nodes65
On cloudLocal install
CategoryControlNet Preprocessors, ControlNet Preprocessors/Faces and Poses Estimators
Stars33
Updatedabout a year ago

Nodes (65)

[Inference.Core] AIO Aux Preprocessor

Every preprocessor in the pack behind one dropdown

ControlNet Preprocessors
[Inference.Core] AnimalPose Estimator (AP10K)

OpenPose, but for four-legged subjects

ControlNet Preprocessors/Faces and Poses Estimators
[Inference.Core] Anime Face Segmentor

Per-part face segmentation, with background removal built in

ControlNet Preprocessors/Semantic Segmentation
[Inference.Core] Anime Lineart

Clean line extraction built for illustration, not photos

ControlNet Preprocessors/Line Extractors
[Inference.Core] BAE Normal Map

Surface direction, not distance — the ControlNet condition people forget exists

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] Binary Lines

The Bluntest Line Extractor in the Pack, On Purpose

ControlNet Preprocessors/Line Extractors
[Inference.Core] Canny Edge

The Classic Edge Detector, Still the Default

ControlNet Preprocessors/Line Extractors
[Inference.Core] Color Pallete

Palette-Matching Without Copying the Composition

ControlNet Preprocessors/T2IAdapter-only
[Inference.Core] DensePose Estimator

Full body-surface mapping, not just skeleton joints

ControlNet Preprocessors/Faces and Poses Estimators
[Inference.Core] Depth Anything

The model that made every older depth preprocessor look outdated

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] Diffusion Edge (batch size ↑ => speed ↑, VRAM ↑)

Edge Detection That's Actually a Diffusion Model

ControlNet Preprocessors/Line Extractors
[Inference.Core] DWPose Estimator

The pose detector most ControlNet workflows actually use now

ControlNet Preprocessors/Faces and Poses Estimators
[Inference.Core] Colorize Facial Parts from PoseKPS

Turning Face Landmarks Into a Region Map

ControlNet Preprocessors/Pose Keypoint Postprocess
[Inference.Core] Fake Scribble Lines (aka scribble_hed)

Scribble Conditioning From a Real Photo

ControlNet Preprocessors/Line Extractors
[Inference.Core] HED Soft-Edge Lines

Gentler than Canny, forgiving on organic subjects

ControlNet Preprocessors/Line Extractors
[Inference.Core] Enchance And Resize Hint Images

The Node That Stops ControlNet Shape Mismatches

ControlNet Preprocessors
[Inference.Core] Generation Resolution From Image

Stop Hardcoding Width and Height

ControlNet Preprocessors
[Inference.Core] Generation Resolution From Latent

Read your real output size straight off the latent

ControlNet Preprocessors
[Inference.Core] Image Intensity

The Recolor Preprocessor Nobody Talks About

ControlNet Preprocessors/Recolor
[Inference.Core] Image Luminance

The ControlNet preprocessor for recoloring

ControlNet Preprocessors/Recolor
[Inference.Core] Inpaint Preprocessor

Better Mask Blending Than Standard Inpainting

ControlNet Preprocessors/others
[Inference.Core] Layer Diffuse Apply

Generate transparent PNGs straight out of the sampler

layer_diffuse
[Inference.Core] Layer Diffuse Cond Apply

Generating matching foreground and background layers

layer_diffuse
[Inference.Core] Layer Diffuse Cond Joint Apply

Pulling a transparent layer out of a real photo

layer_diffuse
[Inference.Core] Layer Diffuse Decode

Turning the sampled latent into a real transparent PNG

layer_diffuse
[Inference.Core] Layer Diffuse Decode (RGBA)

Real Transparency, Straight Out of the Sampler

layer_diffuse
[Inference.Core] Layer Diffuse Decode (Split)

Unpacking a joint foreground/background batch

layer_diffuse
[Inference.Core] Layer Diffuse Diff Apply

Splitting an existing composite into matching layers

layer_diffuse
[Inference.Core] Layer Diffuse Joint Apply

Generating foreground, background, and composite together

layer_diffuse
[Inference.Core] LeReS Depth Map (enable boost for leres++)

An older depth ControlNet preprocessor with a boost mode

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] Realistic Lineart

Photographic edges extracted as clean strokes

ControlNet Preprocessors/Line Extractors
[Inference.Core] Standard Lineart

The Classical, No-Download Lineart Extractor

ControlNet Preprocessors/Line Extractors
[Inference.Core] Manga Lineart (aka lineart_anime_denoise)

Clean lines from scanned, noisy source art

ControlNet Preprocessors/Line Extractors
[Inference.Core] Mask Optical Flow (DragNUWA)

Confining motion control to part of the frame

ControlNet Preprocessors/Optical Flow
[Inference.Core] MediaPipe Face Mesh

Licence-Clean Face Conditioning

ControlNet Preprocessors/Faces and Poses Estimators
[Inference.Core] MeshGraphormer Hand Refiner

The fix for AI-generated hands

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] MiDaS Depth Map

The original ControlNet depth model, still around for a reason

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] MiDaS Normal Map

Turning depth into a surface-direction ControlNet map

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] M-LSD Lines

The ControlNet preprocessor for straight-edge architecture and interiors

ControlNet Preprocessors/Line Extractors
Inference_Core_ModelMergeBlockNumber

Per-block checkpoint merging for SD1.5

advanced/model_merging
Inference_Core_ModelMergeSDXL

Block-weighted checkpoint merging for SDXL

advanced/model_merging
Inference_Core_ModelMergeSDXLDetailedTransformers

Surgical, per-attention-layer merging

advanced/model_merging
Inference_Core_ModelMergeSDXLTransformers

Block-Level SDXL Merging, Every Slider Exposed

advanced/model_merging
Inference_Core_ModelSamplerTonemapNoiseTest

An experimental fix for CFG burn

custom_node_experiments
[Inference.Core] OneFormer ADE20K Segmentor

Layout Control for Scenes, Not Shapes

ControlNet Preprocessors/Semantic Segmentation
[Inference.Core] OneFormer COCO Segmentor

Segmentation Tuned for Objects, Not Rooms

ControlNet Preprocessors/Semantic Segmentation
[Inference.Core] OpenPose Pose

The original pose detector, now living next to its own upgrade

ControlNet Preprocessors/Faces and Poses Estimators
[Inference.Core] PiDiNet Soft-Edge Lines

A faster alternative to HED for ControlNet

ControlNet Preprocessors/Line Extractors
[Inference.Core] Pixel Perfect Resolution

Stop guessing the resolution number on every preprocessor

ControlNet Preprocessors
[Inference.Core] [Inference.Core] Prompt Expansion

The Fooocus trick of turning three words into a full prompt

utils
Inference_Core_ReferenceOnlySimple

Style Consistency Without a ControlNet Model

custom_node_experiments
Inference_Core_RescaleClassifierFreeGuidanceTest

High CFG without the burn

custom_node_experiments
[Inference.Core] SAM Segmentor

A Segment Anything ControlNet preprocessor

ControlNet Preprocessors/others
[Inference.Core] Save Pose Keypoints

Export the raw pose data, not just the skeleton picture

ControlNet Preprocessors/Pose Keypoint Postprocess
[Inference.Core] Scribble Lines

Turning a Photo Into a Sketch a ControlNet Understands

ControlNet Preprocessors/Line Extractors
[Inference.Core] Scribble XDoG Lines

Turning a real photo into a hand-drawn-looking sketch

ControlNet Preprocessors/Line Extractors
[Inference.Core] Semantic Segmentor (legacy, alias for UniFormer)

The legacy name for UniFormer segmentation

ControlNet Preprocessors/Semantic Segmentation
[Inference.Core] Content Shuffle

Style Without Composition, the T2I-Adapter Way

ControlNet Preprocessors/T2IAdapter-only
Inference_Core_TEEDPreprocessor

Sharp, thin edge maps for ControlNet

ControlNet Preprocessors/Line Extractors
[Inference.Core] Tile

The Preprocessor Behind Every Tiled Upscale Workflow

ControlNet Preprocessors/others
Inference_Core_TonemapNoiseWithRescaleCFG

Two burn-fixers in one model patch

custom_node_experiments
[Inference.Core] UniFormer Segmentor

The standard semantic-segmentation preprocessor

ControlNet Preprocessors/Semantic Segmentation
[Inference.Core] Unimatch Optical Flow

Extracting motion vectors from video frames

ControlNet Preprocessors/Optical Flow
[Inference.Core] Zoe Depth Anything

Depth Anything's generalization with Zoe's metric head

ControlNet Preprocessors/Normal and Depth Estimators
[Inference.Core] Zoe Depth Map

Metric depth that the community actually recommends skipping for ControlNet

ControlNet Preprocessors/Normal and Depth Estimators
Readme

ComfyUI-Inference-Core-Nodes

Installation

  1. Stability Matrix Extensions Manager
  2. ComfyUI Manager

Manual Installation

  1. Clone this repository to ComfyUI/custom_nodes/

  2. Either:

  • Run install.py using the venv or preferred python environment.

Or

(Installs required dependencies and appropriate onnxruntime acceleration via compiled wheels)

  • (CUDA 11 or latest stable) Run pip install -e .[cuda]
  • (CUDA 12) Run pip install -e .[cuda12]
  • (RoCM) Run pip install -e .[rocm]
  • (DirectML) Run pip install -e .[directml]
  • (CPU Only) Run pip install -e .[cpu]

Or

(Installs only required dependencies without onnxruntime acceleration)

  • Run pip install -e .