comfyui-propost
A set of custom ComfyUI nodes for performing post-processing effects.
Package profile
- Status
- Verified
- Publisher
- @digitaljohn
- Source
- GitHub
- Stars
- 213
README
ComfyUI ProPost
A set of custom ComfyUI nodes for performing basic post-processing effects. These effects can help to take the edge off AI imagery and make them feel more natural. We only have five nodes at the moment, but we plan to add more over time.
ComfyUI Screenshot using Pro Post
Installation
The easiest way is using the ComfyUI Manager to install this package. Just search for propost and click install.
Manual Installation
- Navigate to the
/ComfyUI/custom_nodes/folder - Run
git clone https://github.com/digitaljohn/comfyui-propost.git - Run
pip install -r requirements.txt - Restart ComfyUI
Nodes
Film Grain
A film grain effect with many parameters to control the look of the grain. It can create different noise types and patterns, and it can be used to create a variety of film grain looks.
Pro Post Film Grain Example
| Parameter | Default | Type | Description |
|---|---|---|---|
| gray_scale | false | Boolean | Enables grayscale mode. If true, the output will be in grayscale. |
| grain_type | Fine | String | Sets the grain type. Values can be Fine, Fine Simple, Coarse, or Coarser. |
| grain_sat | 0.5 | Float | Grain color saturation, with a range of 0.0 to 1.0. |
| grain_power | 0.7 | Float | Overall intensity of the grain effect. |
| shadows | 0.2 | Float | Intensity of grain in the shadows. |
| highs | 0.2 | Float | Intensity of grain in the highlights. |
| scale | 1.0 | Float | Image scaling ratio. Scales the image before applying grain and scales back afterwards. |
| sharpen | 0 | Integer | Number of sharpening passes. |
| src_gamma | 1.0 | Float | Gamma compensation applied to the input. |
| seed | 1 | Integer | Seed for the grain random generator. |
Note: This code is a direct port/lift of the versatile
Filmgrainerlibrary available here: https://github.com/larspontoppidan/filmgrainer
Vignette
A simple vignette effect that darkens the edges of the screen. It supports very subtle vignettes, as well as more pronounced ones.
Pro Post Film Grain Example
| Parameter | Default | Type | Description |
|---|---|---|---|
| intensity | 1.0 | Float | The intensity of the vignette effect, with a range of 0.0 to 10.0. |
| center_x | 0.5 | Float | The x-coordinate of the center of the vignette. 0.0 to 1.0. |
| center_y | 0.5 | Float | The y-coordinate of the center of the vignette. 0.0 to 1.0. |
Radial Blur
This filter allows you to blur the edges of the image. It has a few different options that allows you to accomplish a variety of effects.
Pro Post Radial Blur Example
| Parameter | Default | Type | Description |
|---|---|---|---|
| blur_strength | 64.0 | Float | The intensity of the blur at the edges, with a range of 0.0 |
Nodes in this pack
5 nodes
Nodes in this pack
5 nodes- ProPostApplyLUT
- ProPostDepthMapBlur
- ProPostFilmGrain
- ProPostRadialBlur
- ProPostVignette
Related resources
40 connections
Related resources
40 connectionsSources
3 sources
Sources
3 sourcesVerified Oct 20
Verified Oct 20
Source excerpts
1 excerpt
Source excerpts
1 excerptSource context: Repo digitaljohn/comfyui-propost
