ComfyUI > Nodes > ComfyUI-Texturaizer > Get Material Tile Data (Texturaizer)

ComfyUI Node: Get Material Tile Data (Texturaizer)

Class Name

Texturaizer_GetMaterialTileData

Category
Texturaizer
Author
LatentSpaceDirective (Account age: 523days)
Extension
ComfyUI-Texturaizer
Latest Updated
2025-12-15
Github Stars
0.02K

How to Install ComfyUI-Texturaizer

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

Get Material Tile Data (Texturaizer) Description

Extracts and monitors material tiling settings from JSON for seamless texture application.

Get Material Tile Data (Texturaizer):

The Texturaizer_GetMaterialTileData node is designed to extract material tiling settings from a JSON configuration, which is crucial for ensuring that textures are applied seamlessly across surfaces in digital art projects. This node not only retrieves the tiling properties but also computes a unique hash to detect any changes in the configuration, ensuring that your textures remain consistent and up-to-date. By leveraging this node, you can automate the process of managing texture tiling, which is particularly beneficial in complex scenes where manual adjustments would be time-consuming. The node's primary goal is to streamline the workflow for AI artists by providing a reliable method to access and monitor material tiling settings, thereby enhancing the efficiency and quality of texture application in your projects.

Get Material Tile Data (Texturaizer) Input Parameters:

directory_optional

This parameter allows you to specify a directory from which the JSON data should be retrieved. If left empty, the node will default to using a global directory. This flexibility is useful for organizing your projects and ensuring that the correct data is accessed. There are no specific minimum or maximum values, as it is a string input representing a file path.

data_optional

This parameter is a dictionary that can be used to provide additional data directly to the node, bypassing the need to read from a file. This is particularly useful for testing or when you have dynamic data that is generated at runtime. The default value is an empty dictionary, and it should be structured to match the expected JSON format.

Get Material Tile Data (Texturaizer) Output Parameters:

start step

This output represents the initial step at which the tiling process should begin, calculated based on the tile_start_factor and the total number of steps. It is an integer value that helps in determining the precise point to start applying the tiling effect, ensuring that the texture aligns correctly from the outset.

tile x

This boolean output indicates whether the texture should be tiled along the x-axis. A value of True means that tiling is enabled in the horizontal direction, which is essential for creating seamless textures across wide surfaces.

tile y

Similar to tile x, this boolean output specifies whether tiling should occur along the y-axis. Enabling this ensures that textures are repeated vertically, which is crucial for maintaining consistency on tall surfaces.

data_hash

This string output is a hash value computed from the tiling settings, serving as a unique identifier for the current configuration. It is used to detect changes in the tiling data, allowing you to efficiently manage updates and ensure that any modifications are accurately reflected in your project.

Get Material Tile Data (Texturaizer) Usage Tips:

  • Ensure that your JSON configuration files are well-organized and consistently formatted to avoid errors when retrieving data.
  • Use the data_optional parameter for quick testing or when working with dynamic data that changes frequently, as it allows you to bypass file reading.

Get Material Tile Data (Texturaizer) Common Errors and Solutions:

FileNotFoundError

  • Explanation: This error occurs when the specified directory does not exist or the JSON file is not found in the directory.
  • Solution: Verify that the directory path is correct and that the JSON file is present in the specified location.

KeyError

  • Explanation: This error happens when the expected keys are missing from the JSON data or the data_optional dictionary.
  • Solution: Ensure that your JSON data includes all necessary keys, such as scene_info, steps, tile_start_factor, tile_x, and tile_y.

ValueError

  • Explanation: This error might occur if the data types in the JSON file do not match the expected types, such as a non-boolean value for tile_x or tile_y.
  • Solution: Check that all values in your JSON file are of the correct type and format, and adjust them as needed.

Get Material Tile Data (Texturaizer) Related Nodes

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