Control Items Selector:
The Control Items node is designed to facilitate the customization of interior design elements within a digital environment. Its primary purpose is to allow you to selectively include or exclude specific architectural features such as windows, doors, staircases, and columns in your design projects. By providing a straightforward interface to toggle these elements, the node empowers you to create more tailored and precise interior layouts. This capability is particularly beneficial for AI artists and designers who wish to experiment with different configurations and visualize the impact of various structural components on the overall aesthetic and functionality of a space. The node processes your selections and generates a list of control items that can be used to guide further design decisions or integrations with other systems.
Control Items Selector Input Parameters:
window
The window parameter is a boolean input that determines whether windows should be included in the control items list. When set to True, windows are added to the list, allowing you to incorporate window elements into your design. The default value is True, meaning windows are included by default. This parameter helps you visualize and plan spaces with or without window features, impacting the lighting and openness of the design.
door
The door parameter is a boolean input that specifies whether doors should be part of the control items list. Setting this parameter to True includes doors in the list, enabling you to design spaces with door elements. The default value is True, ensuring doors are considered in the design unless explicitly excluded. This parameter is crucial for planning access and flow within the interior layout.
staircase
The staircase parameter is a boolean input that indicates whether staircases should be included in the control items list. When set to True, staircases are added to the list, allowing you to incorporate vertical movement elements into your design. The default value is False, meaning staircases are excluded unless specifically included. This parameter is essential for multi-level designs and can significantly impact the spatial dynamics of a project.
columns
The columns parameter is a boolean input that determines whether columns should be included in the control items list. Setting this parameter to True adds columns to the list, enabling you to design spaces with structural or decorative column elements. The default value is False, meaning columns are not included unless specified. This parameter is useful for adding architectural interest and support features to your design.
Control Items Selector Output Parameters:
CONTROL_ITEMS
The CONTROL_ITEMS output parameter provides a list of selected architectural elements based on the input parameters. This list includes items such as windows, doors, staircases, and columns, depending on your selections. The output is crucial for guiding further design processes, as it reflects the specific elements you wish to incorporate into your interior design project. By using this output, you can ensure that your design accurately represents the intended structural features.
Control Items Selector Usage Tips:
- To create a minimalist design, consider setting both
staircaseandcolumnstoFalseto focus on simpler layouts without vertical or structural elements. - Use the
windowanddoorparameters to experiment with different lighting and access configurations, which can dramatically alter the ambiance and functionality of a space.
Control Items Selector Common Errors and Solutions:
InvalidParameterError
- Explanation: This error may occur if a non-boolean value is provided for any of the input parameters.
- Solution: Ensure that all input parameters (
window,door,staircase,columns) are set to eitherTrueorFalse.
MissingOutputError
- Explanation: This error might arise if the node fails to generate the
CONTROL_ITEMSoutput due to incorrect input configurations. - Solution: Double-check the input parameters to ensure they are correctly set and rerun the node to generate the output.
