ComfyUI > Nodes > CRT-Nodes > Pony Upscale Sampler with Injection & Tiling (CRT)

ComfyUI Node: Pony Upscale Sampler with Injection & Tiling (CRT)

Class Name

PonyUpscaleSamplerWithInjection

Category
CRT/Sampling
Author
CRT (Account age: 1707days)
Extension
CRT-Nodes
Latest Updated
2026-03-16
Github Stars
0.1K

How to Install CRT-Nodes

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

Pony Upscale Sampler with Injection & Tiling (CRT) Description

Enhances image resolution with noise injection for artistic effects and visual style simulation.

Pony Upscale Sampler with Injection & Tiling (CRT):

The PonyUpscaleSamplerWithInjection node is designed to enhance image resolution while incorporating noise injection for creative effects. This node is particularly beneficial for AI artists looking to upscale images with added texture or noise, which can be useful for artistic purposes or to simulate certain visual styles. The node combines upscaling techniques with noise injection, allowing for a unique blend of clarity and artistic noise. It supports various upscaling methods and models, and provides options to control the strength and characteristics of the injected noise. This flexibility makes it a powerful tool for artists who want to experiment with different visual outcomes while maintaining control over the upscaling process.

Pony Upscale Sampler with Injection & Tiling (CRT) Input Parameters:

model

The model parameter specifies the AI model used for processing the image. It determines the underlying architecture and capabilities of the upscaling and noise injection process. The choice of model can significantly impact the quality and style of the output image.

positive

The positive parameter is used to define the positive prompts or features that the model should emphasize during processing. It guides the model to enhance certain aspects of the image according to the user's artistic intent.

negative

The negative parameter specifies the negative prompts or features that the model should suppress during processing. It helps in reducing unwanted elements or artifacts in the final image, allowing for a cleaner and more focused output.

vae

The vae parameter refers to the Variational Autoencoder used in the process. It plays a role in encoding and decoding the image data, affecting the overall quality and fidelity of the upscaled image.

cfg

The cfg parameter, or configuration, controls the balance between adhering to the prompt and the model's creativity. A higher value makes the model stick closely to the prompt, while a lower value allows for more creative freedom.

seed

The seed parameter sets the random seed for the process, ensuring reproducibility of results. By using the same seed, you can generate consistent outputs across different runs.

seed_shift

The seed_shift parameter allows for an offset in the seed value, providing a way to explore variations of the output without changing the main seed.

steps

The steps parameter defines the number of processing steps the model will take. More steps generally lead to higher quality outputs but require more computational resources.

sampler_name

The sampler_name parameter specifies the sampling method used during processing. Different samplers can produce varying results in terms of detail and style.

scheduler

The scheduler parameter controls the scheduling of the processing steps, affecting how the model progresses through the upscaling and noise injection process.

denoise

The denoise parameter determines the level of denoising applied to the image. It helps in reducing noise while preserving important details, contributing to the overall clarity of the output.

enable_upscale

The enable_upscale parameter is a toggle that enables or disables the upscaling process. When disabled, the node will not perform any upscaling, focusing solely on noise injection.

upscale_method

The upscale_method parameter specifies the method used for upscaling the image. Different methods can offer various balances between speed and quality.

upscale_model_name

The upscale_model_name parameter identifies the specific model used for upscaling. The choice of model can influence the style and quality of the upscaled image.

upscale_by

The upscale_by parameter defines the scale factor for upscaling. It determines how much larger the output image will be compared to the input.

enable_tiling

The enable_tiling parameter is a toggle that enables or disables the tiling process. Tiling can be useful for processing large images by dividing them into smaller, more manageable sections.

tile_grid

The tile_grid parameter specifies the grid layout for tiling, affecting how the image is divided and processed in sections.

tile_padding

The tile_padding parameter defines the padding applied to each tile, helping to reduce artifacts at the edges of tiles when they are recombined.

mask_blur

The mask_blur parameter controls the amount of blur applied to the mask, which can help in blending the edges of tiles or noise-injected areas.

enable_noise_injection

The enable_noise_injection parameter is a toggle that enables or disables the noise injection process. When disabled, the node will focus solely on upscaling.

injection_point

The injection_point parameter specifies the stage at which noise is injected into the process. It allows for control over when the noise is introduced, affecting the final appearance.

injection_seed_offset

The injection_seed_offset parameter provides an offset for the noise injection seed, allowing for variations in the noise pattern without changing the main seed.

injection_strength

The injection_strength parameter controls the intensity of the injected noise. Higher values result in more pronounced noise effects.

normalize_injected_noise

The normalize_injected_noise parameter is a toggle that enables or disables the normalization of injected noise. Normalization can help in maintaining consistent noise characteristics across different images.

color_match_strength

The color_match_strength parameter determines the strength of color matching applied during processing. It helps in ensuring color consistency between the input and output images.

image

The image parameter is the input image to be processed. It serves as the base for upscaling and noise injection.

latent

The latent parameter refers to the latent representation of the image, used internally by the model during processing.

Pony Upscale Sampler with Injection & Tiling (CRT) Output Parameters:

processed_image

The processed_image parameter is the final output image after upscaling and noise injection. It reflects the combined effects of all input parameters and processing steps, providing a high-resolution image with artistic noise.

latent_representation

The latent_representation parameter is the final latent representation of the image, which can be used for further processing or analysis. It encapsulates the model's understanding of the image after all transformations.

Pony Upscale Sampler with Injection & Tiling (CRT) Usage Tips:

  • Experiment with different upscale_method and upscale_model_name combinations to find the best balance between speed and quality for your specific project.
  • Use the injection_strength parameter to control the artistic effect of noise. Start with lower values and gradually increase to achieve the desired texture.
  • Enable normalize_injected_noise if you want consistent noise characteristics across different images, especially when working on a series of related artworks.

Pony Upscale Sampler with Injection & Tiling (CRT) Common Errors and Solutions:

"Invalid model specified"

  • Explanation: The model specified in the model parameter is not recognized or supported.
  • Solution: Ensure that the model name is correctly spelled and is available in your environment. Check the documentation for supported models.

"Upscale method not supported"

  • Explanation: The upscale_method parameter contains a method that is not supported by the node.
  • Solution: Verify the available upscaling methods and select one that is supported. Refer to the documentation for a list of valid methods.

"Noise injection failed"

  • Explanation: An error occurred during the noise injection process, possibly due to incorrect parameter settings.
  • Solution: Check the injection_point, injection_seed_offset, and injection_strength parameters for valid values. Ensure that noise injection is enabled.

Pony Upscale Sampler with Injection & Tiling (CRT) Related Nodes

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

Pony Upscale Sampler with Injection & Tiling (CRT)