{"componentChunkName":"component---src-templates-blog-post-js","path":"/ai-art-control-net/","result":{"data":{"site":{"siteMetadata":{"title":"AI Illustwitter AI Art Generator, AI Text To Image Generator, AI Art To Augmented Reality"}},"allBlogpost":{"nodes":[{"headerImage":[{"extension":"jpg","url":"/image/0x0/_media-5fbaab15-8070-4094-9d14-6cda29d0d7e8.jpg","width":810,"height":810,"localFile":{"publicURL":"/static/82d252162ba9a74561f15fe24df97edd/_media-5fbaab15-8070-4094-9d14-6cda29d0d7e8.jpg","childImageSharp":null}}],"id":"blogpost_679b46a1-fec5-416a-8d6a-3d4ae90d311c","excerpt":"Professional photo editing requires a significant amount of time and efforts. Great, professional quality photo is a result of many editing techniques including: exposure adjustment, color grading, sharpening and detail enhancement, shadows adjustment, great lighting, texture refinement, contrast boost, skin retouching...\n\nTo master these techniques requires years of experience and advanced photo editing tools. Now, with the help of AI Agents, many such time consuming tasks can be delegated to the agents and you can achieve high quality image with just a single click using AI Illustwitter SEA Agents (Single Click Image Enhance And Auto Correction Agents). Read more about AI Illustwitter Photo Editor at: https://ai-illustwitter.art","slug":"sea","title":"SEA Agents","flotiqInternal":{"createdAt":"2025-12-11T06:00:03+00:00"}},{"headerImage":[{"extension":"jpg","url":"/image/0x0/_media-d5526d92-f190-4b65-83e0-87ae183833bc.jpg","width":675,"height":675,"localFile":{"publicURL":"/static/deef2ac75d11abad73dc00cf0cd539ad/_media-d5526d92-f190-4b65-83e0-87ae183833bc.jpg","childImageSharp":null}}],"id":"blogpost_dae523b7-9090-4a96-aadb-a2887d67a465","excerpt":"The right color grading can make a product pop, influence perception, and drive emotion. But behind every perfectly color balanced photo lies a tedious process: hours of manual editing, color grading, and fine-tuning to achieve that just look good.\n\nAI Illustwitter Color Variance tool addresses the common issue we encounter during post-processing: uneven color grades. It’s a subtle yet powerful tool that could turn your photos from \"good\" to \"amazing\".\n\nRead more about AI Illustwitter at: https://ai-illustwitter.art","slug":"color-variance","title":"Color Variance","flotiqInternal":{"createdAt":"2025-11-06T02:45:01+00:00"}},{"headerImage":[{"extension":"jpg","url":"/image/0x0/_media-285bdc12-70f1-47e4-96d5-505a2cc11e74.jpg","width":810,"height":810,"localFile":{"publicURL":"/static/8dc8796ad3a9e54601a0312d69a0be58/_media-285bdc12-70f1-47e4-96d5-505a2cc11e74.jpg","childImageSharp":null}}],"id":"blogpost_8ea55687-858a-4ca4-9ab8-0ba858548734","excerpt":"Creating professional, high quality images from your raw product photos is a time consuming task and requires advanced photo editing skill such as Photoshop or similar professional image editing tools. \n\nPhotoshop is a great tool for editing studio quality images, but it requires a lot of times and years of experiences with the tools. \n\nInstead of spending hours on Photoshop or paying for expensive studio settings, AI Illustwitter Photo Editor Mango tool handles everything automatically:. Read more about AI Illustwitter at: https://ai-illustwitter.art","slug":"mango","title":"Multi Agents Generative Optimize","flotiqInternal":{"createdAt":"2025-10-17T13:09:59+00:00"}},{"headerImage":[{"extension":"jpg","url":"/image/0x0/_media-c7df5881-42ab-4ac3-8206-f407d66668d6.jpg","width":819,"height":819,"localFile":{"publicURL":"/static/22f9b1b828906df88eadbce3f6a2e8fd/_media-c7df5881-42ab-4ac3-8206-f407d66668d6.jpg","childImageSharp":null}}],"id":"blogpost_5c4af10c-8be3-4840-8dd9-a0cba0737acb","excerpt":"E-deation is the tool provided by AI Illustwitter Photo Editor to support the creative process of generating, developing new marketing materials (images) or product photos from a single image. Read more about AI Illustwitter Photo Editor at: https://ai-illustwitter.art","slug":"edeation","title":"E-deation Creative Design Process","flotiqInternal":{"createdAt":"2025-10-02T09:36:24+00:00"}}]},"blogpost":{"id":"blogpost_f6f13ef7-d811-481e-93b8-cb2ec14b0ba8","title":"AI Art Generator With Conditioning Using ControlNet","headerImage":[{"extension":"jpg","url":"/image/0x0/_media-481474d5-ff64-4182-8e5f-7ead9db2cc91.jpg","width":1250,"height":884,"localFile":{"publicURL":"/static/e75de319621cb534cf0fe97a08f3960e/_media-481474d5-ff64-4182-8e5f-7ead9db2cc91.jpg","childImageSharp":null}}],"flotiqInternal":{"createdAt":"2023-03-17T06:32:36+00:00"},"content":{"blocks":[{"id":"tshwjgFMJI","data":{"alignment":null,"anchor":"","caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":2,"message":null,"stretched":null,"style":null,"text":"AI Art Generator With Conditioning Using ControlNet","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"center"}},"type":"header"},{"id":"k5Nfg_8cYR","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"You want to inspire your kid to learn yoga? One option is to connect yoga with one of the kid's favorite character such as Kung-fu Panda. It is now so easy to generate AI Art with conditions like that using state-of-the-art AI model ControlNet.","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"UbZYCTtUHF","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"ControlNet was introduced in <a href=\"https://arxiv.org/abs/2302.05543\">Adding Conditional Control to Text-to-Image Diffusion Models by Lvmin Zhang and Maneesh Agrawala</a>. It introduces a framework that allows for supporting various spatial contexts that can serve as additional conditionings to Diffusion models such as Stable Diffusion.","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"16hegC5_BP","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"Training ControlNet is as following:","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"5O61x-f2-8","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"1) Cloning the pre-trained parameters of a Diffusion model, such as Stable Diffusion's latent UNet (trainable copy), while also maintaining the pre-trained parameters separately (locked copy). It is done so that the locked parameter copy can preserve the vast knowledge learned from a large dataset, whereas the trainable copy is employed to learn task-specific aspects.","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"1OW1rW1H3t","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"2) The trainable and locked copies of the parameters are connected via “zero convolution” layers which are optimized as a part of the ControlNet framework. This is a training trick to preserve the semantics already learned by frozen model as the new conditions are trained.","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"utUMNLQO18","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"Example is below:","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"RUCJeotwwC","data":{"alignment":null,"anchor":null,"caption":"The Yoga poses to be used as conditions for ControlNet model","code":null,"content":null,"extension":"png","fileName":"poses.png","height":"1024","items":null,"level":null,"message":null,"stretched":"false","style":null,"text":null,"title":null,"url":"https://api.flotiq.com/image/0x0/_media-9dc56996-8d4d-48a7-bf35-bf86019d46e1.png","width":"1536","withBackground":"false","withBorder":"false","withHeadings":null},"tunes":null,"type":"image"},{"id":"g8-TLA1991","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"<b>The sample prompt:</b>","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"50mpT6L_y_","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"<i>\"a cute adorable kungfu panda character in japanese garden,physically based rendering,3d blender render, beautiful bright colors, 8k render,best quality, extremely detailed\"</i>","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"ewLCGr8uVA","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"The conditions to the ControlNet can be simply added as parameter (in the example is \"yogaposes\"):","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"RaUVbb3z2Z","data":{"alignment":null,"anchor":null,"caption":null,"code":"output = pipe(\n    [prompt] * 4,\n    yogaposes,    \n    generator=generator,\n    num_inference_steps=50,\n)","content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":null,"title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":null,"type":"code"},{"id":"1bTT90CGZb","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"And the generated images are created under that yoga poses condition that we specify for the generation process.","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"pIHNBgWOeH","data":{"alignment":null,"anchor":null,"caption":"The generated Panda under the yoga poses conditions","code":null,"content":null,"extension":"jpg","fileName":"Yoga Panda.jpg","height":"884","items":null,"level":null,"message":null,"stretched":"false","style":null,"text":null,"title":null,"url":"https://api.flotiq.com/image/0x0/_media-481474d5-ff64-4182-8e5f-7ead9db2cc91.jpg","width":"1250","withBackground":"false","withBorder":"false","withHeadings":null},"tunes":null,"type":"image"},{"id":"1J_jt8Axz2","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"<a href=\"https://github.com/tsnguyenducphuong/ai-art-public/blob/main/Control_AI_Art_Generated_Image_With_ControlNet.ipynb\">The sample code can be download from Github: https://github.com/tsnguyenducphuong/ai-art-public/blob/main/Control_AI_Art_Generated_Image_With_ControlNet.ipynb.</a>","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"},{"id":"dW8saI7BuL","data":{"alignment":null,"anchor":null,"caption":null,"code":null,"content":null,"extension":null,"fileName":null,"height":null,"items":null,"level":null,"message":null,"stretched":null,"style":null,"text":"<a href=\"https://github.com/lllyasviel/ControlNet\">Read more detail about ControlNet at:&nbsp;https://github.com/lllyasviel/ControlNet</a>","title":null,"url":null,"width":null,"withBackground":null,"withBorder":null,"withHeadings":null},"tunes":{"alignmentTuneTool":{"alignment":"left"}},"type":"paragraph"}]}}},"pageContext":{"slug":"ai-art-control-net","previous":{"slug":"ai-art-ar-google-play"},"next":{"slug":"ai-art-children-book"}}},"staticQueryHashes":[],"slicesMap":{}}