<p><strong>Challenge 5: Interior Design with GenAI</strong></p><p><strong>Level:</strong> Hard<br><br><strong>Description: </strong>Emma is an interior designer recently hired to help a new homeowner enhance the aesthetics of several rooms in her house. To kick off the project, Emma is asked to focus on just one room of her choice. The client, having just purchased the property, is currently working with a limited budget: her goal is to refresh the space using what she already has—relying on changes in decoration, style, accessories, or layout to improve the room’s functionality and visual appeal. Emma’s task is to produce multiple photorealistic visualizations showing how the selected room could look after a restyle.<br><br>To help Emma, you decide to build a workflow that relies on AI and the generative capabilities of vision models to generate images. Start by selecting a room (e.g., private office) and defining its existing essential furniture pieces (e.g., a desk, chair, bookshelf, or lamp), which must remain consistent throughout the process. Then, generate a base image of the room in its current state. From there, use the model to create three stylistically distinct reinterpretations—e.g., as minimalist, industrial, and bohemian—by modifying only the decorative elements, accessories, or layout. Finally, save the resulting images and display them side by side in a table for easy comparison. Can you design a solution that loops through various styles and prompts the model to produces compelling visual proposals Emma’s client will love?<br><br><em>Beginner-friendly objectives:</em><strong> </strong>1. Connect to a vision model of your choice (for example, OpenAI's GPT Image 1 or DALL-3). 2. Type a prompt to generate a base image of the room with the existing essential furniture pieces (you choose which room and which furniture pieces). Tweak the settings of the image generator to your liking. 3. Save the generated image.<br><br><em>Intermediate-friendly objectives:</em><strong> </strong>1. Instead of typing the prompt directly in the image generator, define in a table the base room (e.g., “private office”) and a few furniture items (e.g., desk, chair) to compose a parameterized prompt that generates the image of the base room. 2. Edit the image of the base room by prompting the vision model a second time (note: OpenAI's GPT Image 1 supports image editing). Ask the model with a parameterized prompt to create three stylistically distinct reinterpretation of the room (you choose which style) by modifying only the decorative elements, accessories, or layout - not the furniture pieces. 3. Display the edited images and save them.<br><br><em>Advanced objectives: </em>1. Save each edited image immediately after it is generated, rather than waiting until all styles have been processed. Ensure that each image file is named automatically according to the style it represents (e.g., <em>minimalist.png</em>, <em>bohemian.png</em>, <em>industrial.png</em>) for easy identification.<br><em>Beginner-friendly objective: </em>1. Successfully send a Get Request to receive the characters data from the API.<br><br><strong>Author: Roberto Cadili</strong></p>
Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well?
Do you think, the search results could be improved or something is missing?
Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com.
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.