Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-UltraTex > UltraTex Sampler

ComfyUI Node: UltraTex Sampler

Class Name

UltraTexSampler

Category
UltraTex
Author
visualbruno (Account age: 5879days)
Extension
ComfyUI-UltraTex
Latest Updated
2026-10-10
Github Stars
0.03K

How to Install ComfyUI-UltraTex

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

UltraTex Sampler Description

Facilitates 3D texturing with diffusion techniques, VAEs, and CLIP models for high-quality, realistic textures in UltraTex pipeline.

UltraTex Sampler:

The UltraTexSampler node is a crucial component in the UltraTex pipeline, designed to facilitate the process of 3D texturing using multi-view diffusion techniques. Its primary purpose is to sample and generate textures for 3D models by leveraging advanced diffusion models, variational autoencoders (VAEs), and CLIP models. This node plays a pivotal role in transforming latent representations into detailed textures, which are then applied to 3D meshes. By doing so, it enables the creation of high-quality, realistic textures that enhance the visual fidelity of 3D models. The UltraTexSampler is particularly beneficial for artists and designers looking to automate and streamline the texturing process, allowing for efficient and consistent results across various views of a 3D object. Its integration into the UltraTex pipeline ensures that textures are generated with precision, taking into account the nuances of different perspectives and lighting conditions.

UltraTex Sampler Input Parameters:

model

The model parameter refers to the diffusion model used in the texturing process. It is responsible for generating the initial latent representations that will be transformed into textures. The choice of model can significantly impact the quality and style of the resulting textures.

vae

The vae parameter stands for Variational Autoencoder, which is used to decode the latent representations into actual texture images. The VAE helps in reconstructing high-quality textures from the latent space, ensuring that the textures are both realistic and detailed.

positive

The positive parameter is used to provide positive guidance to the diffusion model, influencing the direction and characteristics of the generated textures. It helps in steering the model towards desired outcomes by emphasizing certain features or styles.

negative

The negative parameter serves as a counterbalance to the positive parameter, providing negative guidance to the diffusion model. It helps in suppressing unwanted features or styles, ensuring that the generated textures align with the artist's vision.

prep

The prep parameter involves the preparation of the 3D mesh and reference data, which are essential for the texturing process. It ensures that the mesh is correctly aligned and ready for texture application, facilitating a smooth workflow.

resolution

The resolution parameter determines the size of the generated textures. It must be a multiple of 16, as specified in the context, to ensure compatibility with the underlying algorithms. Higher resolutions result in more detailed textures but may require more computational resources.

steps

The steps parameter defines the number of diffusion steps to be performed during the texturing process. More steps generally lead to higher quality textures, as the model has more opportunities to refine the details.

seed

The seed parameter is used to initialize the random number generator, ensuring reproducibility of the texturing process. By setting a specific seed, artists can achieve consistent results across different runs.

guidance

The guidance parameter controls the strength of the guidance applied during the diffusion process. It influences how strongly the model adheres to the positive and negative prompts, affecting the overall style and quality of the textures.

drop_background_tokens

The drop_background_tokens parameter determines whether background tokens should be ignored during the texturing process. This can help in focusing the model's attention on the foreground elements, leading to more detailed and relevant textures.

memory_factor

The memory_factor parameter is used to manage the memory usage during the texturing process. It helps in optimizing the computational resources, ensuring that the process runs efficiently without exceeding memory limits.

attention

The attention parameter controls the attention mechanism used in the diffusion model. It affects how the model focuses on different parts of the input data, influencing the distribution of details in the generated textures.

sparse_topk

The sparse_topk parameter specifies the number of top-k elements to consider in the sparse attention mechanism. It helps in reducing the computational complexity while maintaining the quality of the generated textures.

token_chunk

The token_chunk parameter determines the size of the token chunks used during the texturing process. It affects the granularity of the attention mechanism, influencing the distribution of details in the textures.

init_np

The init_np parameter provides initial views for the texturing process. It is used to guide the model in generating textures that align with the initial input, ensuring consistency and coherence across different views.

denoise

The denoise parameter controls the level of denoising applied during the texturing process. It helps in refining the textures by reducing noise and enhancing details, leading to cleaner and more polished results.

keep_np

The keep_np parameter specifies the masks to be retained during the texturing process. It ensures that certain areas of the texture remain unchanged, allowing for selective refinement and preservation of important features.

UltraTex Sampler Output Parameters:

views

The views output parameter provides the generated texture views for the 3D model. These views represent the textures applied to different perspectives of the model, ensuring a comprehensive and consistent appearance.

masks

The masks output parameter contains the masks used during the texturing process. These masks indicate the areas of the texture that were modified or retained, providing insights into the texturing process and allowing for further refinement if needed.

atlas

The atlas output parameter represents the texture atlas, which is a consolidated view of all the generated textures. It provides a complete overview of the textures applied to the 3D model, facilitating easy inspection and adjustments.

UltraTex Sampler Usage Tips:

  • Ensure that the resolution parameter is set to a multiple of 16 to avoid errors and ensure compatibility with the underlying algorithms.
  • Use the seed parameter to achieve consistent results across different runs, especially when experimenting with different settings.
  • Adjust the guidance parameter to control the influence of positive and negative prompts, allowing for fine-tuning of the texture style and quality.

UltraTex Sampler Common Errors and Solutions:

UltraTex: resolution must be a multiple of 16

  • Explanation: The resolution parameter is not set to a multiple of 16, which is required for compatibility with the underlying algorithms.
  • Solution: Adjust the resolution parameter to a value that is a multiple of 16, such as 256, 512, or 1024.

UltraTex: init_views must hold 6 views, got <number>

  • Explanation: The init_views parameter does not contain the required 6 views, which are necessary for the texturing process.
  • Solution: Ensure that the init_views parameter is populated with exactly 6 views, representing different perspectives of the 3D model.

UltraTex: keep_mask needs init_views

  • Explanation: The keep_mask parameter is provided without corresponding init_views, which are necessary for its application.
  • Solution: Provide the init_views parameter along with the keep_mask to ensure proper functionality and application of the masks.

UltraTex Sampler Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-UltraTex
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.

UltraTex Sampler