An all-in-one node designed for ComfyUI, the Scene Composer facilitates a layer-based regional prompting workflow, enhancing the creative process by allowing users to visually manage their prompts. This tool simplifies the creation of complex compositions by minimizing the need for multiple conditioning nodes.
- Layer-Based Drawing Interface: Offers a user-friendly experience similar to traditional image editing software, with each layer represented by distinct colors.
- Per-Layer Control: Enables precise customization of prompts, opacity, and visibility for each layer, allowing for detailed adjustments in the composition.
- Smart Mask Normalization: Automatically blends overlapping regions to prevent artifacts, ensuring cohesive and polished images.
Context
The Scene Composer acts as an integrated node within ComfyUI, aimed at streamlining the process of regional prompting. By allowing users to visually manipulate layers, it enhances the overall creative workflow, making it easier to develop complex visual scenes.
Key Features & Benefits
This tool's standout features include an intuitive layer-based interface, which simplifies the management of multiple prompts, and per-layer control that grants users the ability to fine-tune each element of their composition. Additionally, the smart mask normalization feature helps maintain image quality by intelligently blending overlapping areas, which is crucial for achieving a polished final output.
Advanced Functionalities
The Scene Composer includes advanced capabilities such as automatic base prompt generation, which consolidates prompts from all layers to create a unified conditioning effect. This function is particularly useful for maintaining a consistent style throughout the composition. Furthermore, users can save and load their scenes, ensuring that their creative progress is preserved within the ComfyUI environment.
Practical Benefits
By incorporating the Scene Composer into their workflow, users can significantly enhance their control over the creative process, resulting in improved quality and efficiency. The ability to manage multiple layers and prompts within a single node reduces complexity and encourages experimentation, ultimately leading to more refined and visually appealing outputs.
Credits/Acknowledgments
This tool was developed by 834t, with special thanks to the AI assistant Gemini 2.5 Pro for its contributions in brainstorming, coding assistance, and documentation preparation. The project is licensed under the MIT License, with further details available in the LICENSE file.