{"id":14043,"date":"2025-02-22T18:08:24","date_gmt":"2025-02-22T17:08:24","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=14043"},"modified":"2025-02-22T18:08:27","modified_gmt":"2025-02-22T17:08:27","slug":"ia-project-workflow-part07","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=14043","title":{"rendered":"IA-project workflow part07"},"content":{"rendered":"<h1><a id=\"post-14043-_Toc187835196\"><\/a>Using Comfy (free, open source, local install)<\/h1>\n<p>ComfyUI is a user interface framework designed to streamline the development of intuitive and visually cohesive graphical user interfaces (GUIs) for software applications. It provides developers with a suite of pre-built components\u2014such as buttons, sliders, and text fields\u2014along with tools for customization and event handling. By abstracting much of the complexity involved in UI design, ComfyUI enables the creation of professional, user-friendly interfaces with greater efficiency, even for those with limited expertise in front-end development. Its focus on simplicity and functionality makes it a valuable resource for enhancing the usability and aesthetic quality of software applications.<a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14082\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04.jpg\" alt=\"\" width=\"1384\" height=\"658\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04.jpg 1384w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04-300x143.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04-1024x487.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/Sketch-to-Image-04-768x365.jpg 768w\" sizes=\"auto, (max-width: 1384px) 100vw, 1384px\" \/><\/a><!--more--><\/p>\n<p>ComfyUI can be installed on a personal computer, allowing users to create and manage graphical user interfaces (GUIs) independently, without relying on external platforms or cloud services. This makes it a self-contained solution for developers or designers who need to build and test interfaces locally.<\/p>\n<p><strong>Installation and Independence:<\/strong><\/p>\n<ul>\n<li><strong>Local Installation<\/strong>: ComfyUI can be downloaded and installed directly on a computer, providing a standalone environment for UI development.<\/li>\n<li><strong>Offline Use<\/strong>: Once installed, it operates independently, meaning one don\u2019t need an internet connection to use it (unless specific features require online resources).<\/li>\n<li><strong>Customization<\/strong>: Being a local platform, it allows full control over the development process, enabling customization and integration with other tools or frameworks.<\/li>\n<\/ul>\n<p><strong>Technical Requirements:<\/strong><\/p>\n<p>To run ComfyUI effectively, the computer should meet the following general requirements (specifics may vary depending on the version and complexity of your projects):<\/p>\n<ul>\n<li><strong>Processor (CPU)<\/strong>: A modern multi-core processor (e.g., Intel i5, i7, or AMD Ryzen 5, 7) is recommended for smooth performance.<\/li>\n<li><strong>Graphics Card (GPU)<\/strong>: While not always mandatory, a dedicated GPU: nVidia RTX with a minimum of 8Go RAM, especially for rendering complex interfaces or animations.<\/li>\n<li><strong>Memory (RAM)<\/strong>: At least 32 GB of RAM is recommended, though 64 GB or more is ideal for handling larger projects or multitasking.<\/li>\n<li><strong>Storage<\/strong>: A minimum of 500 MB to 1 GB of free storage space on SSD is required for installation, though additional space may be needed for project files and assets.<\/li>\n<li><strong>Operating System<\/strong>: ComfyUI is often compatible with major operating systems like Windows (10\/11), (macOS (latest versions)), and Linux (Ubuntu, Fedora, etc.).<\/li>\n<li><strong>Dependencies<\/strong>: Comfy UI requires additional software, such as Python, Node.js, or specific libraries, depending on the framework&rsquo;s implementation.<\/li>\n<\/ul>\n<p>By meeting these requirements, one can ensure a smooth and efficient experience while using ComfyUI to design and develop user interfaces on personal computer.<\/p>\n<h2><a id=\"post-14043-_Toc187835197\"><\/a>Download ComfyUI<\/h2>\n<p><a href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\/releases\/download\/latest\/ComfyUI_windows_portable_nvidia_cu118_or_cpu.7zv\">https:\/\/github.com\/comfyanonymous\/ComfyUI\/releases\/download\/latest\/ComfyUI_windows_portable_nvidia_cu118_or_cpu.7zv<\/a><\/p>\n<p><a href=\"https:\/\/stable-diffusion-art.com\/comfyui\/\">https:\/\/stable-diffusion-art.com\/comfyui\/<\/a><\/p>\n<h2><a id=\"post-14043-_Toc187835198\"><\/a>Creating an image<\/h2>\n<p>To create an image, a basic definition, and the prompt is similar to the one used online above.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2145\" height=\"843\" class=\"wp-image-14051\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1.png 2145w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1-300x118.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1-1024x402.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1-768x302.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1-1536x604.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-1-1-2048x805.png 2048w\" sizes=\"auto, (max-width: 2145px) 100vw, 2145px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1163\" height=\"661\" class=\"wp-image-14052\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-2-1.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-2-1.png 1163w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-2-1-300x171.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-2-1-1024x582.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-2-1-768x436.png 768w\" sizes=\"auto, (max-width: 1163px) 100vw, 1163px\" \/> <img loading=\"lazy\" decoding=\"async\" width=\"1055\" height=\"725\" class=\"wp-image-14056\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-3.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-3.png 1055w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-3-300x206.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-3-1024x704.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-3-768x528.png 768w\" sizes=\"auto, (max-width: 1055px) 100vw, 1055px\" \/><\/p>\n<h2><a id=\"post-14043-_Toc187835199\"><\/a>Inpainting<\/h2>\n<p><strong>Inpainting<\/strong> is a technique used in image editing and generation to reconstruct or fill in missing or damaged parts of an image. When using ComfyUI, inpainting can be integrated into workflows for tasks like photo restoration, object removal, or creative image manipulation.<\/p>\n<p>Inpainting involves:<\/p>\n<ol>\n<li><strong>Masking<\/strong>: Defining the area of the image that needs to be filled or repaired (e.g., removing an object or fixing a damaged section).<\/li>\n<li><strong>Reconstruction<\/strong>: Using algorithms or AI models to generate new content that seamlessly blends with the surrounding areas of the image.<\/li>\n<\/ol>\n<p><a id=\"post-14043-_Toc187835200\"><\/a> Input Image: You load the image you want to edit into ComfyUI.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"604\" class=\"wp-image-14057\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-4.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-4.png 606w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-4-300x300.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-4-150x150.png 150w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/p>\n<p><a id=\"post-14043-_Toc187835201\"><\/a> Mask Creation: One can create a mask (usually a black-and-white overlay) to specify the areas of the image that need to be inpainted. The masked area is where the AI will generate new content.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"3424\" height=\"1334\" class=\"wp-image-14058\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5.png 3424w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5-300x117.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5-1024x399.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5-768x299.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5-1536x598.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-5-2048x798.png 2048w\" sizes=\"auto, (max-width: 3424px) 100vw, 3424px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835202\"><\/a>Description by prompt<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1026\" height=\"515\" class=\"wp-image-14059\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-6.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-6.png 1026w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-6-300x151.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-6-1024x514.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-6-768x385.png 768w\" sizes=\"auto, (max-width: 1026px) 100vw, 1026px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835203\"><\/a>Definition<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1384\" height=\"768\" class=\"wp-image-14060\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7.png 1384w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7-300x166.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7-1024x568.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7-768x426.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7-672x372.png 672w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-7-1038x576.png 1038w\" sizes=\"auto, (max-width: 1384px) 100vw, 1384px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835204\"><\/a>Results<\/h3>\n<p>Original<\/p>\n<p>Output<\/p>\n<p>Variation<\/p>\n<h2><a id=\"post-14043-_Toc187835205\"><\/a>Using basic shapes and Depth map<\/h2>\n<p>In this workflow, a depth map is used to create an image from a basic geometry and a specific point of view.<\/p>\n<h3><a id=\"post-14043-_Toc187835206\"><\/a>Workflow<\/h3>\n<p>From the input image is calculated a Depth Map<\/p>\n<p>Then the prompt<\/p>\n<p>Then size and diffusion model<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"529\" class=\"wp-image-14061\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-13.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-13.png 929w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-13-300x171.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-13-768x437.png 768w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/p>\n<p>And then rendering<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"908\" height=\"808\" class=\"wp-image-14062\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-14.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-14.png 908w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-14-300x267.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-14-768x683.png 768w\" sizes=\"auto, (max-width: 908px) 100vw, 908px\" \/><\/p>\n<p>This is how to go from this to that<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"527\" class=\"wp-image-14063\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-15.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-15.png 1045w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-15-300x151.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-15-1024x516.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-15-768x387.png 768w\" sizes=\"auto, (max-width: 1045px) 100vw, 1045px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1344\" height=\"768\" class=\"wp-image-14064\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-cann.png\" alt=\"C:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\canny_res_00005_.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-cann.png 1344w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-cann-300x171.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-cann-1024x585.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-cann-768x439.png 768w\" sizes=\"auto, (max-width: 1344px) 100vw, 1344px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835207\"><\/a>Definition<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1387\" height=\"535\" class=\"wp-image-14065\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-17.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-17.png 1387w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-17-300x116.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-17-1024x395.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-17-768x296.png 768w\" sizes=\"auto, (max-width: 1387px) 100vw, 1387px\" \/><\/p>\n<h2><a id=\"post-14043-_Toc187835208\"><\/a>Using an image and Canny<\/h2>\n<p>Canny refers to a specific ControlNet model called \u00ab\u00a0Canny\u00a0\u00bb that utilizes the Canny edge detection algorithm. This algorithm identifies and highlights the edges within an image, enhancing its structural details. Canny is particularly useful for tasks that require object recognition or image enhancement, making it a powerful tool in various applications, such as architectural and product design.<\/p>\n<h3><a id=\"post-14043-_Toc187835209\"><\/a>Edge detection<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1579\" height=\"578\" class=\"wp-image-14066\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18.png 1579w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18-300x110.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18-1024x375.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18-768x281.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-18-1536x562.png 1536w\" sizes=\"auto, (max-width: 1579px) 100vw, 1579px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835210\"><\/a>Prompt for description<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1762\" height=\"420\" class=\"wp-image-14067\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19.png 1762w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19-300x72.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19-1024x244.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19-768x183.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-19-1536x366.png 1536w\" sizes=\"auto, (max-width: 1762px) 100vw, 1762px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835211\"><\/a>Definition and result<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" class=\"wp-image-14068\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-comf.png\" alt=\"C:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\ComfyUI_00198_.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-comf.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/c-ai-comfyui_windows_portable-comfyui-output-comf-300x200.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/> <img loading=\"lazy\" decoding=\"async\" width=\"1746\" height=\"687\" class=\"wp-image-14069\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21.png 1746w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21-300x118.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21-1024x403.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21-768x302.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-21-1536x604.png 1536w\" sizes=\"auto, (max-width: 1746px) 100vw, 1746px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835212\"><\/a>From Sketch to rendrer<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1417\" height=\"638\" class=\"wp-image-14070\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-22.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-22.png 1417w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-22-300x135.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-22-1024x461.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-22-768x346.png 768w\" sizes=\"auto, (max-width: 1417px) 100vw, 1417px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1385\" height=\"595\" class=\"wp-image-14071\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/d-laurent-downloads-arch-drawing-via-serapdx-com_.jpeg\" alt=\"D:\\LAURENT\\Downloads\\arch-drawing-via-serapdx.com_-2500x1073.jpg\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/d-laurent-downloads-arch-drawing-via-serapdx-com_.jpeg 1385w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/d-laurent-downloads-arch-drawing-via-serapdx-com_-300x129.jpeg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/d-laurent-downloads-arch-drawing-via-serapdx-com_-1024x440.jpeg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/d-laurent-downloads-arch-drawing-via-serapdx-com_-768x330.jpeg 768w\" sizes=\"auto, (max-width: 1385px) 100vw, 1385px\" \/><\/p>\n<p><em>Source <\/em><a href=\"https:\/\/commonedge.org\/drawing-should-still-matter-to-architects-and-designers\/\"><em>https:\/\/commonedge.org\/drawing-should-still-matter-to-architects-and-designers\/<\/em><\/a><\/p>\n<p><em>flux-canny-model-example-ok<\/em><\/p>\n<h2><a id=\"post-14043-_Toc187835213\"><\/a>Using LoRA<\/h2>\n<p>A LoRA, which stands for Low-Rank Adaptation, is an efficient technique used to fine-tune large machine learning models for specific tasks or domains. Instead of adjusting all the parameters in a model, LoRA focuses on adapting a smaller subset of parameters, making the process faster and less resource-intensive. This method is particularly useful for customizing pre-trained foundation models like large language models (LLMs) and computer vision models for specialized applications.<\/p>\n<h3><a id=\"post-14043-_Toc187835214\"><\/a>Mir-v3<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1927\" height=\"686\" class=\"wp-image-14072\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25.png 1927w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25-300x107.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25-1024x365.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25-768x273.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-25-1536x547.png 1536w\" sizes=\"auto, (max-width: 1927px) 100vw, 1927px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835215\"><\/a>Patrimi_Architectural<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1914\" height=\"668\" class=\"wp-image-14073\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26.png 1914w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26-300x105.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26-1024x357.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26-768x268.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-26-1536x536.png 1536w\" sizes=\"auto, (max-width: 1914px) 100vw, 1914px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835216\"><\/a>Flux Sketcher<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1896\" height=\"660\" class=\"wp-image-14074\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27.png 1896w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27-300x104.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27-1024x356.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27-768x267.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-27-1536x535.png 1536w\" sizes=\"auto, (max-width: 1896px) 100vw, 1896px\" \/><\/p>\n<h2><a id=\"post-14043-_Toc187835217\"><\/a>Canny and LoRA<\/h2>\n<p>Canny will allow to block the frame and LoRA to create in a defined style.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1988\" height=\"336\" class=\"wp-image-14075\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28.png 1988w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28-300x51.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28-1024x173.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28-768x130.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-28-1536x260.png 1536w\" sizes=\"auto, (max-width: 1988px) 100vw, 1988px\" \/><\/p>\n<p>The LoRA Loader will be before the prompt.<\/p>\n<h3><a id=\"post-14043-_Toc187835218\"><\/a>MIR-V3<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1743\" height=\"557\" class=\"wp-image-14076\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29.png 1743w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29-300x96.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29-1024x327.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29-768x245.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-29-1536x491.png 1536w\" sizes=\"auto, (max-width: 1743px) 100vw, 1743px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835219\"><\/a>Patrimi_Architectural<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1724\" height=\"540\" class=\"wp-image-14077\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30.png 1724w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30-300x94.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30-1024x321.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30-768x241.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-30-1536x481.png 1536w\" sizes=\"auto, (max-width: 1724px) 100vw, 1724px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835220\"><\/a>Flux Sketcher<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1718\" height=\"529\" class=\"wp-image-14078\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31.png 1718w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31-300x92.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31-1024x315.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31-768x236.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-31-1536x473.png 1536w\" sizes=\"auto, (max-width: 1718px) 100vw, 1718px\" \/><\/p>\n<p><em>Hyper-realistic urban eco-utopia: Biomimetic three stories building units on piles with wooden fa\u00e7ades, interwoven with translucent solar canopies. Sinuous streets teem with cyclists. Micro wind turbines disguised as sculptural trees. Sunlight dapples through leaf-like awnings, casting intricate shadows. A harmonious blend of cutting-edge sustainability and primordial nature.<\/em><\/p>\n<h2><a id=\"post-14043-_Toc187835221\"><\/a>Depth and LoRA<\/h2>\n<p>Same recipe to incorporate a LoRA, in the workflow.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2032\" height=\"691\" class=\"wp-image-14079\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32.png 2032w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32-300x102.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32-1024x348.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32-768x261.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-32-1536x522.png 1536w\" sizes=\"auto, (max-width: 2032px) 100vw, 2032px\" \/><\/p>\n<h3><a id=\"post-14043-_Toc187835222\"><\/a>Flux Sketcher<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1802\" height=\"994\" class=\"wp-image-14080\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33.png 1802w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33-300x165.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33-1024x565.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33-768x424.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33-1536x847.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-33-672x372.png 672w\" sizes=\"auto, (max-width: 1802px) 100vw, 1802px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1899\" height=\"718\" class=\"wp-image-14081\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34.png 1899w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34-300x113.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34-1024x387.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34-768x290.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-14043-34-1536x581.png 1536w\" sizes=\"auto, (max-width: 1899px) 100vw, 1899px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using Comfy (free, open source, local install) ComfyUI is a user interface framework designed to streamline the development of intuitive and visually cohesive graphical user interfaces (GUIs) for software applications. It provides developers with a suite of pre-built components\u2014such as buttons, sliders, and text fields\u2014along with tools for customization and event handling. By abstracting much &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=14043\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">IA-project workflow part07<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":14070,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[368,190,593,333,8,26,174],"tags":[363,57,546,600,599,47],"class_list":["post-14043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ambiance","category-architecture-2","category-artificial","category-immersion","category-methodologie","category-production","category-simulations","tag-ambiance","tag-architecture","tag-artificial-intelligence","tag-comfyui","tag-flux","tag-simulation"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14043"}],"version-history":[{"count":1,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14043\/revisions"}],"predecessor-version":[{"id":14083,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14043\/revisions\/14083"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/media\/14070"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}