ComfyUI > Nodes > world weaver > Character Select (World Weaver)

ComfyUI Node: Character Select (World Weaver)

Class Name

WW_CharacterSelect

Category
Creepybits/World_weaver
Author
creepybits (Account age: 2257days)
Extension
world weaver
Latest Updated
2026-03-28
Github Stars
0.03K

How to Install world weaver

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

Character Select (World Weaver) Description

Generates customized character descriptions using templates from a JSON database for AI artists.

Character Select (World Weaver):

The WW_CharacterSelect node is a component of the World Weaver suite within ComfyUI, designed to dynamically generate customized character descriptions. This node leverages a centralized JSON database to retrieve character templates, which can then be personalized with specific attributes such as clothing, hairstyle, and accessories. The primary benefit of this node is its ability to streamline the creation of detailed and varied character descriptions by allowing users to input specific traits, which are then seamlessly integrated into a pre-defined character template. This functionality is particularly useful for AI artists and storytellers who need to generate diverse character profiles efficiently, enhancing creativity and productivity without the need for extensive manual input.

Character Select (World Weaver) Input Parameters:

character_name

The character_name parameter allows you to select a character from a predefined list stored in a JSON database. This parameter is crucial as it determines the base template that will be used for generating the character description. The available options include a default "none" and any other character names present in the database. Selecting "none" will result in an empty output, as no character template will be applied. This parameter does not have a minimum or maximum value but is dependent on the entries in the database.

clothing

The clothing parameter is a string input that specifies the type of clothing to be described in the character template. It allows for multiline input, providing flexibility in describing complex or detailed clothing styles. The default value is "business casual," but you can input any clothing description that fits your character's context. This parameter directly influences the final character description by replacing the {clothing} placeholder in the template.

hairstyle

The hairstyle parameter is a string input that defines the hairstyle of the character. Unlike the clothing parameter, it is a single-line input, reflecting the typically concise nature of hairstyle descriptions. The default value is an empty string, allowing you to specify any hairstyle that complements your character's appearance. This parameter replaces the {hairstyle} placeholder in the character template, contributing to the overall customization of the character profile.

accessories

The accessories parameter is a string input that details any additional items or accessories the character might have. It supports multiline input, enabling you to list multiple accessories or provide detailed descriptions. The default value is "no accessories," but you can modify this to include any relevant items that enhance your character's description. This parameter fills the {accessories} placeholder in the template, adding depth and detail to the character's portrayal.

Character Select (World Weaver) Output Parameters:

text

The text output parameter is a string that contains the fully customized character description. This output is generated by integrating the specified clothing, hairstyle, and accessories into the selected character template. The importance of this output lies in its ability to provide a coherent and detailed character profile that can be used in various creative contexts, such as storytelling, game design, or visual art projects. The output is directly influenced by the input parameters, ensuring that each character description is unique and tailored to your specifications.

Character Select (World Weaver) Usage Tips:

  • Ensure that the character_name you select is present in the JSON database to avoid empty outputs. If the character is not found, consider adding it to the database using the WW_CharacterVault node.
  • Use descriptive and specific terms for clothing, hairstyle, and accessories to create vivid and engaging character descriptions. This will enhance the richness and appeal of the generated profiles.
  • Regularly update your JSON database with new character templates to expand the variety of profiles you can generate, keeping your creative projects fresh and diverse.

Character Select (World Weaver) Common Errors and Solutions:

ERROR: Could not read database file at '<db_path>'

  • Explanation: This error occurs when the node is unable to access or read the JSON database file, possibly due to a missing file or incorrect file path.
  • Solution: Verify that the database file exists at the specified path and that the path is correctly set in the node's configuration. Ensure the file is not corrupted and is in a valid JSON format.

WARNING: Could not find or read 'characters.json'. CharacterSelect dropdown will be empty.

  • Explanation: This warning indicates that the node could not locate or read the characters.json file, resulting in an empty character selection dropdown.
  • Solution: Check that the characters.json file is present in the expected directory and is accessible. If the file is missing, create it and populate it with character templates. If the file is present but unreadable, ensure it is correctly formatted as JSON.

Character Select (World Weaver) Related Nodes

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

Character Select (World Weaver)