ComfyUI > Nodes > DJZ-Nodes > Kinescope Effect V1

ComfyUI Node: Kinescope Effect V1

Class Name

KinescopeEffectV1

Category
image/effects
Author
DriftJohnson (Account age: 4052days)
Extension
DJZ-Nodes
Latest Updated
2025-04-25
Github Stars
0.04K

How to Install DJZ-Nodes

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

Kinescope Effect V1 Description

Simulate vintage TV effects with KinescopeEffectV1: black & white, contrast, film grain, scanlines, blur, batch processing.

Kinescope Effect V1:

The KinescopeEffectV1 node is designed to simulate the nostalgic and distinctive visual effects reminiscent of old kinescope televisions. This node is particularly useful for AI artists looking to add a vintage or retro aesthetic to their images. By applying a series of transformations, such as black and white conversion, contrast and brightness adjustments, film grain, phosphor persistence, scanline intensity, edge bleeding, and blur effects, the node recreates the unique characteristics of early television displays. These effects can be finely tuned to achieve the desired level of authenticity, allowing for creative exploration and artistic expression. The node processes images in batches, ensuring efficient handling of multiple images simultaneously, and outputs the transformed images ready for further use or display.

Kinescope Effect V1 Input Parameters:

black_and_white

This parameter determines whether the image should be converted to black and white, emulating the monochrome displays of early televisions. When enabled, the image is transformed into grayscale, which can enhance the retro feel of the effect. The default setting is typically false, allowing for color images unless specified otherwise.

contrast

The contrast parameter adjusts the difference in luminance or color that makes an object distinguishable. Increasing contrast can make the image appear more vivid, while decreasing it can create a softer look. This parameter allows you to control the intensity of the contrast effect applied to the image.

brightness

This parameter controls the overall lightness or darkness of the image. Adjusting the brightness can help in achieving the desired exposure level, making the image appear lighter or darker. It is essential for fine-tuning the visual output to match the intended retro aesthetic.

film_grain

Film grain adds a textured, noisy effect to the image, simulating the appearance of grain found in old film stock. The intensity of the film grain can be adjusted, with higher values resulting in a more pronounced grain effect. This parameter is crucial for enhancing the vintage look of the image.

phosphor_persistence

Phosphor persistence simulates the ghosting effect seen in old CRT displays, where images would linger on the screen momentarily. This parameter controls the duration and intensity of this ghosting effect, adding to the authenticity of the kinescope simulation.

scanline_intensity

Scanline intensity determines the visibility of horizontal lines across the image, mimicking the scanlines seen on old television screens. Adjusting this parameter can enhance the retro effect, with higher values making the scanlines more prominent.

edge_bleeding

Edge bleeding simulates the bleeding of colors at the edges of objects, a common artifact in older displays. This parameter controls the extent of this effect, contributing to the overall vintage appearance of the image.

vertical_blur

This parameter applies a vertical blur to the image, with the blur amount specified as an odd integer between 1 and 21. The vertical blur can soften the image and is used to replicate the imperfect focus of early television sets.

horizontal_blur

Similar to vertical blur, this parameter applies a horizontal blur to the image. The blur amount is also specified as an odd integer between 1 and 21. Horizontal blur, combined with vertical blur, can create a more authentic retro effect.

generations

Generations control the number of times the film grain effect is applied, with values ranging from 1 to 5. Increasing the number of generations can intensify the grain effect, adding depth and texture to the image.

Kinescope Effect V1 Output Parameters:

IMAGE

The output of the KinescopeEffectV1 node is an image that has been transformed to include the specified kinescope effects. This output is a torch tensor that retains the original dimensions of the input image but with the applied retro effects. The transformed image is ready for further processing or display, providing a unique and nostalgic visual experience.

Kinescope Effect V1 Usage Tips:

  • Experiment with different combinations of contrast, brightness, and film grain to achieve the desired retro aesthetic. These parameters can significantly alter the mood and feel of the image.
  • Use the black_and_white parameter to quickly switch between color and monochrome outputs, allowing for easy comparison and selection of the preferred style.
  • Adjust the scanline_intensity and edge_bleeding parameters to fine-tune the level of vintage effect, especially if you are aiming for a specific era or type of old television display.

Kinescope Effect V1 Common Errors and Solutions:

Image tensor shape mismatch

  • Explanation: This error occurs when the input image tensor does not have the expected shape, which should be a 4D tensor with dimensions corresponding to batch size, height, width, and channels.
  • Solution: Ensure that the input image tensor is correctly formatted as a 4D tensor. If necessary, reshape or adjust the tensor dimensions before passing it to the node.

Invalid parameter value

  • Explanation: This error arises when one or more input parameters are set to values outside their allowed range or type.
  • Solution: Double-check the parameter values to ensure they fall within the specified ranges. For example, vertical_blur and horizontal_blur should be odd integers between 1 and 21, and generations should be an integer between 1 and 5. Adjust any incorrect values accordingly.

Kinescope Effect V1 Related Nodes

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