<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Generative AI Publication]]></title><description><![CDATA[All the latest news and resources on generative AI space.]]></description><link>https://www.generativeaipub.com</link><image><url>https://substackcdn.com/image/fetch/$s_!zpBt!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89245e08-b78a-49e5-b222-7bd053f63e61_1000x1000.png</url><title>Generative AI Publication</title><link>https://www.generativeaipub.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 29 Oct 2026 10:06:12 GMT</lastBuildDate><atom:link href="https://www.generativeaipub.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jim Clyde Monge]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[generativeaipub@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[generativeaipub@substack.com]]></itunes:email><itunes:name><![CDATA[Jim Clyde Monge]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jim Clyde Monge]]></itunes:author><googleplay:owner><![CDATA[generativeaipub@substack.com]]></googleplay:owner><googleplay:email><![CDATA[generativeaipub@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jim Clyde Monge]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Found an AI Tool That Lets Me Reimagine Viral Videos]]></title><description><![CDATA[Using Pollo Recast to change the characters, products, and settings in existing clips.]]></description><link>https://www.generativeaipub.com/p/i-found-an-ai-tool-that-lets-me-reimagine</link><guid isPermaLink="false">https://www.generativeaipub.com/p/i-found-an-ai-tool-that-lets-me-reimagine</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Thu, 29 Oct 2026 01:37:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!whmG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!whmG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!whmG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whmG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whmG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whmG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!whmG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151883,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/222468770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!whmG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whmG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whmG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whmG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48a2cd8f-9697-4fd6-979f-80c73fa919be_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I Found an AI Tool That Lets Me Reimagine Viral Videos</figcaption></figure></div><p>Have you seen the <a href="https://x.com/AIHighlight/status/2104923901063020932">AI showdown video of Sam Altman and Dario Amodei dancing and singing APT</a>? Yeah, that one went around X, and many in my network, including myself, wondered how that kind of video was created.</p><p>I&#8217;ve actually seen a couple of these videos in my TikTok feed, and I have never assumed it was AI-generated because of how seamless the character integration is.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>One tool that lets you do this is <a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a>. You can upload a video or choose a template, add your character images, and generate your own version.</p><p>In this guide, I&#8217;ll show you two examples: an elderly man taking over a stage performance, and Sam Altman dunking on Faker in a basketball video.</p><p>Here&#8217;s an example output video.</p><div id="vimeo-1239683954" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1239683954&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1239683954?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true"></iframe></div></div><p>Pretty cool, right? I&#8217;ll explain how to prepare each example and what to look for in the generated video.</p><p>Let&#8217;s get started.</p><h4>What Is Pollo Recast?</h4><p><a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> lets you replace characters, products, clothing, or settings in a video while following its original actions, camera movements, and timing. It also retains the original audio.</p><p>You can upload a <strong>4&#8211;30-second reference video</strong> and <strong>up to ten reference images</strong>. There are ready-made templates too, so you can start experimenting without looking for a source video first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4e2C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4e2C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 424w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 848w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 1272w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4e2C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png" width="1440" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pollo Recast dashboard. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pollo Recast dashboard. Image by Jim Clyde Monge" title="Pollo Recast dashboard. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!4e2C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 424w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 848w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 1272w, https://substackcdn.com/image/fetch/$s_!4e2C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ccda4e-6cfa-462e-b0e3-388c957f4f8e_1440x897.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast dashboard. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>The video and images have different jobs. The video shows the performance you want to recreate. The images show the people or things you want to put into it.</p><p>For a dance, that means you can use a viral performance online instead of trying to describe the choreography in a text prompt. In other example like a basketball clip, you can use a particular dunk instead of asking the model to invent one.</p><p>That&#8217;s what I want for these examples. I already have an idea of what should happen in each scene. I&#8217;m changing who appears in it.</p><p>Pollo Recast can replace more than a face, too. The character&#8217;s clothes and body can change with the reference image. That&#8217;s why I prepared a full-body reference for the first example rather than just using a headshot.</p><h4>Putting an Elderly Man into the Viral Dance</h4><p>The <a href="https://pollo.ai/t/cmvkbprtn007l127ponlt24zl">dance template I&#8217;m using</a> has a lead performer holding a microphone, with backup dancers onstage. There&#8217;s already plenty happening in the original, so changing the lead is enough for the first video.</p><p>Here&#8217;s the character:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JpPi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JpPi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JpPi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sample character to replace the template video in Pollo Recast. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sample character to replace the template video in Pollo Recast. Image by Jim Clyde Monge" title="Sample character to replace the template video in Pollo Recast. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!JpPi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!JpPi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08939a33-bb85-4422-bb85-061c24a6fd1e_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample character to replace the template video in Pollo Recast. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>He has short gray hair, a gray mustache, and a friendly expression. The tracksuit and sneakers make him look like someone you might see walking around the neighborhood.</p><p>I like that for this video. He&#8217;s dressed for an ordinary day, and I&#8217;m putting him into a stage performance with a microphone and backup dancers. The outfit is part of what makes the idea funny to me.</p><p>The reference image is also something I can reuse. Once I have a character I like, I can bring the same image into another template instead of generating a different person for every clip.</p><p>For readers with an original character or a mascot, that&#8217;s a useful way to approach it. Start with the character you already have, then look for a performance that suits the video you want to make.</p><p>Now, open the template in <a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> and upload the reference image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gj2I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gj2I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 424w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 848w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gj2I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png" width="1440" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pollo Recast video generation parameters. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pollo Recast video generation parameters. Image by Jim Clyde Monge" title="Pollo Recast video generation parameters. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!gj2I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 424w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 848w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!gj2I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4450b443-649f-4411-99ff-38ebfb1b7576_1440x1104.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast video generation parameters. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>For a single-character video, the prompt is optional. You can leave it empty here. The template shows the dance, and the image gives Pollo Recast the replacement character.</p><p>I like having that option. Sometimes I have a reference that already shows exactly what I want. Writing another paragraph about the same action doesn&#8217;t add much, especially for a quick video like this.</p><p>There&#8217;s still a prompt field when you want to add instructions. Pollo also automatically refines the prompt using your reference materials. For this first example, I&#8217;m keeping the setup simple and letting the references do the work.</p><p>Next, choose the resolution and the number of outputs, then click Generate. I&#8217;ll explain those settings later in the article.</p><div id="vimeo-1239683954" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1239683954&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1239683954?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>The stage performance is what makes this more fun than animating the reference image on its own. The character gets the whole routine, with the music and the people around him.</p><p>That&#8217;s also why I want to keep his clothes casual. I don&#8217;t need to give him a new hairstyle or turn him into a different character for the stage. I picked this particular image because I want to see this guy doing the dance.</p><p>The videos I mentioned seeing on TikTok have made me more interested in this kind of editing. A clip can be funny enough to watch and share without the viewer ever thinking about how it was made.</p><p>I want the result to work that way too. The character should be entertaining in the video, without needing a long caption explaining the technology.</p><p>Once the result is ready, download it. For this article, I&#8217;m placing it beside the original so you can see the replacement straight away. For a social post, the remake can also be shared on its own.</p><h4>Making Sam Altman Dunk on Faker</h4><p>For the second video, I want two people in the scene.</p><p>The idea is a basketball clip where one player dunks over another. Sam Altman gets to do the dunk, and Faker gets posterized.</p><p>Here are the reference character photos:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-wBO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-wBO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 424w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 848w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!-wBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png" width="1456" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2591260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/222468770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-wBO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 424w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 848w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!-wBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee31bef-7aca-4414-ba82-8be7fb4997c9_1884x1090.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sam Altman (Left) and Faker (Right) sample input images for Pollo Recast</figcaption></figure></div><p>I&#8217;m putting Sam and Faker into the same basketball clip because it&#8217;s such an unexpected pairing. I want to see what that matchup looks like.</p><p>Here&#8217;s the reference video:</p><div id="vimeo-1239695603" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1239695603&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1239695603?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>The reference for this example needs to show the play I want to use. I&#8217;m looking for a dunk with a clear attacker and defender, where both people are visible.</p><p>I&#8217;m not trying to generate a whole basketball game. One good play is enough. The video already has a beginning and a finish, and putting these two into it gives me the idea for the remake.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Upload the basketball clip, then add the character images in this order:</p><ul><li><p><strong>Image 1 is Sam Altman</strong>, replacing the player who dunks the ball.</p></li><li><p><strong>Image 2 is Lee &#8220;Faker&#8221; Sang-hyeok</strong>, replacing the player who gets posterized.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j0jf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j0jf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 424w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 848w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!j0jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png" width="1204" height="1370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d38494af-2352-4822-9c68-b81da47136b7_1204x1370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1370,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pollo Recast video generation parameters. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pollo Recast video generation parameters. Image by Jim Clyde Monge" title="Pollo Recast video generation parameters. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!j0jf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 424w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 848w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!j0jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38494af-2352-4822-9c68-b81da47136b7_1204x1370.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast video generation parameters. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Unlike the dance example, I&#8217;m adding a prompt here. There are two people to replace, and I want a specific person in each role.</p><p>Here&#8217;s the prompt:</p><blockquote><p><em>Replace the player who dunks the basketball with the person in Image 1, Sam Altman. Replace the player who gets posterized with the person in Image 2, Lee &#8220;Faker&#8221; Sang-hyeok. Keep them in those roles throughout the video. Preserve the original basketball action, court, camera movements, timing, and audio, and leave the other people unchanged.</em></p></blockquote><p>I&#8217;m referring to the players by what they do. &#8220;The player who dunks&#8221; is a clearer instruction than &#8220;the person on the left,&#8221; especially once they start moving across the court.</p><p>Beyond that, I&#8217;m keeping the original play. I chose the clip because of the dunk, so I don&#8217;t need to ask Pollo Recast to invent a different finish or add another camera angle.</p><p>This is where I find reference-based generation more useful than trying to write everything in a prompt. I can show the exact movement I want, then explain the part the references don&#8217;t decide for me: who replaces whom.</p><p>Before generating, choose the resolution and output count. <a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> allows up to four results in one submission, so you can request a few versions of this idea together.</p><p>Here&#8217;s the final result:</p><div id="vimeo-1239694849" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1239694849&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1239694849?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>Sam dunking on Faker is already a funny idea to me, but reversing them could work too. The same reference can give you another version simply by changing the assignments.</p><p>That gives the feature a bit more room than a one-off joke. You can take a clip and try different people in the same roles, then choose the pairing you enjoy most.</p><p>For someone making content around fictional characters, those choices could come from the characters&#8217; personalities. One might be the confident person showing off, while another is always getting into trouble. A familiar video gives them a scene to act out.</p><p>The two examples also show when a prompt earns its place. The dance has one replacement character, so I can leave the field empty. The basketball video needs the image-to-player assignments, and a short paragraph explains them.</p><p>That&#8217;s about as complicated as the instructions need to be for this idea. The rest is in the video and the images.</p><h4>More Pollo Recast Settings to Know About</h4><p>There are a few settings to choose before you generate. They affect the resolution, how many versions you get, and the credits required for the request.</p><p><a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> has <strong>480p, 720p, and 1080p</strong> options.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ebNx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ebNx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 424w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 848w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 1272w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ebNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png" width="962" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:962,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pollo Recast&#8217;s video generation parameters. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pollo Recast&#8217;s video generation parameters. Image by Jim Clyde Monge" title="Pollo Recast&#8217;s video generation parameters. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!ebNx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 424w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 848w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 1272w, https://substackcdn.com/image/fetch/$s_!ebNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F228afd58-6b13-4607-84de-9fbcbe9325b1_962x648.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast&#8217;s video generation parameters. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>For an idea I&#8217;m still playing with, 480p gives me a way to try it before requesting a higher-resolution version. For a video going into an article or a social post, I can choose 720p or 1080p.</p><p>The resolution and the character choice are separate decisions. At the start, I&#8217;m usually asking myself whether the idea is something I want to keep. Once I&#8217;ve decided that, I can choose the output quality for where I&#8217;m posting it.</p><p>The credit amount shown in Pollo Recast is the one to use for the selected settings. I&#8217;m not putting a fixed cost per video in this guide because the duration, resolution, and output count can change the total.</p><p>The <strong>Output Number</strong> setting offers <strong>one, two, three, or four videos per submission</strong>.</p><p>For the elderly dancer, one output is enough to start with. For the basketball idea, requesting several gives me a few versions to choose from without submitting the same setup individually.</p><p>I like having some choice when making a short, funny video. Sometimes one version is simply more enjoyable to watch than another, and I want to pick the one I&#8217;m happiest to share.</p><p>More outputs also use more credits, so I don&#8217;t automatically choose four for every request. The control is there when I want the variations, rather than being a requirement for making a video.</p><p>In terms of <strong>reference images, y</strong>ou can upload up to ten. These can show the different people or things you want to use in the remake.</p><p>The uploads can include characters, products, or clothing. For this article, I&#8217;m only using the elderly character and the two basketball references, but the same upload area can support other kinds of remakes.</p><p>Take note that Pollo AI offers hundreds of templates with some supporting more than 5 characters per video. You just need to explore the templates page and look for the ones that fits your need.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iKLq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iKLq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 424w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 848w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 1272w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!iKLq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png" width="1440" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pollo Recast template videos. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pollo Recast template videos. Image by Jim Clyde Monge" title="Pollo Recast template videos. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!iKLq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 424w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 848w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 1272w, https://substackcdn.com/image/fetch/$s_!iKLq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040303a-d1a1-4e16-8af5-aa797b0095e7_1440x919.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast template videos. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>For a person, I prefer a reference where the appearance and clothes are clear. The portrait-and-full-body sheet in the first example is one way to show both without needing a separate description of the outfit.</p><p>A reference image can be generated too, as it was for the elderly man. You don&#8217;t have to use a photo of yourself. That opens it up to original characters you&#8217;ve designed for a channel, a story, or a personal project.</p><h4>Original audio and optional prompts</h4><p>The source audio is retained, which is super useful for a dance clip built around a song. You can change the performer without having to add the music back manually.</p><p>For the basketball clip, the original sound is part of the sports-video feel. I&#8217;m changing the players, so keeping the atmosphere of the reference makes sense for this example.</p><p>Prompting is there when you need to explain a change. A single-character template can work without it, while the two-player scene benefits from assigning each uploaded image.</p><p>I prefer that flexibility to feeling like every video needs a long prompt. Sometimes I want to give a specific instruction. Other times, I&#8217;ve already shown the tool everything it needs through the references.</p><p>Also, <a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> is currently at <strong>40% discount</strong>. The offer and credit amount appear in the generation workflow, so check what&#8217;s displayed when you try it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iabN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iabN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 424w, https://substackcdn.com/image/fetch/$s_!iabN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 848w, https://substackcdn.com/image/fetch/$s_!iabN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 1272w, https://substackcdn.com/image/fetch/$s_!iabN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!iabN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png" width="714" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:714,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iabN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 424w, https://substackcdn.com/image/fetch/$s_!iabN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 848w, https://substackcdn.com/image/fetch/$s_!iabN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 1272w, https://substackcdn.com/image/fetch/$s_!iabN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa042ac6b-6df6-4e2b-84cb-e7b1c8355efa_714x400.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pollo Recast&#8217;s 40% discount promo. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>The discount gives me more reason to experiment with a few ideas, but the settings still affect how many credits I use. A single 480p result and a batch of four 1080p results are different requests.</p><p>For these examples, I&#8217;m keeping the process focused on making two entertaining clips. There&#8217;s plenty of room to experiment with backgrounds, clothes, or products later, without trying to fit every feature into one video.</p><h4>Why Should You Care?</h4><p>If you&#8217;re a content creator, social media manager, or someone who regularly makes videos for marketing, Pollo Recast is definitely worth checking out.</p><p>Making a funny AI video is one thing. Making one that follows a specific dance, action, or camera movement is a different story.</p><p>I&#8217;ve tried workflows where I had to generate the characters separately, animate them using an AI video model, and then bring everything into a video editor to fix the timing, audio, and other details.</p><p>It works, but that workflow is labor intensive and can take several attempts before you get something close to what you originally imagined.</p><p>With Pollo Recast, a lot of that work is already handled for you. Instead of describing a complicated scene from scratch, you can use an existing video as a reference and focus on the parts you want to change. The original movements, camera angles, timing, and audio are already there.</p><p>I can think of several ways people could use this:</p><ul><li><p><strong>Social media creators:</strong> Recreate trending memes, dance challenges, and funny videos using your own characters. You could also experiment with unexpected character combinations like the basketball example I shared earlier.</p></li><li><p><strong>Brands and marketers:</strong> Replace products, characters, or settings in a reference video to create different versions of promotional content. This could be useful for testing campaign ideas or making short videos for TikTok, Instagram Reels, and YouTube Shorts.</p></li><li><p><strong>AI influencers and virtual creators:</strong> Put your original AI character into different scenes without having to generate every movement from scratch. You can reuse the same character reference across multiple videos.</p></li><li><p><strong>Small businesses and indie creators:</strong> Make short promotional clips without hiring actors, arranging a shoot, or learning complicated video editing software. You still need a good idea and suitable references, but the production process becomes much more accessible.</p></li><li><p><strong>Entertainment creators:</strong> Reimagine familiar scenes with completely different characters, create funny crossovers, or experiment with scenes that would otherwise be difficult to film yourself.</p></li></ul><p>And since Pollo AI also has tools for generating images and videos, you can create your own characters and reference clips within the same platform. You don&#8217;t necessarily have to jump between three or four different AI tools just to produce one short video.</p><p>For creators who need to post regularly, being able to try more ideas without spending so much time on each video is a pretty big advantage.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Final Thoughts</h4><p>I&#8217;ve tried and experimented with a bunch of different workflows for making viral AI videos, and so far, <a href="https://tinyurl.com/mwzhutzy">Pollo Recast</a> tool has been the easiest to use. I like that I can take an existing video, replace the characters with whoever I want, and get a completely different result without spending hours editing.</p><p>The platform is also pretty fast, and the discounted model pricing is a huge cost saver for indie content creators like me. If you&#8217;re running a marketing campaign, making content for a brand, or just trying to grow your social media accounts, I can see this being really useful.</p><p>Pollo Recast is just one of the many tools available on the platform. You can create your own characters, generate a reference video from scratch, and then use that video as a template. So you&#8217;re not limited to copying whatever dance or meme is currently trending on TikTok. You can come up with something entirely your own.</p><p>There&#8217;s also MCP support, which is a nice addition if you prefer working inside ChatGPT or Claude instead of switching between different apps.</p><p>Personally, I&#8217;d love to see more people experiment with Pollo Recast beyond the dance clips I&#8217;ve been seeing on my feed. There are so many funny scenes and unexpected character combinations you could make with it, and I think we&#8217;ve barely scratched the surface of what&#8217;s possible.</p><p>Anyway, that&#8217;s it for this tutorial. Let me know what you think about Pollo Recast tool in the comments!</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[This AI Screen Recorder is Perfect for Any Product Demos]]></title><description><![CDATA[How I use FocuSee to automate product demo videos using AI.]]></description><link>https://www.generativeaipub.com/p/this-ai-screen-recorder-is-perfect</link><guid isPermaLink="false">https://www.generativeaipub.com/p/this-ai-screen-recorder-is-perfect</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 28 Oct 2026 06:28:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W4Vr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W4Vr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W4Vr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W4Vr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/222448375?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W4Vr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W4Vr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa33fb-75fe-42b7-ac78-99dd279907d6_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This AI Screen Recorder is Perfect for Any Product Demos</figcaption></figure></div><p>Today, I switched to <a href="https://focusee.ai/?utm_source=medium&amp;utm_medium=jimclydemonge_article&amp;utm_campaign=fs_ai_screen_recorder&amp;utm_term=dyx_yuki_2609">FocuSee</a> as my main screen recording app for product demos after years of using Screen Studio. As a software developer and business owner, I want all the product demos I share to be high quality and professionally made.</p><p>I use these videos to introduce my apps and show updates to my websites. So, aside from recording the screen, I also care about how the camera moves, how clearly viewers can follow my clicks, and what I can change afterward.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>What made me decide to switch? Three things: control, price, and AI.</p><p>In this guide, I&#8217;ll show you how I used FocuSee to record a demo for <a href="https://www.zeniteq.com/">Zeniteq</a>, what I liked about the result, and which settings you can adjust for your own videos.</p><h3><strong>What&#8217;s New in FocuSee?</strong></h3><p>Before we start recording, let me show you a few things the app can do now.</p><p>FocuSee has added more editing features beyond its automatic zoom and cursor effects. There are now 3D camera motion, callouts, AI captions, audio enhancement, and background music inside the editor.</p><p>The <a href="https://apps.apple.com/us/app/focusee-ai-screen-recorder/id6472626992?mt=12">recent updates</a> also include more cursor settings, subtitle editing, and volume controls for individual clips. You can make more adjustments after recording without exporting the video to another app first.</p><p>The one I was most excited to try was 3D Motion. Instead of only zooming straight into the screen, it adds tilt and perspective as the camera moves. You&#8217;ll see how that looks in my Zeniteq recording below.</p><p>To install FocuSee, head to the <a href="https://focusee.ai/?utm_source=medium&amp;utm_medium=jimclydemonge_article&amp;utm_campaign=fs_ai_screen_recorder&amp;utm_term=dyx_yuki_2609">official website</a> and download the installer for Windows or Mac. Open the file and follow the installation instructions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5UXG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5UXG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 424w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 848w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 1272w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5UXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png" width="1400" height="623" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:623,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!5UXG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 424w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 848w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 1272w, https://substackcdn.com/image/fetch/$s_!5UXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e6a2120-4bdf-40b2-95c1-2da7fdfd1cd5_1400x623.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once installed, you should see a floating window with the recording options. You can capture the entire screen, a selected area, or one window.</p><p>You can also download the Mac version from the <a href="https://apps.apple.com/us/app/focusee-ai-screen-recorder/id6472626992?mt=12">App Store</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Wcd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Wcd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 424w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 848w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 1272w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Wcd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png" width="1400" height="856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:856,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7Wcd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 424w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 848w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 1272w, https://substackcdn.com/image/fetch/$s_!7Wcd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ecb0d-de75-48af-885d-fcf25e423e8d_1400x856.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Take note that you&#8217;ll need to grant the app the <a href="https://focusee.ai/guide/permissions-and-settings.htm">system permissions</a> for recording. On Mac, follow the prompts for screen capture, microphone, and camera access, depending on which inputs you use.</p><p>Before recording a complete demo, try a short clip and play it back. Check the selected window and audio sources so you know the setup is correct.</p><h3><strong>How I use FocuSee for Product Demos</strong></h3><p>For this demo, I&#8217;m sharing three new features on <a href="https://www.zeniteq.com/">Zeniteq</a>, my AI news website. I wanted a nice showcase video to post on LinkedIn and X so my readers could see the updates in action.</p><p>Here&#8217;s what I wanted to show:</p><ol><li><p><strong>Audio mode</strong>, which lets readers listen to articles.</p></li><li><p><strong>AI Tools</strong>, where developers and startups can list their apps or websites and become part of Zeniteq&#8217;s knowledge base.</p></li><li><p><strong>Happening Now</strong>, which shows recent AI news and updates on one page.</p></li></ol><p>These features are already live, so I could record them directly on the website. For your own demo, prepare the pages or app screens you want to show before opening the recorder.</p><p>I opened FocuSee and selected <strong>Window</strong> mode to record the browser.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WFEG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WFEG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 424w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 848w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 1272w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WFEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WFEG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 424w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 848w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 1272w, https://substackcdn.com/image/fetch/$s_!WFEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86975254-5afb-4df0-ac3a-204bafe9573d_2000x700.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before pressing Record, you can choose your camera, microphone, and system audio. These are separate controls, so you can record your voice without including a video of yourself.</p><p>The camera option is useful when you want to explain something while showing the screen. You can record both at once and adjust the camera layout in the editor.</p><p>For voiceover only, enable the microphone and turn the camera off. Enable system audio when you also want to capture sound from the app or website.</p><p>In my case, system audio is relevant because one of the features is article playback. Viewers should be able to hear what happens when the Play button is pressed.</p><p>FocuSee lets you adjust microphone and system audio separately after recording. That gives you control over the balance between your explanation and any sound coming from the product.</p><p>There&#8217;s also the 3D zoom option for a more dynamic camera movement. I wanted to try this because I&#8217;d mostly used the usual 2D zoom in other screen recorders.</p><p>Once everything was set, I started recording and walked through the three features. After I stopped, FocuSee opened the video editor with the recording.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TRlu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRlu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 424w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 848w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRlu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png" width="1456" height="1021" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1021,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TRlu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 424w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 848w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!TRlu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac2f423-852c-4d5f-b2e3-b5892d7cabf7_2000x1402.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the initial result, with FocuSee&#8217;s automatic effects applied and before further manual editing:</p><div id="vimeo-1238633608" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1238633608&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1238633608?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>I love how the 3D pan and zoom work here. The tilt gives the recording more movement than the 2D effect I&#8217;m used to, and I like how it looks when showing the different pages of my website.</p><p>I also like how FocuSee handles the timing of the zooms and pans. The recording already looked well made when I opened it in the editor. I didn&#8217;t have to create each camera movement manually.</p><p>The auto zoom feature follows recorded actions such as mouse clicks and generates the animations. You can then change the position and timing of those zooms in the editor.</p><p>For a product demo, this is useful because the viewer can follow what you&#8217;re clicking. A small button is easier to notice when the recording moves closer to it.</p><p>Of course, you still need to watch the result. A zoom that looks good during a quick feature announcement may be too close for a tutorial where the viewer needs to read the surrounding text.</p><p>For example, I&#8217;d want a close view of Zeniteq&#8217;s audio controls, but a wider view of Happening Now. Showing several news items together would explain that page better than zooming into one headline.</p><p>FocuSee also has typing recognition and speed-up tools. I&#8217;d use those for a long typing section, then return to normal speed when the result appears and needs explaining.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Making Your Own Adjustments</strong></h3><p>You can change the cuts and animations through the timeline and settings. The automatic result is something you can continue editing, so you don&#8217;t have to keep every zoom the app creates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dsKg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dsKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dsKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png" width="1400" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dsKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dsKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc21bfd3-44dc-413d-88a4-e2a101e001d8_1400x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Use the <a href="https://focusee.ai/guide/zoom-in-effect.htm">zoom settings</a> to change the position, zoom level, or duration. Give a page more time on screen when there&#8217;s something viewers need to read.</p><p>You can also change the cursor style, size, click effects, and sounds. For a website demo, I&#8217;d choose a cursor that&#8217;s easy to see without covering the button labels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BwP7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BwP7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 424w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 848w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 1272w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BwP7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png" width="1400" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BwP7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 424w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 848w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 1272w, https://substackcdn.com/image/fetch/$s_!BwP7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7540e54-d4ce-46c1-8412-a03e6268906c_1400x948.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Click effects are useful for showing exactly when an action happens. I&#8217;d keep the click sounds low, especially in a video that also has narration or product audio.</p><p>For additional explanations, FocuSee has annotations, including text, arrows, shapes, callouts, spotlights, and blur effects. You can place them where they&#8217;re needed in the recording.</p><p>A short &#8220;Listen to this article&#8221; label could help explain Zeniteq&#8217;s audio control. A spotlight could draw attention to a small setting without zooming the entire frame.</p><p>I like the 3D movement for this feature showcase. For a longer tutorial, though, I&#8217;d use less movement and let viewers see each step clearly before continuing.</p><h3><strong>Trying the AI Editing Features</strong></h3><p>FocuSee also has AI features for recordings with narration. You choose these in the editor when you want to process the audio or generate captions.</p><p>One of them is <a href="https://focusee.ai/guide/remove-silence-and-fillers.htm">Smart Cut</a>, which detects silence and filler words such as &#8220;uh&#8221; and &#8220;um.&#8221; It can help clean up speech without making you find every pause manually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wI7m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wI7m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 424w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 848w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 1272w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wI7m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png" width="1400" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wI7m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 424w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 848w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 1272w, https://substackcdn.com/image/fetch/$s_!wI7m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd767e5a1-e359-4614-a063-5a6b2726e897_1400x906.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To use it, open <strong>Smart Cut</strong>, select the spoken language or use automatic detection, and click <strong>Start Recognition</strong>. FocuSee highlights the detected sections so you can review what to remove.</p><p>I usually check those suggestions before deleting everything. A pause while you&#8217;re thinking can be removed, but a pause while the viewer reads something may need to stay.</p><p>There&#8217;s also <a href="https://focusee.ai/features/ai-audio-enhancer.htm">AI audio enhancement</a>. Noise reduction helps reduce background sound, while Vocal Enhancement can improve voice clarity and balance.</p><p>For a narrated demo, I&#8217;d play a short section with the processing on and off. That would let me hear whether the voice sounds better before processing the full recording.</p><p>Another useful feature is AI subtitles, which supports more than 55 languages. Open <strong>Captions</strong>, choose the language spoken in the recording, and generate the text.</p><p>You can edit the captions afterward and change their appearance. For my website, I&#8217;d check that &#8220;Zeniteq,&#8221; &#8220;AI Tools,&#8221; and &#8220;Happening Now&#8221; are written correctly.</p><p>Caption placement is important too. I&#8217;d keep the text away from the playback controls or any other part of the interface I&#8217;m explaining.</p><p>There&#8217;s also an AI avatar feature that generates a virtual presenter using text or audio input. You can choose a persona and adjust its layout alongside the screen recording.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TQpE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TQpE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 424w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 848w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 1272w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TQpE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png" width="1400" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TQpE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 424w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 848w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 1272w, https://substackcdn.com/image/fetch/$s_!TQpE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a77eed4-e4fa-488f-ad8c-f68b04e521d7_1400x780.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not always comfortable in front of a camera, so I like having this option. I could use an avatar for a short introduction and keep the website as the main view during the demonstration.</p><p>You can also leave the presenter out completely. A screen recording with a voiceover is enough when the feature is easy to show.</p><h3><strong>Finishing and Exporting the Video</strong></h3><p>After reviewing the recording, you can customize the background, rounded corners, shadows, and watermark. I&#8217;d use similar settings across my Zeniteq videos so they have a consistent look.</p><p>FocuSee also lets you add background music, including preset tracks or your own audio. You can adjust its volume and choose where it plays.</p><p>For the article-audio demonstration, I&#8217;d turn the music down or remove it during playback. I want readers to hear the feature itself.</p><p>When the video is ready, choose <strong>Export</strong>. FocuSee supports MP4 and GIF, with video export options up to 4K and 60 fps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lleN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lleN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 424w, https://substackcdn.com/image/fetch/$s_!lleN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 848w, https://substackcdn.com/image/fetch/$s_!lleN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 1272w, https://substackcdn.com/image/fetch/$s_!lleN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lleN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png" width="1400" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lleN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 424w, https://substackcdn.com/image/fetch/$s_!lleN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 848w, https://substackcdn.com/image/fetch/$s_!lleN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 1272w, https://substackcdn.com/image/fetch/$s_!lleN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e1e635b-83b1-4b7d-98e6-9be5081231d5_1400x961.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I usually use MP4 at 4K resolution for a demo with narration or system audio. A GIF would suit a short, silent loop showing one interaction.</p><p>You can also change the aspect ratio for different platforms. Check the framing after changing it, especially when converting a wide browser recording into a vertical video.</p><p>Small interface text can become difficult to read in the new layout. Adjust the view so the feature you&#8217;re showing is still clear.</p><h3><strong>Why Should You Care?</strong></h3><p>If you make product demos regularly, <a href="https://focusee.ai/?utm_source=medium&amp;utm_medium=jimclydemonge_article&amp;utm_campaign=fs_ai_screen_recorder&amp;utm_term=dyx_yuki_2609">FocuSee</a> can handle several editing steps in the same app. You record the feature, review the generated movement, and adjust the parts that need more attention.</p><p>In my Zeniteq recording, I liked the result of the automatic pan and zoom. That was the clearest benefit for me because I could see how the website looked with the effects applied straight after recording.</p><p>The AI tools add more options for narrated videos. Smart Cut can help with pauses, captions can transcribe the explanation, and audio enhancement can help improve the voice recording.</p><p>This could be useful for developers sharing feature updates, founders making launch videos, or creators recording software tutorials. The amount of editing will depend on how detailed the video needs to be.</p><p>Price was another reason for my switch. These are the advertised US-dollar prices on the <a href="https://focusee.ai/pricing.htm">FocuSee pricing page</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vui9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vui9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 424w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 848w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 1272w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vui9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Vui9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 424w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 848w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 1272w, https://substackcdn.com/image/fetch/$s_!Vui9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F068fe018-92df-40c0-aa9c-4111d35fb8c1_1960x558.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The one-time purchase covers FocuSee 2.x. AI tools such as avatars, Smart Cut, subtitle recognition, and vocal enhancement consume credits, so check the allowance for the features you plan to use.</p><p>Screen Studio currently lists its annual plan at $9 per month, or $108 per year. It also offers captions, transcript editing, and audio cleanup, so compare the specific features you need alongside the price.</p><p>FocuSee works on Windows and Mac, while Screen Studio is Mac-only. That&#8217;s another reason to consider it when you work across both systems.</p><p>For a complicated video with several scenes and extensive effects, I&#8217;d still consider a dedicated video editor. For a short walkthrough of an app or website, FocuSee already includes many of the tools you&#8217;d use.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final Thoughts</strong></h3><p>I really like how the Zeniteq recording turned out with FocuSee&#8217;s automatic effects. The 3D pan and zoom were some of my most favorite parts, and I liked how the app handled the timing without requiring me to make any further changes.</p><p>After years of using Screen Studio, I find myself using FocuSee more often now for my product demos. It gives me way more control and there are AI tools available when I want captions or help with narration.</p><p>The more variable pricing also gives you a better option in terms cost. Other apps only has one subscription option is one of the biggest bummer. But thanks to the FocuSee team for making the app more accessible and affordable to its users.</p><p>What do you think of the 3D effect in my Zeniteq demo? I&#8217;d love to know whether you&#8217;d use it for your own product videos or prefer the usual 2D zoom. Let me know in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[A Brand New Way to Create Fully Editable SVGs with Ideogram Vector]]></title><description><![CDATA[Ideogram&#8217;s new AI tool turns any text description or image input into an editable SVG file.]]></description><link>https://www.generativeaipub.com/p/a-brand-new-way-to-create-fully-editable</link><guid isPermaLink="false">https://www.generativeaipub.com/p/a-brand-new-way-to-create-fully-editable</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Fri, 23 Oct 2026 06:28:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yw_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yw_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yw_U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yw_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221740227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yw_U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yw_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1913a8-2296-4ac3-8eb5-ad78bf58d5a6_1440x810.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A Brand New Way to Create Fully Editable SVGs with Ideogram Vector</figcaption></figure></div><p>Ideogram just dropped a brand new way to generate images with AI. No, I&#8217;m not talking about the usual PNG images. The new <a href="https://ideogram.ai/models/vector/">Ideogram Vector</a> tool lets you turn a text description or an input image into an SVG file with shapes you can edit and scale without losing quality.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>In case you&#8217;re not familiar with SVG, it stands for <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorials/SVG_from_scratch/Introduction">Scalable Vector Graphics</a>.</p><p>Notice how a PNG starts getting blurry or showing blocky edges when you stretch it too much? Well, that doesn&#8217;t happen to vector shapes in an SVG.</p><p>They stay crisp when resized, which makes them ideal for things like large-format printing. You can generate logos, lettering, illustrations, posters, patterns, and linework, then adjust the individual shapes afterward.</p><p>I&#8217;ve always struggled to create SVG files in Adobe Illustrator or Figma, so this is something I&#8217;m excited about.</p><p>In this guide, I&#8217;ll show you how to access Ideogram Vector, walk through four examples, and discuss who could get the most use out of it.</p><h3><strong>What Is Ideogram Vector?</strong></h3><p><a href="https://ideogram.ai/models/vector/">Ideogram Vector</a> is an AI tool that creates SVG artwork using a text description or an existing image.</p><p>You have two ways to start: tell it what you want to create, or upload an image and turn it into vector artwork.</p><p>Say you need an illustration for a coffee shop website. You could describe a cup with a looping steam line, generate a few options, then bring your favorite into a vector editor. Want the cup a different color? You can change the shapes that make up the cup without generating the entire illustration again.</p><p>I like having that control after generation. Sometimes a design is already close to what I want, and asking the AI to redo it feels unnecessary when I only need to move or recolor one part.</p><p>Here are the key features:</p><ul><li><p><strong>Text to Vector:</strong> Describe the graphic you want to create, including its subject, style, colors, and lettering.</p></li><li><p><strong>Image to Vector:</strong> Upload an image and generate a vector version you can open and refine in a vector editor.</p></li><li><p><strong>SVG downloads and generation controls:</strong> Save the SVG file and adjust settings such as aspect ratio, image quality, and the number of outputs.</p></li></ul><p>Just keep one thing in mind with lettering. A word can be drawn as vector shapes, so you can reshape and recolor the letters, but retyping it might require replacing those shapes.</p><p>SVG supports <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/text">actual text</a> too. You&#8217;ll need to open the file to see how the lettering was created. For a custom logo, that might be fine. For a weekly event poster, I&#8217;d add the changing date separately so I can update it without rebuilding the design.</p><h3><strong>How Ideogram Vector Works</strong></h3><p>To start using Ideogram Vector, sign in to <a href="https://ideogram.ai/">Ideogram</a>, open the Apps menu, and look for Vector. On the Vector page, choose between <strong>Text to Vector</strong> and <strong>Image to Vector</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zcwe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zcwe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 424w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 848w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 1272w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zcwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png" width="1400" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram Vector feature landing page&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram Vector feature landing page" title="Ideogram Vector feature landing page" srcset="https://substackcdn.com/image/fetch/$s_!Zcwe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 424w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 848w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 1272w, https://substackcdn.com/image/fetch/$s_!Zcwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a8549-da71-4ec6-b624-0dd654983b92_1400x805.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram Vector feature landing page</figcaption></figure></div><p>This is what the Text to Vector dashboard looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IuyL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IuyL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 424w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 848w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 1272w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!IuyL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png" width="1400" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Text to Vector tool&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Text to Vector tool" title="Ideogram&#8217;s Text to Vector tool" srcset="https://substackcdn.com/image/fetch/$s_!IuyL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 424w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 848w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 1272w, https://substackcdn.com/image/fetch/$s_!IuyL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf7479f-e6fc-4290-ae3f-13f6b6a4deb4_1400x894.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Text to Vector tool</figcaption></figure></div><p>To start creating SVG files, simply describe the artwork you want in the <strong>Prompt</strong> field. You can also adjust the <strong>aspect ratio</strong>, <strong>image quality</strong>, and <strong>number of images</strong> before generating.</p><p>Don&#8217;t worry about an elaborate prompt right away. Start with what you&#8217;re making and how you want it to look. You can get more specific as you go.</p><p>For Image to Vector, this is what the dashboard looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qRGb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qRGb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 424w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 848w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 1272w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qRGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png" width="1400" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Image to Vector tool&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Image to Vector tool" title="Ideogram&#8217;s Image to Vector tool" srcset="https://substackcdn.com/image/fetch/$s_!qRGb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 424w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 848w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 1272w, https://substackcdn.com/image/fetch/$s_!qRGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93024eb9-32f9-4962-921a-5b20737224bc_1400x890.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Image to Vector tool</figcaption></figure></div><p>Ideogram&#8217;s Image to Vector tool</p><p>Upload your source image and generate its vector version. Use this when you already have an illustration, symbol, or other graphic that you&#8217;d like to keep working on.</p><p>Once you have a result you like, open it and download the SVG. Ideogram&#8217;s <a href="https://docs.ideogram.ai/organize-and-share/download">download documentation</a> says SVG assets download directly as <code>.svg</code> files, separately from the regular PNG and JPEG options.</p><p>Let&#8217;s go through four examples and the results we&#8217;re aiming for, starting simple and gradually adding more detail.</p><h3><strong>Text to SVG for a Coffee Shop Logo</strong></h3><p>Let&#8217;s say we&#8217;re opening a little coffee shop called &#8220;Morning Loop.&#8221; We need a logo for the website, takeaway cups, and maybe a sign outside. I&#8217;m thinking warm colors, friendly lettering, and a cup with a steam line that loops above it.</p><p>Here&#8217;s the prompt:</p><blockquote><p><em><strong>Prompt: </strong>Create a minimal vector logo for a neighborhood coffee shop called &#8220;Morning Loop.&#8221; Place a rounded coffee cup above the name, with one continuous steam line forming a loose loop. Use dark brown and warm orange on a plain cream background. Set the name in friendly, rounded lettering with clear spacing. Keep the cup recognizable at a small size, use flat colors and smooth curves, and avoid textures, shadows, product mockups, and extra text. Center the complete design in a square composition.</em></p></blockquote><p>Note that the output is generated on the right side of the screen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ms20!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ms20!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 424w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 848w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ms20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png" width="1400" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Text to Vector tool example result&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Text to Vector tool example result" title="Ideogram&#8217;s Text to Vector tool example result" srcset="https://substackcdn.com/image/fetch/$s_!Ms20!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 424w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 848w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6280a49f-4778-4da6-9085-35419cf1b6bf_1400x891.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Text to Vector tool example result</figcaption></figure></div><p>Here&#8217;s my preferred output in SVG format.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mjj9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mjj9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 424w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 848w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mjj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png" width="924" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Text to Vector tool example result&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Text to Vector tool example result" title="Ideogram&#8217;s Text to Vector tool example result" srcset="https://substackcdn.com/image/fetch/$s_!Mjj9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 424w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 848w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 1272w, https://substackcdn.com/image/fetch/$s_!Mjj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e492d03-df9d-40c1-84ed-3c018de48e1b_924x848.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Text to Vector tool example result</figcaption></figure></div><p>Pretty cool, right?</p><p>The quotation marks make the requested name clear, while the other instructions describe the layout and colors. Change those details to match your own business.</p><p>Also, notice the instruction to avoid product mockups. A logo printed on a cup would look nice, but we need the logo itself before we put it on anything.</p><p>The look we&#8217;re going for is a brown cup above the shop name, with the orange steam loop giving it a bit of personality. The cream background keeps everything warm and easy to read. I&#8217;d be happy with a simple design here; the cup and lettering should do most of the work.</p><p>Now imagine deciding that the orange doesn&#8217;t match your website. Open the SVG in a vector editor, select the relevant shapes, and try another color. You could also resize the cup or adjust the distance between the symbol and the name.</p><p>Shrink the logo to the size it would appear in your website header too. The lettering needs to hold up there.</p><p>Here&#8217;s another cool editing workflow you can do inside the Ideogram Vector: right-click on the SVG file and select edit with an agent. You can then instruct the agent on whatever edit you want.</p><p>For example, I wanted to add coffee beans on the side of the coffee cup.</p><blockquote><p><em><strong>Prompt: </strong>Add coffee beans inside the cup</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B7Uq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B7Uq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 424w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 848w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 1272w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!B7Uq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png" width="1400" height="1059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1059,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Text to Vector with editing with agent example&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Text to Vector with editing with agent example" title="Ideogram&#8217;s Text to Vector with editing with agent example" srcset="https://substackcdn.com/image/fetch/$s_!B7Uq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 424w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 848w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 1272w, https://substackcdn.com/image/fetch/$s_!B7Uq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa80b03a0-2de5-4c24-9c9e-6f9019b97f2a_1400x1059.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Text to Vector with editing with agent example</figcaption></figure></div><p>That&#8217;s it. No need to download the file and edit it manually. The agent is smart enough to know what kind of modifications you want. It&#8217;s super fast and cheap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Image to SVG for an Illustration You Already Have</strong></h3><p>Okay, but what about an image you already like? Say you have a PNG illustration and want to put it on a poster, except it gets blurry when you enlarge it.</p><p>Let&#8217;s use a potted plant for this example. It has broad green leaves, a terracotta pot, and a plain background, so there&#8217;s a clear subject for the conversion.</p><p>Choose <strong>Image to Vector</strong>, upload the illustration, and generate the SVG version. Crop away unnecessary background space first so the plant fills a reasonable part of the image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YnCU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YnCU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 424w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 848w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 1272w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!YnCU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png" width="1400" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Image to Vector example result&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Image to Vector example result" title="Ideogram&#8217;s Image to Vector example result" srcset="https://substackcdn.com/image/fetch/$s_!YnCU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 424w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 848w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 1272w, https://substackcdn.com/image/fetch/$s_!YnCU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6cb6a5-22f2-4ef8-83c3-fc9f4e827c30_1400x889.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Image to Vector example result</figcaption></figure></div><p>For the output, we want the same recognizable plant, with its curved leaves and little pot kept in proportion. Some texture might be simplified, but the leaf shapes and gaps between them should still be recognizable.</p><p>Here&#8217;s the side-by-side comparison of the input image and the vectorized result:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jRko!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jRko!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 424w, https://substackcdn.com/image/fetch/$s_!jRko!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 848w, https://substackcdn.com/image/fetch/$s_!jRko!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!jRko!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jRko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png" width="1456" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1141611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221740227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jRko!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 424w, https://substackcdn.com/image/fetch/$s_!jRko!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 848w, https://substackcdn.com/image/fetch/$s_!jRko!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!jRko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfcea866-0ea4-40ed-85a5-18e81b1a13cc_2318x1154.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image input vs the vectorized result</figcaption></figure></div><p>Place the two versions next to each other at the same size. There&#8217;s not much difference, right?</p><p>A leaf that has become wider or a pot that looks slightly squashed is easier to spot that way. Zooming in is useful afterward, but start with whether you still like the complete illustration.</p><p>Then try a change you&#8217;d actually make. Maybe the terracotta pot clashes with your page, and you want it blue. Select its shapes and recolor them. Ideally, you can do that without picking through a pile of tiny fragments.</p><p>I can see this being handy when you want to reuse a favorite illustration across several projects.</p><h3><strong>Text to SVG with Gradients and Decorative Lettering</strong></h3><p>Let&#8217;s ask for something a little more ambitious now.</p><p>I want a botanical poster called &#8220;Midnight Bloom,&#8221; with colorful lettering, flowers, and vines winding around the title.</p><p>This is the kind of design where I&#8217;d usually have a clear picture in my head and very little confidence in my ability to draw it. So let&#8217;s describe it:</p><blockquote><p><em><strong>Prompt: </strong>Create a vector poster centered on the exact words &#8220;MIDNIGHT BLOOM&#8221; in large decorative lettering. Fill the letters with a smooth violet-to-cyan gradient and weave thin botanical vines around selected characters without obscuring the words. Add two stylized flowers with layered petals beneath the title and a small crescent moon above it. Use a deep navy background, balanced spacing, and crisp contours. Keep the lettering readable, separate the flowers visually from the title, and avoid photographic textures, grain, mockups, and additional text. Use a vertical poster composition.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JbzZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JbzZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 424w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 848w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JbzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png" width="1456" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1220466,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221740227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JbzZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 424w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 848w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!JbzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f15964-9d55-4241-86d1-ecd0413e2940_2314x1318.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image input vs the vectorized result</figcaption></figure></div><p>The extra detail gives everything somewhere to go. We&#8217;ve placed the flowers beneath the title and the moon above it, leaving less guesswork about the layout. The vines should feel like they belong around the title without making &#8220;Midnight Bloom&#8221; difficult to read.</p><p>And yes, you can have gradients in an SVG. Vector artwork doesn&#8217;t have to look like flat clip art. The format supports <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorials/SVG_from_scratch/Gradients">linear and radial gradients</a>, which let colors blend across a shape or spread outward from a point.</p><p>I really love how <a href="https://ideogram.ai/models/vector/">Ideogram Vector</a> handles the gradients and small details here. I am now confident that it can handle even more complex details and larger artworks.</p><h3><strong>Image to SVG with Complex Patterns and Gradients</strong></h3><p>For the last example, let&#8217;s give Image to Vector something harder: an ornamental butterfly with patterned wings, thin veins, and blue-to-purple gradients.</p><p>Upload it through <strong>Image to Vector</strong> and generate the SVG. The challenge here is keeping the pattern recognizable while dealing with all the smaller details inside the wings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eujW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eujW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 424w, https://substackcdn.com/image/fetch/$s_!eujW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 848w, https://substackcdn.com/image/fetch/$s_!eujW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 1272w, https://substackcdn.com/image/fetch/$s_!eujW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eujW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png" width="1400" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ideogram&#8217;s Image to Vector example result&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ideogram&#8217;s Image to Vector example result" title="Ideogram&#8217;s Image to Vector example result" srcset="https://substackcdn.com/image/fetch/$s_!eujW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 424w, https://substackcdn.com/image/fetch/$s_!eujW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 848w, https://substackcdn.com/image/fetch/$s_!eujW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 1272w, https://substackcdn.com/image/fetch/$s_!eujW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d792b69-e474-4c1f-ad83-7e74140ffce4_1400x966.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Image to Vector example result</figcaption></figure></div><p>The output we&#8217;re aiming for has the same butterfly silhouette, gold markings, and soft color transitions. I&#8217;d expect the faint highlights and finest veins to be the details that need the closest comparison with the original.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e2Yv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e2Yv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 424w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 848w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!e2Yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png" width="1456" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3912563,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221740227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e2Yv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 424w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 848w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!e2Yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3693744-53c2-47a6-a054-aa155a4d6cc2_2318x1154.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ideogram&#8217;s Image to Vector example result</figcaption></figure></div><p>Take a look at the two wings first. With symmetrical artwork, a small difference between the sides can catch your eye immediately. Look at the gold markings too, especially where narrow spaces separate one shape from another.</p><p>I honestly do not see any difference between the PNG and the SVG file. It&#8217;s mind-blowing.</p><p>With a difficult source image, a little preparation can help you judge the conversion. Crop out an unnecessary background and remove distracting noise where possible. A clearly illustrated butterfly gives you defined shapes to compare; a photograph with soft lighting and blur asks for much more interpretation.</p><h3><strong>Why Does This Tool Matter?</strong></h3><p>For someone who can already draw beautiful vector artwork, the benefit might be getting a first idea onto the canvas faster. For someone like me, it&#8217;s being able to make a usable starting point at all without getting stuck on the drawing tools.</p><p>Graphic artists could use it to explore different directions. Imagine showing a client a few floral motifs for packaging, choosing one together, then refining the curves and colors. You have something to discuss much earlier.</p><p>Game developers have plenty of smaller assets to think about too. Inventory icons, achievement badges, menu decorations, and little symbols all take time to create. A vector master could be adapted into different sizes and color variants, then exported for the game.</p><p>I&#8217;d keep the whole set visible while working on it. A sword icon with thick outlines can look out of place beside a potion bottle with delicate linework, even when both look good individually. Using similar prompts helps set the direction, and you can tidy up inconsistencies afterward.</p><p>Animators could generate lettering, props, or illustrations to prepare for motion. Say you want the flowers in a title sequence to open one petal at a time. You&#8217;d still need to organize the petals into separate parts, but the generated artwork could give you a head start.</p><p>For web developers, I&#8217;m thinking about custom illustrations that make a page feel less generic. A little character on an empty dashboard or a graphic explaining your product would be fun to try.</p><p>You&#8217;d still want to check the file size before shipping something detailed. SVGs can get heavy when they contain lots of paths, and a tiny illustration on a phone probably doesn&#8217;t need every decorative detail.</p><p>Then there&#8217;s printing. The same vector artwork could be used on a small card or a large sign without blurry edges. Prepare the final file according to the printer&#8217;s requirements, and you have far more flexibility over where that design can go.</p><h3><strong>How to Access Ideogram Vector</strong></h3><p>Ideogram plans to launch Vector on <strong>October 22, 2026, at noon Eastern Time</strong>.</p><p>To find it, head to <a href="https://ideogram.ai/">Ideogram</a>, sign in, and open <strong>Apps &#8594; Vector</strong> once it becomes available on your account. Choose <strong>Text to Vector</strong> for a new idea or <strong>Image to Vector</strong> for an image you already have.</p><p>Check the access requirements and credit cost shown in your account before generating a large batch. The specific Vector pricing needs to be confirmed separately from Ideogram&#8217;s other tools.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final Thoughts</strong></h3><p><a href="https://ideogram.ai/models/vector/">Ideogram Vector</a> gives you a much easier way to start creating SVG files.</p><p>You can describe a new design or upload an existing image, then work with the vector artwork afterward. We&#8217;ve gone through a coffee shop logo, a simple illustration, decorative lettering, and a detailed butterfly to show the kinds of projects you could try.</p><p>Personally, I love how easy it is to use. The UI is intuitive, generation is fast, and the outputs look really good. I&#8217;ve always struggled with creating SVGs in Adobe Illustrator or Figma, so being able to describe an idea in natural language is a big help for me. I still get to make changes afterward, but getting that first version made feels far less intimidating.</p><p>Thank you to Ideogram for bringing this tool to the public. For people who need a few vector assets, it could save a lot of time and help with projects where commissioning every small graphic would be too expensive. There&#8217;s still a place for professional designers, especially for a complete brand identity, but I&#8217;m glad smaller projects have an option like this.</p><p>What do you think about Ideogram Vector? I&#8217;d love to know what you&#8217;d make with it, especially with the Image to Vector mode. Give it a try and let me know your thoughts in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[CDC Pricing Models Explained: MAR, Per Row, Per GB, and Per Connector]]></title><description><![CDATA[Where the charges come from when your database gets busier, and one destination becomes three.]]></description><link>https://www.generativeaipub.com/p/cdc-pricing-models-explained-mar</link><guid isPermaLink="false">https://www.generativeaipub.com/p/cdc-pricing-models-explained-mar</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 21 Oct 2026 13:06:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4WRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4WRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4WRw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4WRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1659220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221465473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4WRw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4WRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F881068d7-3f55-4e8e-9795-83757a7399e0_1440x810.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The most predictable CDC pricing comes from a billing unit your team can actually estimate. That could be the amount of data moved each month, the number of rows that change, or the processing capacity your pipelines need. Your team&#8217;s ability to forecast those numbers helps determine which pricing model will give you a predictable bill.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>The tools in this article charge in several ways:</p><ul><li><p><strong>Volume-based:</strong> Estuary and Google Cloud Datastream</p></li><li><p><strong>Capacity-based:</strong> Airbyte Pro</p></li><li><p><strong>Compute-based:</strong> AWS DMS</p></li><li><p><strong>Event-based: </strong>Hevo</p></li><li><p><strong>MAR-based: </strong>Fivetran</p></li><li><p><strong>Multi-dimensional:</strong> Confluent Cloud</p></li><li><p><strong>Self-managed: </strong>Debezium</p></li></ul><p>For high-volume pipelines, those billing units can have a bigger effect on your budget than the quoted starting price. Costs can grow with data volume, active rows, events, processing capacity, compute usage, or the infrastructure needed to run the pipeline.</p><p>Predictable pricing doesn&#8217;t necessarily mean cheap pricing. An expensive service can still be straightforward to budget for. Predictability means you can estimate how much more you&#8217;ll pay as your workload grows, using measurements you can collect from your own pipeline.</p><p>Estuary&#8217;s cloud pricing is based on data movement and connector task hours. It doesn&#8217;t use MAR pricing, and managed CDC doesn&#8217;t require a separate Kafka stack. Teams already tracking data volume can use those measurements as a starting point for their cost estimates.</p><h4>What Makes CDC Pricing Predictable?</h4><p>A vendor can publish a simple rate and still leave you with several unanswered questions about the monthly bill.</p><p>Suppose a PostgreSQL database generates 500 GB of changes this month. Next month, transaction volume doubles, Snowflake is added as another destination, and one large table needs a backfill. How much will those changes add to the bill?</p><p>The answer depends on which parts of that workload the vendor charges for. Doubling transaction activity, adding a destination, and loading historical data can affect separate charges, even though they all belong to the same pipeline.</p><p>With volume pricing, you start with the bytes processed. MAR pricing depends on how many distinct rows change during the month. Event-based pricing counts inserts, updates, and deletes. Capacity-based pricing can stay the same through an increase in traffic, up to the point where the existing capacity can no longer handle the work.</p><p>Compute-based services also respond to processing demand. A traffic burst can push a serverless CDC service into higher capacity, even when total monthly volume stays close to normal. The monthly average alone won&#8217;t show how much capacity the service used during that burst.</p><p>These questions help expose where the bill could change:</p><ul><li><p>How closely does spending follow the amount of data ingested?</p></li><li><p>What happens when more distinct rows change?</p></li><li><p>Does adding a destination create additional charges?</p></li><li><p>Are initial loads and backfills priced separately?</p></li><li><p>How are traffic spikes handled and billed?</p></li><li><p>Does the tool require Kafka, storage, monitoring, or other infrastructure services?</p></li></ul><p>Teams run backfills when they add destinations, fix transformations, recover from failures, and support new use cases. These operations belong in the budget alongside regular CDC traffic, especially when a backfill needs to run while the pipeline is already busy.</p><p>Estuary&#8217;s guide, <em><a href="https://estuary.dev/blog/how-to-evaluate-cdc-solutions/">How to Evaluate Change Data Capture (CDC) Solutions</a></em>, recommends testing backfills along with traffic bursts, destination slowdowns, and backlog recovery. Those tests show how costs and performance change during work that a steady stream of database updates won&#8217;t expose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3G5F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3G5F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3G5F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png" width="1440" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3G5F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!3G5F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520f1453-cb9a-45c6-b727-17b03ee2d7b0_1440x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>How We Evaluated the Tools</h4><p>Each vendor presents its pricing differently, so comparing the numbers on their pricing pages requires some care. A per-GB rate, a worker quote, and a monthly starting price describe different things.</p><p>We started by identifying what each vendor meters: data size, rows, events, connector operations, or infrastructure capacity. That gave us a way to connect each pricing model to the workload measurements a team would need.</p><p>We then looked at the architecture, common use cases, and discussions on platforms such as Reddit. Those discussions can point to unexpected charges or maintenance problems engineers have encountered, but they remain individual accounts.</p><p>A reported price increase doesn&#8217;t explain another team&#8217;s likely bill without the workload and contract details behind it.</p><p>Our evaluation covered:</p><ul><li><p>Pricing models</p></li><li><p>Price transparency</p></li><li><p>Performance under heavy loads</p></li><li><p>Backfill handling</p></li><li><p>The cost of multiple destinations</p></li><li><p>Infrastructure requirements</p></li></ul><h4>Quick Comparison of CDC Pricing Models</h4><p>The table below shows each tool&#8217;s pricing model, the usage that drives its cost, and the billing details to check before estimating a larger workload.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yh_r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yh_r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 424w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 848w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yh_r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 424w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 848w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Several of these tools don&#8217;t bill primarily by GB. Even the volume-based services can measure bytes at different stages, so a single &#8220;$ per GB&#8221; column would leave out details that affect the comparison.</p><h4>CDC Tools With Predictable Pricing at Scale</h4><p>The tools below charge for different parts of a CDC workload. Each section explains what goes into the estimate and what can change as the pipeline grows.</p><h4>1. Estuary</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0W5v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0W5v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 424w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 848w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 1272w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0W5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png" width="1440" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0W5v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 424w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 848w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 1272w, https://substackcdn.com/image/fetch/$s_!0W5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedee36b-eec2-4733-a9a0-4530519604ad_1440x878.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Managed CDC at high volumes where data volume is easier to forecast than row-level activity.</p><p><a href="https://estuary.dev/">Estuary</a> charges $0.50 per GB captured and $0.50 per GB delivered to each destination. When 1 GB enters Estuary and 1 GB is delivered to one destination, the data usage portion of the bill is $1. Both capture and delivery need to be included in the calculation.</p><p>Connector pricing depends on the number of active connector instances. The first six active instances cost around $100 per month each. Additional connector instances cost $50 per month, prorated based on usage. Captures and materializations both count as connector instances. BYOC and private cloud deployments use annual pricing plans and involve additional infrastructure costs.</p><p>The basic calculation is: <strong>Data usage + connector instance usage</strong></p><p>A data engineer can monitor both parts from the pipeline&#8217;s usage and configuration. Doubling billable GB while keeping the same connector setup doubles the data usage charge. Twice as many database updates, however, won&#8217;t necessarily produce twice as many bytes. Update count alone doesn&#8217;t tell you the volume Estuary will bill for.</p><p>Estuary separates source capture from destination delivery:</p><p><strong>Capture &#8594; Collections &#8594; Materializations</strong></p><p>A capture brings data into collections, which can supply multiple destinations. Suppose PostgreSQL needs to feed Snowflake, S3, and an operational database. The source doesn&#8217;t need to be read separately for each destination. Additional materializations can use the data already captured into Estuary.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bar0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bar0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bar0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png" width="1440" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bar0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Bar0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd91cab5-50e4-494c-930f-5c09f9721839_1440x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each destination still adds delivery volume, but adding one doesn&#8217;t require another historical extraction from the production database. Your estimate can account for that delivery and its connector without treating every new destination as a separate source ingestion job.</p><p>Teams using Estuary&#8217;s managed CDC also avoid operating Kafka, Kafka Connect, and the associated connector infrastructure themselves. That removes a set of infrastructure and maintenance responsibilities from the pipeline budget.</p><p>Estuary customers report savings from their own deployments. Xometry reports reducing data integration expenses by more than 60% with pay-as-you-go pricing. Glossier reports cutting integration costs by 50%, without unexpected fees. Cosuno reports that its pipeline cost 50% less than its previous Fivetran-based solution.</p><p>Reddit discussions also mention rising Fivetran costs and Estuary as an alternative. Those conversations show why some engineers prefer volume-based billing, but I wouldn&#8217;t use reported Reddit savings as reliable evidence for another team&#8217;s budget.</p><p>Estuary has fewer connectors than some competitors, so check the actual sources and destinations your pipeline needs. Private and BYOC deployments also bring additional contract and infrastructure considerations. The public cloud pricing calculation won&#8217;t cover every deployment arrangement.</p><p><strong>Not ideal for: </strong>Teams that require sources or destinations outside Estuary&#8217;s connector catalog, or teams that need general-purpose SaaS ELT more than CDC.</p><h4>2. Airbyte</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UejM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UejM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 424w, https://substackcdn.com/image/fetch/$s_!UejM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 848w, https://substackcdn.com/image/fetch/$s_!UejM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 1272w, https://substackcdn.com/image/fetch/$s_!UejM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!UejM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png" width="1440" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UejM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 424w, https://substackcdn.com/image/fetch/$s_!UejM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 848w, https://substackcdn.com/image/fetch/$s_!UejM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 1272w, https://substackcdn.com/image/fetch/$s_!UejM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8337e9c1-a405-45de-bf8b-1bf566e07b6f_1440x966.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Teams that want a choice between usage-based and capacity-based pricing.</p><p><a href="https://airbyte.com/">Airbyte</a> offers two main pricing models. Standard is a fully managed, volume-based product. Airbyte Pro uses data workers for capacity-based pricing. One data worker can handle approximately three simultaneous syncs, depending on the pipelines being run.</p><p>Under Pro, a temporary increase in data volume can stay within the capacity you&#8217;ve already paid for. That extra traffic doesn&#8217;t automatically add a per-GB charge, which can help with workloads that regularly have busier periods.</p><p>Additional workers become necessary once concurrent jobs or more demanding pipelines exceed that capacity. Two workloads moving similar amounts of data can have different worker requirements because their jobs overlap differently.</p><p>Forecasting therefore involves estimating how much processing capacity the pipelines need and how many syncs will run at once. Monthly data volume alone won&#8217;t answer either question.</p><p>Airbyte Pro is quote-based. The pricing page explains how the capacity model works, but a dollar estimate requires a quote based on the workers your workload needs.</p><p>Airbyte also offers a self-hosted option. Your engineering team takes responsibility for running the platform, so infrastructure and maintenance become part of the calculation alongside any software costs.</p><p>In an r/dataengineering discussion, some engineers described self-hosting as cheap and easy. Others reported maintenance and reliability issues. Another user reported substantial annual savings from running Airbyte on Kubernetes.</p><p>Those experiences reflect different operating environments. Self-hosting can reduce software spending, while the work of keeping the platform available and its connectors reliable remains with your team.</p><p><strong>Not ideal for:</strong> Teams that want little operational involvement and don&#8217;t want to manage capacity sizing, self-hosted infrastructure, or connector reliability.</p><h4>3. Google Cloud Datastream</h4><p><strong>Best for: </strong>GCP projects looking for managed CDC with volume-based pricing.</p><p>Google bills <a href="https://docs.cloud.google.com/datastream/docs/overview">Datastream</a> by GiB processed. Volume tiers reduce the price per GiB as usage increases. Historical backfills are billed separately, with the first 500 GiB per month free under Google&#8217;s current pricing page.</p><p>The processed GiB on the bill won&#8217;t always match the size of the source data. Google&#8217;s documentation notes that internally processed data can be two to five times larger than the actual data for many use cases.</p><p>An estimate based only on source bytes can therefore miss a substantial part of the charge. You need to establish how much processed data your workload produces before applying the listed per-GiB rate.</p><p>Datastream&#8217;s own billing is based on processed volume, but a complete GCP pipeline can use other paid services. Cloud Storage, BigQuery, Dataflow, and networking may all contribute costs, depending on where the data goes and how it&#8217;s transformed.</p><p>Include those services in the same estimate. A clear Datastream rate won&#8217;t account for the separate processing, storage, and delivery costs around it.</p><p>Not ideal for: Teams using multiple clouds, or workloads where processed-byte expansion and additional GCP services make the total difficult to estimate.</p><h4>4. AWS DMS</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qua1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qua1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 424w, https://substackcdn.com/image/fetch/$s_!qua1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 848w, https://substackcdn.com/image/fetch/$s_!qua1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 1272w, https://substackcdn.com/image/fetch/$s_!qua1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qua1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png" width="1440" height="855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:855,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qua1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 424w, https://substackcdn.com/image/fetch/$s_!qua1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 848w, https://substackcdn.com/image/fetch/$s_!qua1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 1272w, https://substackcdn.com/image/fetch/$s_!qua1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a62c1-157c-4c33-b5a4-f71855ac5f72_1440x855.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Migration and replication workloads on AWS.</p><p><a href="https://aws.amazon.com/campaigns/migrate-to-amazon-rds/">AWS DMS</a> bills for replication capacity rather than using changed rows or changed GB as its primary pricing unit.</p><p>With provisioned DMS, you choose replication instances and pay for the resources you run. Additional log storage can also create charges when used, so the instance estimate may not cover the complete service bill.</p><p>DMS Serverless measures capacity in DMS Capacity Units, or DCUs. One DCU corresponds to 2 GB of RAM. AWS automatically adjusts serverless capacity as replication workload changes.</p><p>Traffic bursts can increase DCU usage, making the bill more dependent on processing demand over time. AWS lets you set a maximum number of DCUs, which limits how far the service can scale. That maximum also needs to support the replication performance you expect during busy periods.</p><p>Teams already running on AWS may be familiar with budgeting around capacity and runtime. Translating a forecast such as &#8220;we&#8217;ll move this many GB of CDC each month&#8221; into DMS capacity takes more work, because the data volume doesn&#8217;t directly specify the resources required.</p><p><strong>Not ideal for:</strong> Teams that want a simple volume-based pricing calculation or a CDC service independent of AWS.</p><h4>5. Hevo</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xZHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xZHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 424w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 848w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 1272w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xZHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png" width="1440" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xZHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 424w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 848w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 1272w, https://substackcdn.com/image/fetch/$s_!xZHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bbd02bb-a4d7-4b97-85de-01f368f50932_1440x920.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Teams with a database change rate they can reliably estimate through events.</p><p><a href="https://hevodata.com/">Hevo</a> uses an event-based model. Its documentation lists record insertions, updates, and deletions after pipeline creation as billable actions. Deleted source records count as updates for billing purposes.</p><p>A PostgreSQL workload producing around 20 million change events each month gives you a baseline for forecasting consumption. The estimate depends on how consistently that activity repeats, including the jobs that update many records at once.</p><p>A bulk update touching millions of records can generate a large number of events while leaving the database&#8217;s storage size almost unchanged. Measuring database size won&#8217;t show the billing effect of that operation.</p><p>Hevo&#8217;s consumption pricing includes two details worth checking for larger workloads:</p><ul><li><p>Historical data loads are described as free, with pricing applied to changed data.</p></li><li><p>Unit prices decrease as volume increases, and Hevo offers capacity commitments.</p></li></ul><p>Hevo recommends running the workload for four or five days, calculating the average daily event count, multiplying it by 30, and allowing around 5&#8211;10% variance.</p><p>That method depends on the sample reflecting the workload you expect throughout the month. An occasional bulk update can sit outside the sampled days and materially change the result.</p><p>Stable event rates give you a repeatable estimate. Irregular update jobs and sudden increases in change activity need to be included separately, rather than assumed to fall within a small variance allowance.</p><p>Not ideal for: Workloads with fluctuating event rates, frequent large updates, or sudden surges in inserts, updates, and deletions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>6. Fivetran</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p0yG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p0yG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 424w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 848w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 1272w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!p0yG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png" width="1440" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p0yG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 424w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 848w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 1272w, https://substackcdn.com/image/fetch/$s_!p0yG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65c59135-4e2d-4a39-ae50-a8f6c0c0f676_1440x816.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Teams that want managed ingestion and can reliably forecast Monthly Active Rows, or MAR.</p><p><a href="https://www.fivetran.com/">Fivetran</a> uses MAR as its main measure of connection usage. Standard MAR counts distinct rows that become active through inserts, updates, and deletes during the month.</p><p>The same row can be modified many times in that period and still count as one MAR. Your table&#8217;s byte size and total number of updates therefore won&#8217;t necessarily tell you how much standard MAR it generates.</p><p>More frequent synchronization also won&#8217;t increase standard MAR simply because another sync runs. Repeated changes to the same rows remain distinct-row activity within the billing period, rather than becoming another full set of MAR with every sync.</p><p>History Mode uses a different calculation that takes changes into account. Initial historical syncs are generally free from MAR charges, and the policy introduced in March 2025 allows historical resyncs to be excluded from paid MAR under certain conditions.</p><p>Forecasting MAR gets more difficult when the set of rows being changed varies considerably from month to month.</p><p>A workload can touch far more distinct rows without producing much more data overall. MAR can increase while the monthly byte count stays close to its previous level.</p><p>Connection structure affects the calculation too. Fivetran applies its usage curve at the connection level. Two connections replicating the same source to two destinations each have their own MAR.</p><p>The 2025 shift to connection-level tiering helps explain the different outcomes reported in community discussions. One user in an r/dataengineering thread said their monthly bill doubled after the change. Another reported a small increase because most of their connectors processed more than one million MAR per month.</p><p>Those accounts describe different distributions of usage across connections. The connection count and MAR per connection explain more about the resulting bill than a broad claim that Fivetran is expensive.</p><p>According to Fivetran, the 2025 change was designed to increase prices for accounts with many similar connections and reduce prices for accounts with one large connection. As of January 2026, connections with between one and one million paid MAR are subject to a minimum connection fee. Inserts, updates, and deletes contribute to paid MAR.</p><p>Some larger customers can also use Enterprise License Agreements with a fixed annual fee. That provides another way to budget for the service where those agreements are available.</p><p>Stable distinct-row activity makes MAR reasonably predictable. Teams estimating it need visibility into which rows change and how usage is spread across connections, rather than relying only on data volume.</p><p><strong>Not ideal for:</strong> Workloads with unpredictable distinct-row activity or many separate connections whose MAR is difficult to estimate.</p><h4>7. Confluent Cloud</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OwdM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OwdM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 424w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 848w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 1272w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!OwdM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png" width="1440" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OwdM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 424w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 848w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 1272w, https://substackcdn.com/image/fetch/$s_!OwdM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0fc29-bb67-4873-9a86-5b455f5d15c5_1440x862.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Businesses that already use Kafka and event streaming across their platform.</p><p>Confluent&#8217;s CDC connectors sit within a broader streaming platform. Usage-based fully managed connectors primarily charge for:</p><ul><li><p>Connector task hours</p></li><li><p>Data throughput measured in GB</p></li></ul><p>Those measurements cover Connect. Kafka clusters can add compute, networking, and storage charges, while other services, including Flink, use their own billing measurements.</p><p>The complete estimate needs to include each part of the platform used by the pipeline. A connector&#8217;s throughput rate won&#8217;t account for the Kafka resources or additional processing around it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kjnN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kjnN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!kjnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png" width="1440" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kjnN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!kjnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304baeb2-3bc0-4cf1-b399-8ee1c0770065_1440x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Organizations already using Kafka for company events may have much of that infrastructure and operating expertise in place. Their CDC estimate still needs to account for the additional workload, but they&#8217;re building on a platform they already run.</p><p>In August 2026, Confluent introduced Connect Advantage bundles. These let companies with consistent usage make a minimum monthly commitment in exchange for lower connector pricing and less variation in spending. A commitment gives those teams another budgeting option alongside standard usage-based billing.</p><p><strong>Not ideal for: </strong>Teams that only need database-to-warehouse CDC and have little use for the broader streaming platform.</p><h4>8. Debezium</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RqC7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RqC7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 424w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 848w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 1272w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RqC7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png" width="1440" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RqC7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 424w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 848w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 1272w, https://substackcdn.com/image/fetch/$s_!RqC7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fa07dd-e47e-48c2-83dd-08ff5c026647_1440x770.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Best for:</strong> Teams with Kafka experience or a need for direct control over the CDC stack.</p><p>Debezium is open source and has no software license charge. Running it in production still requires infrastructure and engineering time, which make up the cost estimate for a self-managed deployment.</p><p>A common Debezium setup uses Kafka Connect:</p><p><strong>Source database &#8594; Debezium connector in Kafka Connect &#8594; Kafka &#8594; Destination connectors</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XLfr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XLfr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XLfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png" width="1440" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XLfr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!XLfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd7230ac-6d20-4925-a7a6-7f5c5442bb08_1440x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Debezium&#8217;s documentation identifies Kafka Connect as its most popular configuration. A production deployment needs to account for Kafka brokers, Connect workers, storage, replication, monitoring, upgrades, scaling, and sink connectors.</p><p>Alternative configurations include Debezium Engine, which can run without Kafka or Kafka Connect. In an embedded setup, the application takes responsibility for state management and durability that the Kafka-based configuration would otherwise provide. Fewer infrastructure components also means more of that responsibility moves into the application.</p><p>Community discussions describe the operational differences. Engineers already working with Kafka often see Debezium as a practical CDC option. Others report difficulty with Kafka operations, scaling, and the time required to learn and maintain the setup.</p><p>One r/dataengineering user described Debezium itself as relatively easy to operate, with Kafka accounting for most of the operational effort. Another discussion raised concerns about implementing the combination while the team was trying to scale quickly.</p><p>A budget written as: <strong>Debezium = free</strong></p><p>only accounts for the software license. It leaves out the resources and maintenance needed to deliver data reliably.</p><p>A more useful calculation is:</p><p><strong>Debezium license = free; production CDC infrastructure and maintenance = your responsibility</strong></p><p>Teams with an established streaming platform can include Debezium in their existing operating plans. Teams starting from scratch need to budget for building that setup and maintaining it afterward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FUAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FUAF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 424w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 848w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 1272w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FUAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png" width="1456" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FUAF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 424w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 848w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 1272w, https://substackcdn.com/image/fetch/$s_!FUAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66952eab-452a-47ec-ba5f-1fe65accce0c_2160x824.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Not ideal for:</strong> Teams without Kafka expertise or experienced operations staff that want a provider to manage their CDC.</p><h4>Pricing Behavior in High-Volume Pipelines</h4><p>Consider a pipeline with the following workload:</p><ul><li><p>PostgreSQL as the source database</p></li><li><p>Continuous CDC</p></li><li><p>1 TB of changed data per month</p></li><li><p>Billions of row changes</p></li><li><p>Snowflake as the first destination</p></li><li><p>Occasional historical backfills of several TB</p></li><li><p>Peak periods reaching three times the normal workload</p></li></ul><p>The team then adds S3 as another destination. The source data still serves the same business needs, but another delivery path has joined the pipeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yh_r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yh_r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 424w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 848w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yh_r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 424w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 848w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!yh_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cceb020-c744-4ac5-ae8d-901de5a78617_2160x1224.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The resulting charge depends on whether the platform bills for delivery volume, active rows, events, capacity, or the infrastructure handling that additional work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aJHx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aJHx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!aJHx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png" width="1440" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aJHx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!aJHx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61294848-f082-4d37-beab-10946ae9cdec_1440x1080.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The advertised starting price doesn&#8217;t show how these operations will be billed. A useful forecast needs measurements for the vendor&#8217;s billing unit and the additional work you expect the pipeline to handle.</p><h4>CDC Hidden Costs to Consider</h4><p>The CDC service&#8217;s price leaves out costs that can appear elsewhere in the pipeline, including infrastructure, destination processing, and engineering time.</p><p>Debezium has no licensing fee, but a Kafka-based deployment still needs brokers, Kafka Connect workers, storage, networking, upgrades, and maintenance. Those expenses sit outside the price of the open-source software.</p><p>Cloud services have surrounding costs too. Datastream bills by processed GiB, while the destination and transformation route may also use BigQuery, Cloud Storage, Dataflow, and networking. DMS has replication instance, serverless capacity, storage, and other AWS infrastructure costs. Some AWS transfer paths may avoid a separate data transfer charge, but the resources running the pipeline still need to be included.</p><p>More changes arriving in Snowflake, BigQuery, or another warehouse can increase destination compute and storage costs. A small incremental charge from the CDC provider doesn&#8217;t tell you how much work the destination must do with the additional data.</p><p>Engineers also need to monitor replication lag, fix connectors after database upgrades, and deal with PostgreSQL WAL retention, Kafka capacity, schema changes, and failed backfills. Managed services include provider-operated work in their software pricing. Self-managed deployments place more of that work in your team&#8217;s cloud budget and engineering time.</p><p>Those differences change where the costs appear and who handles the work. The software price alone won&#8217;t establish which option costs less.</p><p>Compare the entire pipeline, including the destination and the effort needed to keep it running.</p><h4>How to Calculate CDC Costs Before Tool Selection</h4><p>Use your own workload to estimate what a CDC tool will cost. Vendor examples explain the pricing model, but your source activity and pipeline configuration determine the quantities going into it.</p><p>Start with these seven checks.</p><p><strong>1. Measure Changed Bytes</strong></p><p>Measure how much CDC data the source produces daily or monthly. For PostgreSQL, WAL throughput provides a useful view of the change volume generated by the database.</p><p>Database storage size won&#8217;t give you the same information. A 5 TB database changing by 20 GB per day has a different workload from a 500 GB database whose records change continuously. Use change measurements when estimating the traffic the pipeline must process.</p><p><strong>2. Measure Changed Rows or Events</strong></p><p>For MAR or event-based pricing, count inserts, updates, and deletes over a representative period.</p><p>Also track how many distinct rows change. Repeatedly updating the same rows affects event counts differently from standard MAR, so keep those measurements separate when comparing the two models.</p><p><strong>3. Distinguish Average Volume from Peak Volume</strong></p><p>An average of 20 MB/s hides considerable variation in a workload that reaches 100 MB/s every Friday.</p><p>Track both average traffic and peak traffic for capacity and serverless compute estimates. The service needs to handle the busy periods, and the capacity used during those periods can affect the bill.</p><p><strong>4. Calculate the Historical Load</strong></p><p>Estimate how much existing data needs to be loaded before continuous CDC begins.</p><p>Check how each vendor prices the initial load and later backfills. Estuary offers a free version for first-time users and a 30-day Cloud trial that provides an opportunity to test historical loading. Use those tests to measure the backfill workload and understand the charges that will apply under the production plan.</p><p><strong>5. Count Destinations</strong></p><p>The first version of the pipeline might be: <strong>PostgreSQL &#8594; Snowflake</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VcAf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VcAf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 424w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 848w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 1272w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VcAf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png" width="1440" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VcAf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 424w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 848w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 1272w, https://substackcdn.com/image/fetch/$s_!VcAf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af7eeba-8371-4e66-80f6-4f7511e4dd6e_1440x576.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Six months later, the same source might feed: <strong>PostgreSQL &#8594; Snowflake + S3 + an operational database</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ShpV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ShpV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ShpV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ShpV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!ShpV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb73e869c-fe69-4698-8973-ffd5924f16ed_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Calculate what each additional destination adds to the chosen pricing model. That might be more delivery volume, another connector or connection, or enough processing work to require additional capacity.</p><p><strong>6. Budget for Growth</strong></p><p>Calculate the cost of:</p><ul><li><p>The current workload</p></li><li><p>Twice the current workload</p></li><li><p>Five times the current workload</p></li></ul><p>Then estimate a particularly demanding month with:</p><ul><li><p>A large backfill</p></li><li><p>A traffic burst reaching three times the normal rate</p></li><li><p>A new destination</p></li><li><p>Several days of destination downtime followed by backlog recovery</p></li></ul><p>Difficulty pricing those scenarios without the vendor&#8217;s spreadsheet is something to discover before signing a contract. You&#8217;ll know which parts of the estimate require additional information and how easily your team can update the forecast later.</p><h4>7. Run the Proof of Concept Under Production-Like Conditions</h4><p>Replicating one PostgreSQL row confirms that the connection works. A useful proof of concept needs enough traffic to show how the pipeline performs under its expected production workload.</p><p>Run a backfill while CDC continues. Pause the destination and let a backlog build, then resume delivery and measure how quickly the system catches up. Add a second destination and check the effect on both usage and performance.</p><p>Estuary&#8217;s CDC evaluation guide recommends similar tests because pricing, latency, and recovery behavior can change outside steady operation. Collect those measurements during evaluation so they can be included in the production estimate.</p><h4>What Pricing Model Will Suit Your Workload?</h4><p>The measurements you can reliably forecast determine which pricing models you can budget for with confidence. Data volume, distinct-row activity, event counts, and processing capacity each require a different estimate.</p><h4>For workloads with predictable data volume&#8230;</h4><p>Estuary and Datastream use volume-based pricing. Estimates start with the GB or GiB the service will process, using each vendor&#8217;s definition of billable data. Account for capture and delivery in Estuary, and processed-data expansion in Datastream.</p><h4>For workloads with predictable processing capacity&#8230;</h4><p>Airbyte Pro bases pricing on data workers. Forecast the workers needed for regular jobs and periods when syncs overlap, including any additional capacity required for backfills.</p><h4>For workloads with predictable row or event activity&#8230;</h4><p>Fivetran estimates require the number of distinct active rows across your connections. Hevo estimates require event counts. Use the measurement each vendor bills for; the total number of changes and the number of unique changed rows aren&#8217;t interchangeable.</p><h4>For teams already budgeting around cloud infrastructure&#8230;</h4><p>DMS uses the AWS capacity and runtime measurements your infrastructure team may already work with.</p><p>Datastream&#8217;s processed-volume charges can be estimated alongside the other services in an existing GCP data stack, including destination storage and processing.</p><h4>For organizations already operating Kafka&#8230;</h4><p>Confluent and Debezium can use an established streaming platform and the team responsible for running it.</p><p>An organization with hundreds of applications on Kafka already has infrastructure and operating expertise in place, though CDC can still add resource usage. A five-person analytics team moving PostgreSQL into Snowflake would need to account for building and maintaining more of that setup itself.</p><h4>For teams that want managed CDC without operating Kafka&#8230;</h4><p>Estuary accounts for data movement and connector execution separately. Captured data can feed multiple materializations, so each downstream replay doesn&#8217;t require another extraction from the production database.</p><p>Your estimate can follow captured volume, delivery volume, and connector usage as destinations are added to the pipeline.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Conclusion</h4><p>Forecasting CDC costs requires measuring the same activity the vendor bills for. Monthly bytes won&#8217;t tell you how many distinct rows become active, and transaction counts won&#8217;t directly specify the compute capacity needed during a traffic surge. Open-source software also leaves infrastructure and engineering costs to be estimated.</p><p>Compare the quoted starting price against those workload measurements before using it as a budget figure.</p><p>Test double volume, an extra destination, a backfill, and a high-traffic week. Include networking, destination compute, and the engineering time required to operate the system.</p><p>Stable MAR makes Fivetran more predictable, while consistent event rates support Hevo estimates. Airbyte Pro requires a capacity forecast. DMS and Datastream need estimates that include the surrounding AWS or GCP resources. Confluent and Debezium require an understanding of the streaming infrastructure and its operating costs.</p><p>Estuary gives teams using managed CDC at high volume a calculation based on data movement and connector usage, without requiring them to operate a separate Kafka stack.</p><p>A single capture can supply multiple destinations. Budget for the captured data, each destination&#8217;s delivery volume, and the connectors involved, then use those same measurements to estimate the next expansion.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[SeaArt vs PixAI: Which Anime AI Generator Fits You in 2026?]]></title><description><![CDATA[I tested both platforms with the same anime prompts to see which one is worth your credits.]]></description><link>https://www.generativeaipub.com/p/seaart-vs-pixai-which-anime-ai-generator</link><guid isPermaLink="false">https://www.generativeaipub.com/p/seaart-vs-pixai-which-anime-ai-generator</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 21 Oct 2026 11:06:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1NKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1NKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1NKP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1NKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221462372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1NKP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!1NKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97f6a2f9-c8b9-4280-b8f3-f99bbffa46b7_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SeaArt vs PixAI: Which Anime AI Generator Fits You in 2026?</figcaption></figure></div><p>When you search for &#8220;anime AI generator&#8221; on Google, SeaArt and <a href="https://eap.pixai.art/go/jim">PixAI</a> are two of the top results. Both platforms have free daily credits, mobile apps, a thriving community, and a large number of custom image models.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>I&#8217;ve used both for a while now, and the more I use them, the more I notice how different they are. SeaArt tries to do everything. It has images, videos, AI chat characters, face swaps, and dance effects, and anime is just one of many styles you can pick. <a href="https://generativeai.pub/eap.pixai.art/go/jim">PixAI</a> focuses only on anime, and it has its own anime model called <a href="https://pixai.art/en/tsubaki-3/showcase">Tsubaki.3</a>.</p><p>To see which one actually does a better job with anime, I ran two tests on both platforms. First, I created an original character from a detailed description. Then, I put that same character in a completely new scene.</p><p>In this post, I&#8217;ll show you the results, what each platform got right and wrong, and which one I&#8217;d recommend for anime art.</p><h3><strong>SeaArt vs PixAI: What&#8217;s the Difference?</strong></h3><p>The biggest difference is what each platform is built for.</p><p>SeaArt is like a big shopping mall of AI models. It gives you access to image models from other companies, like GPT Image 2.5, Seedream, Nano Banana, and Flux, plus video models like Veo, Kling, and Seedance. You&#8217;ll also find community-made anime models, but they sit next to all those other tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hQX7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hQX7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 424w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 848w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 1272w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hQX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png" width="1400" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SeaArt landing page. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SeaArt landing page. Image by Jim Clyde Monge" title="SeaArt landing page. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!hQX7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 424w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 848w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 1272w, https://substackcdn.com/image/fetch/$s_!hQX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51c0c29-1fb9-49c8-a135-fddeabb19a0a_1400x743.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SeaArt landing page. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--af76b9455309-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>PixAI is built just for anime. Its main model, Tsubaki.3, was trained by PixAI on anime art, and everything on the site, from the 1.8 million community models and LoRAs to the editing tools, is made for anime and illustration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gAMr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gAMr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 424w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 848w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 1272w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gAMr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png" width="1400" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PixAi landing page. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PixAi landing page. Image by Jim Clyde Monge" title="PixAi landing page. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!gAMr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 424w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 848w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 1272w, https://substackcdn.com/image/fetch/$s_!gAMr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe86a4380-6866-4fbf-946f-41d1eecb4ccb_1400x805.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI landing page. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--af76b9455309-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>In my experience, that focus makes a big difference.</p><p>When I open <a href="https://generativeai.pub/eap.pixai.art/go/jim">PixAI</a>, every tool I see is something I&#8217;d actually use for anime. When I open SeaArt, I usually have to scroll past photo filters and face swap templates before I find what I need.</p><p>If you make lots of different content, like realistic photos and videos, SeaArt gives you more to play with. But if anime is your main thing, PixAI is the one built for you.</p><h3><strong>What SeaArt Offers</strong></h3><p>SeaArt is built to cover almost every kind of AI content, and its menu shows it. You can generate images and videos, upscale images, remove backgrounds, erase objects, add lip sync to a video, and chat with AI characters.</p><p>This is what the image generator dashboard looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47tB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47tB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 424w, https://substackcdn.com/image/fetch/$s_!47tB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 848w, https://substackcdn.com/image/fetch/$s_!47tB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 1272w, https://substackcdn.com/image/fetch/$s_!47tB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!47tB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png" width="1400" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SeaArt image generator page. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SeaArt image generator page. Image by Jim Clyde Monge" title="SeaArt image generator page. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!47tB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 424w, https://substackcdn.com/image/fetch/$s_!47tB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 848w, https://substackcdn.com/image/fetch/$s_!47tB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 1272w, https://substackcdn.com/image/fetch/$s_!47tB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbe52c6-d948-41fe-848c-675ce6c221ff_1400x789.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SeaArt image generator page. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--af76b9455309-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>A big part of SeaArt is its templates, which it calls apps.</p><p>These are one-click effects made by other users, like &#8220;Turn Me Into a Game,&#8221; &#8220;Bullet Time Effect,&#8221; or a K-pop &#8220;Ending Fairy&#8221; video. You upload a photo, press a button, and get the effect without writing a prompt.</p><p>SeaArt also has an iOS and Android app, a public gallery where people share their work and prompts, and a CLI and MCP connection for developers who want to plug it into their own tools.</p><p>My main issue with SeaArt is that it feels a bit crowded. Anime is just one part of a site that also pushes photo filters, face swaps, and realistic videos. Finding a good anime model takes some digging.</p><h3><strong>How PixAI and Tsubaki.3 Work</strong></h3><p>PixAI is different. It sticks to anime, and you can tell from the moment you open the site. It runs in the browser and on iOS and Android, and you get free credits every day.</p><p>Its main model, Tsubaki.3, can do two things: make images from text, and edit images you already have. According to PixAI&#8217;s technical report, the team started with about 500 million anime images and filtered them down to 50 million. Each image was labeled with both tags and plain English descriptions. That&#8217;s why you can write prompts in normal sentences instead of long lists of tags.</p><p>Here&#8217;s what you can do with it:</p><ul><li><p><strong>Reuse a character:</strong> Upload a character and call it @image1 in your prompt to put them in a new scene.</p></li><li><p><strong>Edit by typing:</strong> Type &#8220;change her jacket to black,&#8221; and only the jacket changes.</p></li><li><p><strong>Make manga pages:</strong> Ask for a multi-panel page with speech bubbles, and it lays everything out in one image.</p></li><li><p><strong>Animate:</strong> Turn an image into a short clip with Tsubaki Video.</p></li></ul><p>I also like that PixAI is honest about the model&#8217;s weaknesses. In its report, it says Tsubaki.3 recognizes named art styles only about 60% of the time, and the art style can change a little after several rounds of edits.</p><h3><strong>PixAI and SeaArt Features Compared</strong></h3><p>SeaArt and <a href="https://generativeai.pub/eap.pixai.art/go/jim">PixAI</a> both have free credits, mobile apps, and community galleries. The real differences come down to which models you get and how well they handle anime.</p><p>Here&#8217;s a quick comparison.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FVuD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FVuD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FVuD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SeaArt vs PixAI side by side comparison. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SeaArt vs PixAI side by side comparison. Image by Jim Clyde Monge" title="SeaArt vs PixAI side by side comparison. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!FVuD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!FVuD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a02a0e4-c325-475a-be6c-c67482475e23_1400x933.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SeaArt vs PixAI side-by-side comparison. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--af76b9455309-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>If you want one site for all kinds of content, SeaArt covers more ground. But if you mostly make anime and want a model that really understands anime prompts, PixAI is the better fit.</p><p>Now let&#8217;s see how they do with the same prompts.</p><h3><strong>Testing Both With the Same Prompts</strong></h3><p>On SeaArt, I used Nova Anime XL, one of the most popular anime models on the site, with default settings. On PixAI, I used Tsubaki.3 with default settings. I ran each prompt four times on both platforms and compared all the results.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Test 1: Original Character Design</strong></h3><p>First, I wanted to see which model reads a detailed character description best.</p><blockquote><p><em><strong>Prompt: </strong>Full-body anime illustration of an original character: a young man who works as a lighthouse keeper, with shaggy auburn hair, freckles across his nose, and a thin silver earring in his right ear. He wears a thick cream-colored knit sweater with a rolled collar, dark blue work pants, tall rubber boots, and a yellow raincoat tied around his waist. He holds an old brass lantern in his left hand and a paper map in his right. He&#8217;s standing on wet rocks by the sea on a cloudy morning, with the lighthouse behind him and seagulls in the sky. Soft gray light, muted colors, cel shading.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DR3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DR3K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 424w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 848w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!DR3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png" width="1456" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3035771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221462372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DR3K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 424w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 848w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!DR3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8e5886-b148-431e-92e1-941ae43681fd_1926x1278.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SeaArt vs PixAI side-by-side comparison. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--af76b9455309-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>First of all, I don&#8217;t understand why SeaArt put two characters in the image. I only asked for one. The character on SeaArt&#8217;s side also isn&#8217;t holding the brass lantern, which was one of the main details in my prompt. PixAI got both of these right.</p><p>SeaArt&#8217;s image does have more detail overall, especially in the background. But I personally prefer the calm, flat look of PixAI&#8217;s result. It feels closer to the soft gray morning I described in the prompt.</p><p>Which image do you prefer?</p><h3><strong>Test 2: Same Character, New Scene</strong></h3><p>Next, I took my favorite lighthouse keeper image from each platform and tried to put him in a completely different setting. This is something you&#8217;ll need if you&#8217;re making comics, VTuber content, or any story with a recurring character.</p><blockquote><p><em><strong>Prompt: </strong>Using this character as reference, show him sitting at a small wooden table inside the lighthouse at night, writing in a leather journal by candlelight. Keep his face, hair, freckles, earring, and sweater the same. A storm is visible through the round window behind him.</em></p></blockquote><p>Just to show you what the image editing looks like on both SeaArt and PixAI&#8217;s platforms, check out the screenshots below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQ6l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQ6l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 424w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 848w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 1272w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQ6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png" width="1456" height="594" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:873534,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221462372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KQ6l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 424w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 848w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 1272w, https://substackcdn.com/image/fetch/$s_!KQ6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21e1bf4-2cbc-409a-9121-c3670bfe6b58_1928x786.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image editing on SeaArt (Left) and PixAI (Right)</figcaption></figure></div><p>Here&#8217;s the side-by-side output:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lv0t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lv0t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 424w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 848w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 1272w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lv0t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3766645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/221462372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lv0t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 424w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 848w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 1272w, https://substackcdn.com/image/fetch/$s_!Lv0t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e2941e-3d74-40d7-8367-87b91ed240cb_1932x1290.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image editing on SeaArt (Left) and PixAI (Right)</figcaption></figure></div><p>Both platforms followed most of the prompt. But SeaArt added a lamp to the scene, even though I didn&#8217;t ask for one. The candle was supposed to be the only light source, and the extra lamp takes away from that cozy, dark mood.</p><p>In terms of quality, I think PixAI&#8217;s result is clearly better. I love how the camera moved closer to the character, and the contrast between the candlelight and the dark room really stands out. It looks like a scene straight out of an anime.</p><h3><strong>Who Each Platform Is Best For</strong></h3><p><strong>Pick <a href="https://generativeai.pub/eap.pixai.art/go/jim">PixAI</a> if you:</strong></p><ul><li><p>Make mostly anime art, OCs, or fan art</p></li><li><p>Need the same character to look the same across many images</p></li><li><p>Want to fix images by typing what you want to change</p></li><li><p>Make manga pages or anime-style video clips</p></li></ul><p><strong>Pick SeaArt if you:</strong></p><ul><li><p>Make many types of content, like realistic photos and short videos</p></li><li><p>Want access to models from Google, OpenAI, ByteDance, and others in one place</p></li><li><p>Prefer one-click templates over writing prompts</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div></li></ul><h3><strong>Final Thoughts</strong></h3><p>For my own anime work, I prefer <a href="https://generativeai.pub/eap.pixai.art/go/jim">PixAI</a>. Tsubaki.3 followed my character description more closely, didn&#8217;t add extra characters or objects I didn&#8217;t ask for, and kept my lighthouse keeper looking like the same person in a new scene.</p><p>I also like that everything on PixAI is made for anime, so I don&#8217;t have to scroll past face swaps and dance filters to find the tools I need.</p><p>If you&#8217;re deciding between the two, think about what you make most. If it&#8217;s a mix of anime, realistic photos, and videos, SeaArt gives you more tools in one account.</p><p>If it&#8217;s mostly anime, PixAI is built for exactly that. And if you plan to reuse the same character across many images, test how well each platform keeps your character consistent before you commit.</p><p>I also want to thank the teams behind both platforms for keeping free daily credits around. Anyone can try these tools without paying, and that&#8217;s how a lot of us got into AI art in the first place.</p><p>What do you think? Are you team SeaArt or team PixAI? Let me know your thoughts in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Tensor.Art vs PixAI: Which Anime AI Generator Should You Use?]]></title><description><![CDATA[I tested both platforms with three anime prompts, from text on signs to crowded scenes, to see which one fits different kinds of creators.]]></description><link>https://www.generativeaipub.com/p/tensorart-vs-pixai-which-anime-ai</link><guid isPermaLink="false">https://www.generativeaipub.com/p/tensorart-vs-pixai-which-anime-ai</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Sat, 17 Oct 2026 00:09:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ecOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ecOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ecOt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ecOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220786709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ecOt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!ecOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74308bbf-3ced-48a9-b445-79cc6ea78cac_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tensor.Art vs PixAI: Which Anime AI Generator Should You Use?</figcaption></figure></div><p>When people talk about AI-generated anime art, two names come up a lot: Tensor.Art and <a href="https://eap.pixai.art/go/jim">PixAI</a>. Both are free to use in the browser, and both host thousands of community models and LoRAs. If you&#8217;re into AI and anime, you&#8217;ve probably heard of these two platforms already, or maybe you&#8217;ve even used one of them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>I&#8217;ve used both for a while now, and at first glance, they look pretty similar. But once you actually start making images, you&#8217;ll notice they want you to work in very different ways.</p><p>Tensor.Art is made for tinkerers. You pick a checkpoint, stack LoRAs, tweak settings, and if you want, train your own model or build a node workflow.</p><p>PixAI is built around its own anime model, Tsubaki.3, which understands full sentences and lets you edit images by simply typing what you want to change.</p><p>To see which one does a better job, I ran three tests on both platforms. The first was a scene written in plain English, the second was a scene with text on signs, and the third was a busy scene with four different characters.</p><p>The rest of this post will show you the results and help you figure out which platform fits the way you like to create.</p><h3><strong>Tensor.Art vs PixAI: What&#8217;s the Difference?</strong></h3><p>The biggest difference is how much work you have to do to get a good image.</p><p>On Tensor.Art, most of the work is on you. You choose from community checkpoints built on base models like Illustrious, Krea 2, and Anima, add LoRAs on top, and adjust settings like the sampler and number of steps. If you pick the right combo, the results can look great. If you don&#8217;t, you&#8217;ll spend a lot of time testing until something works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!goCq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!goCq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 424w, https://substackcdn.com/image/fetch/$s_!goCq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 848w, https://substackcdn.com/image/fetch/$s_!goCq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 1272w, https://substackcdn.com/image/fetch/$s_!goCq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!goCq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png" width="1400" height="839" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:839,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tensor.Art landing page. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tensor.Art landing page. Image by Jim Clyde Monge" title="Tensor.Art landing page. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!goCq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 424w, https://substackcdn.com/image/fetch/$s_!goCq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 848w, https://substackcdn.com/image/fetch/$s_!goCq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 1272w, https://substackcdn.com/image/fetch/$s_!goCq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb778bd3-1542-4c12-9c95-564a29253ce2_1400x839.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tensor.Art landing page. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--2a779cb6e6a4-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>On PixAI, the model does more of the heavy lifting. Tsubaki.3 is trained to understand long descriptions, keep characters consistent, and make edits from typed instructions. You can still use community models and LoRAs if you want, but I usually start and finish with Tsubaki.3.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sX9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sX9y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 424w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 848w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 1272w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sX9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png" width="1400" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PixAI landing page. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PixAI landing page. Image by Jim Clyde Monge" title="PixAI landing page. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!sX9y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 424w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 848w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 1272w, https://substackcdn.com/image/fetch/$s_!sX9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5997cd-d80d-4ebe-be77-83c7087749f1_1400x809.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI landing page. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--2a779cb6e6a4-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>I&#8217;ve spent hours on platforms like Tensor.Art trying different checkpoint and LoRA combos just to get one scene right. With PixAI, I can describe the scene the way I&#8217;d explain it to a friend, and I usually get something close on the first try.</p><p>If you love experimenting with models and settings, or want to train and share your own, Tensor.Art is a great playground. But if you just want good anime art without the trial and error, PixAI is the easier choice.</p><h3><strong>What Tensor.Art Offers</strong></h3><p>Tensor.Art started as a free site for hosting and running AI models online, a lot like CivitAI. You can upload and download models, run them in the browser without a GPU, and train your own LoRAs right on the site.</p><p>This is what the image generation dashboard looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3QaF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3QaF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 424w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 848w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 1272w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3QaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png" width="1400" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9377158-bc31-477e-bdf2-60716672b254_1400x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tensot.Art image generation dashboard. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tensot.Art image generation dashboard. Image by Jim Clyde Monge" title="Tensot.Art image generation dashboard. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!3QaF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 424w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 848w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 1272w, https://substackcdn.com/image/fetch/$s_!3QaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9377158-bc31-477e-bdf2-60716672b254_1400x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tensot.Art image generation dashboard. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--2a779cb6e6a4-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>The model library is the main reason people use Tensor.Art. On the homepage, you&#8217;ll see checkpoints and LoRAs sorted into categories like Manga, Niji Style, VTuber, Chibi, and Cozy and Healing. Some of them are really popular. The Illustrious checkpoint Juicy Majic, for example, had about 4.7 million runs when I checked.</p><p>Some models are marked &#8220;Exclusive,&#8221; which means you can only run them on Tensor.Art. Others are &#8220;Early Access,&#8221; where the creator releases them to paying users first. This gives model creators a reason to publish on Tensor.Art instead of other sites.</p><p>Tensor.Art also supports ComfyUI workflows, so you can build node-based setups and share them with others. If you used to run ComfyUI on your own computer, this is the closest thing you&#8217;ll get to that in a browser.</p><p>Recently, the site also added some guided tools on its homepage for people who don&#8217;t want to build everything from scratch:</p><ul><li><p><strong>OC Creator:</strong> Design an original character from scratch.</p></li><li><p><strong>Anime Lab:</strong> Make anime characters, scenes, and short motion clips.</p></li><li><p><strong>Smart Edit:</strong> Change, fix, or transform an image you already have.</p></li><li><p><strong>Create from Reference:</strong> Make new images or videos based on a character you upload.</p></li><li><p><strong>Design Agent:</strong> Chat with an assistant to generate and edit designs.</p></li></ul><p>That&#8217;s a lot of options. It&#8217;s fun if you like exploring, but honestly, it can feel a bit overwhelming when you just want to make one good image.</p><h3><strong>How PixAI and Tsubaki.3 Work</strong></h3><p><a href="https://pixai.art/en">PixAI</a> is an anime-only platform that runs in the browser and on iOS and Android, and you get free credits every day. It hosts more than 1.8 million community models and LoRAs, but the main reason I use it right now is <a href="https://pixai.art/en/tsubaki-3">Tsubaki.3</a>.</p><p>You can easily find Tsubaki.3 in the image generation dashboard under the Model tab.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FbT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FbT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 424w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 848w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 1272w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png" width="1400" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0FbT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 424w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 848w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 1272w, https://substackcdn.com/image/fetch/$s_!0FbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fc38d91-2ad3-4d74-b634-cd63ad84bc5b_1400x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI image generation dashboard. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--2a779cb6e6a4-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>PixAI trained Tsubaki.3 to do two things: make images from text, and edit images you already have. According to its technical report, the team started with about 500 million anime images and filtered them down to 50 million. Each image was labeled twice, once with booru-style tags and once with a plain English description.</p><p>Here&#8217;s what that means for you:</p><ul><li><p><strong>Write in sentences:</strong> Describe a scene the way you&#8217;d explain it to a friend.</p></li><li><p><strong>Reuse characters:</strong> Upload a character and call it @image1 to put them in a new scene.</p></li><li><p><strong>Edit by typing:</strong> Type &#8220;change his scarf to red,&#8221; and only the scarf changes.</p></li><li><p><strong>Make manga pages:</strong> Ask for panels and speech bubbles in one image.</p></li><li><p><strong>Animate:</strong> Turn images into short clips with Tsubaki Video.</p></li></ul><p>I also like that PixAI is honest about the model&#8217;s weaknesses. In the report, it says Tsubaki.3 only recognizes named art styles about 60% of the time, and the art style can change a little after several rounds of edits.</p><h3><strong>PixAI vs Tensor.Art Compared Side by Side</strong></h3><p>Both platforms are free to start and run in the browser. The real differences are in how you get your results and how much setup you need along the way.</p><p>Here&#8217;s a quick comparison.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rJ8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rJ8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rJ8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f458964-02aa-482a-9dec-25490f695f16_1400x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PixAI vs Tensor.Art Compared Side by Side&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PixAI vs Tensor.Art Compared Side by Side" title="PixAI vs Tensor.Art Compared Side by Side" srcset="https://substackcdn.com/image/fetch/$s_!rJ8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!rJ8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f458964-02aa-482a-9dec-25490f695f16_1400x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI vs Tensor.Art Compared Side by Side</figcaption></figure></div><p>If you like having full control over every model and setting, Tensor.Art gives you more to play with. If you&#8217;d rather describe what you want and fix things by typing, PixAI gets you there with fewer steps.</p><p>Now let&#8217;s see how they handle the same prompts.</p><h3><strong>Testing Both With the Same Prompts</strong></h3><p>On Tensor.Art, I used Juicy Majic Illustrious v6.1, one of the most popular anime checkpoints on the site, with no LoRAs and default settings. On PixAI, I used Tsubaki.3 with default settings. I ran each prompt four times on both platforms and compared all the results.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Test 1: A Scene Written in Plain English</strong></h3><p>For the first test, I wrote the prompt the way most beginners would, as a description in full sentences.</p><blockquote><p><em><strong>Prompt: </strong>Anime illustration of a girl working the night shift at a tiny ramen shop in a rainy alley. She has short black hair tucked behind one ear, a white bandana, and rolled-up sleeves on her navy work shirt. She&#8217;s pouring broth into a bowl while steam rises in front of her face. A tired businessman in a loose tie sits at the counter, reading the menu. Through the open doorway behind them, neon signs reflect on the wet street. Warm yellow light inside, cool blue light outside.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0fKK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0fKK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 424w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 848w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0fKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png" width="1456" height="1020" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2726864,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220786709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0fKK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 424w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 848w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!0fKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cb7054-152d-4a04-a7bd-d3ee55072ef9_1808x1266.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tensor.Art (left) vs PixAI (right). Image comparison by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--2a779cb6e6a4-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>This is a good example of what I meant about the difference in effort. Tensor.Art&#8217;s image on the left has a few problems. First, the steam is way too strong, to the point where I could barely see the girl anymore. It also left out the businessman sitting at the counter, who was supposed to be the second character in the scene.</p><p>PixAI&#8217;s image on the right has every element from the prompt. The only thing I would&#8217;ve liked is the misty, soft look from Tensor.Art&#8217;s image. It gives the scene a cool, dreamy vibe that PixAI&#8217;s version doesn&#8217;t quite have.</p><h3><strong>Test 2: Generating Text on Images</strong></h3><p>Text is one of the hardest things for anime models to get right. A lot of older models can draw a sign, but the letters end up looking like random squiggles. For this test, I asked for a ramen shop with a few different signs, each with its own text.</p><blockquote><p><em><strong>Prompt: </strong>Anime illustration of a small ramen shop on a rainy street at night, seen from the outside. Above the door, a bright red neon sign reads &#8220;RAMEN&#8221; in big glowing letters. Below it, a smaller blue neon sign reads &#8220;OPEN 24 HOURS.&#8221; Next to the door, there&#8217;s a wooden menu board with handwritten chalk text that says &#8220;Shoyu Ramen $9&#8221; and &#8220;Gyoza $5.&#8221; A cat sits under the shop&#8217;s paper lantern, and the neon lights reflect on the wet street.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d43p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d43p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 424w, https://substackcdn.com/image/fetch/$s_!d43p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 848w, https://substackcdn.com/image/fetch/$s_!d43p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 1272w, https://substackcdn.com/image/fetch/$s_!d43p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d43p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png" width="1456" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2388792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220786709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d43p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 424w, https://substackcdn.com/image/fetch/$s_!d43p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 848w, https://substackcdn.com/image/fetch/$s_!d43p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 1272w, https://substackcdn.com/image/fetch/$s_!d43p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e7d257-6f60-4189-be9f-6da4343fa504_1802x904.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">TensorArt (left) vs PixAI (right) image comparison</figcaption></figure></div><p>I honestly like both images. All the elements from the prompt are there, and the overall vibe looks great on both sides.</p><p>One weird thing I noticed is that the ramen shop in Tensor.Art&#8217;s image looks closed, even though the sign says it&#8217;s open 24 hours. It&#8217;s a small detail, but it doesn&#8217;t make much sense.</p><p>On PixAI&#8217;s side, there&#8217;s some unreadable text above the $9 price on the menu board. It&#8217;s minor, but it&#8217;s worth zooming in to check small text like this before you use the image anywhere.</p><h3><strong>Test 3: Multiple Characters in One Scene</strong></h3><p>For the last test, I wanted to see how both models handle a busy scene. Putting multiple characters in one image is where a lot of AI models struggle. Hair colors get swapped, props end up in the wrong hands, or one of the characters just disappears.</p><blockquote><p><em><strong>Prompt: </strong>Anime illustration inside a busy ramen shop at night. Behind the counter, an old chef with a gray beard and a white headband is stirring a big pot. At the counter, three customers sit side by side. On the left, a high school boy in a black school uniform slurps noodles. In the middle, a woman with long red hair in a green jacket is taking a photo of her ramen with her phone. On the right, a tired construction worker in an orange vest and a yellow hard hat on the counter is drinking from a glass of water. Warm lighting, steam rising from the bowls.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q-WG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q-WG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 424w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 848w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q-WG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png" width="1456" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2389010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220786709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q-WG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 424w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 848w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-WG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F268b43d9-40ad-4095-b7d9-39c55d22d9ce_1802x904.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">TensorArt (left) vs PixAI (right) image comparison</figcaption></figure></div><p>Both platforms got all four characters into the scene, which I didn&#8217;t expect from Tensor.Art after the first test.</p><p>In terms of quality, though, I really like the one from PixAI. It has more depth, a better camera angle, and a beautiful color palette. The scene feels like an actual frame from an anime, while Tensor.Art&#8217;s version looks flatter by comparison.</p><h3><strong>Picking the Right Base Model on Tensor.Art</strong></h3><p>If you decide to use Tensor.Art, you&#8217;ll need to pay attention to the base model each checkpoint is built on. Here&#8217;s a quick guide to the ones you&#8217;ll see most often on the homepage:</p><ul><li><p><strong>Illustrious:</strong> The most popular base for anime right now. It&#8217;s great for anime faces and styles, and works best with tag prompts.</p></li><li><p><strong>Anima:</strong> A newer base for more stylized, aesthetic anime looks. A lot of artist-style LoRAs are being made for it.</p></li><li><p><strong>Krea 2:</strong> A base that leans toward realistic lighting and textures. It&#8217;s good for cozy or painterly scenes, but less focused on classic anime.</p></li></ul><p>LoRAs only work with the base model they were trained on, so an Illustrious LoRA won&#8217;t work on a Krea 2 checkpoint. Always check the label on each model before you mix them.</p><p>On PixAI, you can mostly skip this step. Tsubaki.3 is one model that handles a wide range of anime styles, so you only need to think about base models if you switch to the community library.</p><h3><strong>Training Your Own Models</strong></h3><p>This is one area where Tensor.Art does really well. You can train a LoRA right on the site by uploading a set of images, usually 20 to 30 for a character, and the site handles the training for you. When it&#8217;s done, you can keep the LoRA private, share it with the community, or publish it as an exclusive model.</p><p>This is useful if you have an original character or art style you want to use over and over. A trained LoRA usually gives you more consistent results than a reference image, because the model has actually learned what your character looks like.</p><p>PixAI relies more on Tsubaki.3&#8217;s reference feature, where you upload a character image and the model uses it right away. It takes seconds instead of a full training run. For most short projects, that&#8217;s all I need. For a big project like a full comic or a VTuber model sheet, though, a trained LoRA can still give you more control.</p><h3><strong>Licenses and Commercial Use</strong></h3><p>Since both platforms host community models, licenses are different for each model. A checkpoint or LoRA might allow commercial use, require you to credit the creator, or not allow selling images made with it at all. Always check the license on the model&#8217;s page before using your images for client work or selling them.</p><p>PixAI says images made with its own models, including Tsubaki.3, can be used commercially. It also reminds users that community LoRAs can have their own rules, so you&#8217;ll still need to check if you add one.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final Thoughts</strong></h3><p>Back in 2023, I spent a lot of time building custom ComfyUI setups and testing checkpoint after checkpoint just to get one decent anime image.</p><p>It was fun back then, but these days I just want to describe a scene and get it right without the trial and error. Tsubaki.3 did that for me in all three tests.</p><p>I also want to give a shoutout to the model creators on both platforms. A lot of the checkpoints and LoRAs we use for free took someone weeks to train and test, and both sites wouldn&#8217;t be half as useful without them.</p><p>What about you? Are you more of a tinkerer, or do you prefer just typing what you want and letting the AI handle the rest?</p><p>Let me know your thoughts in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[8 New AI Terms You Should Know to Be Ahead of 90% of People (Part 2)]]></title><description><![CDATA[A new set of AI terms ya&#8217;ll should know about.]]></description><link>https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to-72b</link><guid isPermaLink="false">https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to-72b</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 14 Oct 2026 09:50:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pyki!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pyki!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pyki!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!pyki!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!pyki!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!pyki!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pyki!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220294730?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pyki!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!pyki!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!pyki!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!pyki!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf80cfdc-60cf-43ce-af41-7b20e7a287e9_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">8 New AI Terms You Should Know to Be Ahead of 90% of People</figcaption></figure></div><p>My previous article about eight AI terms went viral, and a lot of readers found it helpful. So I wanted to write a follow-up with more terms you should know.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p><a href="https://generativeai.pub/8-new-ai-terms-you-should-know-to-be-ahead-of-90-of-people-b898cc0ebd1a">Part 1</a> covered agents, harnesses, MCP, and skills. This time, we&#8217;ll look at some of the technology behind chatbots and image generators, al&#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to-72b">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Make Manga Pages with AI Using Tsubaki.3]]></title><description><![CDATA[A step-by-step guide to making a four-panel manga page with PixAI&#8217;s AI manga generator.]]></description><link>https://www.generativeaipub.com/p/how-to-make-manga-pages-with-ai-using</link><guid isPermaLink="false">https://www.generativeaipub.com/p/how-to-make-manga-pages-with-ai-using</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 14 Oct 2026 03:56:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!05C-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!05C-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!05C-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!05C-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!05C-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!05C-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!05C-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220293268?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!05C-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!05C-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!05C-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!05C-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892e07b6-35f0-4ebe-9961-a9ffe4c70ce5_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How to Make Manga Pages with AI Using Tsubaki.3</figcaption></figure></div><p>I've tried many image models, both open source and closed source, over the past five years. One fun use case for them is making manga panels for short anime stories in a printed comic format.</p><p>One of the biggest pains when using AI for manga art is consistency.</p><p>Image quality has improved a lot in the past couple of years, but making sure the characters look the same in every panel is still the hardest thing to get right. Another problem is misspelled text in speech bubbles.</p><p>These mistakes are expensive, because I often end up regenerating the entire page when the AI messes up just one part of it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>In this tutorial, I&#8217;ll show you how I used <a href="https://pixai.art/en/tsubaki-3/showcase">Tsubaki.3</a> on <a href="https://eap.pixai.art/go/jim">PixAI</a> as an AI manga generator to make a four-panel page about an office worker who gets caught in the rain.</p><p>I&#8217;ll go through how I planned the story, wrote the prompt, checked the first result, and fixed the mistakes one panel at a time.</p><h3><strong>Plan a Short Manga Scene Before You Generate</strong></h3><p>Before I wrote any prompt, I planned the story panel by panel. I think this is the most important step. If I don&#8217;t know what each panel should show, the AI won&#8217;t know either.</p><p>A good short scene needs a beginning, a twist, and an ending. I also make sure every panel shows something different. It could be a new action, a new facial expression, or a different camera distance. If two panels show the same pose with only a slightly different face, one of them is basically wasted space.</p><p>Here&#8217;s the plan I used:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ij0-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ij0-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 424w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 848w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 1272w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ij0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png" width="1400" height="587" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:587,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Manga illustration generation sample plan. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Manga illustration generation sample plan. Image by Jim Clyde Monge" title="Manga illustration generation sample plan. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Ij0-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 424w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 848w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 1272w, https://substackcdn.com/image/fetch/$s_!Ij0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa814bf9-1786-40aa-9ddc-76fb7bb88516_1400x587.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Manga illustration generation sample plan. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--32a415c0af8a-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>I kept the dialogue short on purpose. Short lines fit better inside speech bubbles, and the AI is less likely to misspell them.</p><h3><strong>Creating the Character Reference</strong></h3><p>Next, I created a reference image of both characters using Tsubaki.3. This gives the model something to copy when it draws the full page.</p><blockquote><p><em><strong>Prompt: </strong>Character reference sheet, black-and-white manga style, two characters standing side by side on a plain white background, full body. Left: Aya, a young woman office worker with a short dark bob, a yellow hair clip on the left side of her hair, round glasses, a beige trench coat over a white blouse, a red scarf, and a tote bag with a small cat keychain. Right: Ren, a tall young man with messy light brown hair, a gray suit with a loosened tie, holding a closed navy umbrella. Clean ink lines, simple shading.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NejZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NejZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NejZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg" width="1232" height="1632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1632,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sample two character reference generated with Tsubaki.3 on PixAI&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sample two character reference generated with Tsubaki.3 on PixAI" title="Sample two character reference generated with Tsubaki.3 on PixAI" srcset="https://substackcdn.com/image/fetch/$s_!NejZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NejZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c1c3462-5d50-4d4b-b6ec-8647dd5df6ee_1232x1632.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample two character reference generated with Tsubaki.3 on PixAI</figcaption></figure></div><p>I gave Aya a few small details on purpose: a yellow hair clip on one side, glasses, a red scarf, and a cat keychain. Small details like these are usually the first things the AI forgets or changes between panels, so they make it easy to check if the character stays consistent.</p><p>If you plan to reuse the same characters across many pages, <a href="https://eap.pixai.art/go/jim">PixAI</a>&#8217;s <a href="https://blog.pixai.art/en/pixai-character-consistency-3-beginner-methods/">character consistency guide</a> covers a few other methods. For this page, I only used a reference image.</p><h3><strong>Write a Manga Page Prompt for Tsubaki.3</strong></h3><p>I split my prompt into three parts. The first part describes the whole page, like the art style, the layout, and the reading direction. The second part describes the characters. The third part describes each panel in order, including the camera shot, the action, the facial expression, and the dialogue.</p><p>I do this so the AI doesn&#8217;t get confused about which details apply to the whole page and which ones belong to just one panel.</p><p>Here&#8217;s the full prompt I used:</p><blockquote><p><em><strong>Prompt: </strong>Japanese black-and-white manga page, ink lines, screentone shading, rain effects. Single page, four panels in two rows, read left to right, top to bottom, with white gutters between panels. Use the two characters from @image1 and keep their appearance the same in every panel. Aya: short dark bob, yellow hair clip on the left side, round glasses, beige trench coat, red scarf, tote bag with a cat keychain. Ren: tall, messy light brown hair, gray suit, loosened tie, navy umbrella.</em></p><p><em>Panel 1 (top left, wide shot): Aya steps out of a glass office building entrance at dusk as heavy rain starts falling. She looks up at the sky, annoyed. Speech bubble from Aya: &#8220;Of course it rains now.&#8221;</em></p><p><em>Panel 2 (top right, medium shot): Aya pulls a small folding umbrella out of her tote bag with a confident, smug smile. Speech bubble from Aya: &#8220;Good thing I came prepared!&#8221;</em></p><p><em>Panel 3 (bottom left, close-up): The umbrella has flipped inside out in the wind, with bent ribs. Aya&#8217;s face is frozen in shock, glasses slightly crooked. Speech bubble from Aya: &#8220;&#8230;You&#8217;re kidding.&#8221;</em></p><p><em>Panel 4 (bottom right, medium two-shot): Ren stands next to Aya, holding his big navy umbrella over both of them with a calm smile. Aya looks away, embarrassed, holding the broken umbrella. Speech bubble from Ren: &#8220;Want to share?&#8221; Smaller speech bubble from Aya: &#8220;&#8230;Just to the station.&#8221;</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hHpQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hHpQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 424w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 848w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 1272w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hHpQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png" width="1400" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Editing an image with Tsubaki.3 on PixAI&#8217;s image generator dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Editing an image with Tsubaki.3 on PixAI&#8217;s image generator dashboard" title="Editing an image with Tsubaki.3 on PixAI&#8217;s image generator dashboard" srcset="https://substackcdn.com/image/fetch/$s_!hHpQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 424w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 848w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 1272w, https://substackcdn.com/image/fetch/$s_!hHpQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb050564-8ef2-4b4d-bd2f-d9a573ae1b1b_1400x871.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Editing an image with Tsubaki.3 on PixAI&#8217;s image generator dashboard</figcaption></figure></div><p>For the settings, I uploaded the reference sheet as @image1, picked Tsubaki.3 as the model, set the aspect ratio to 3:4, chose high quality, and generated one image at a time. I like using a tall aspect ratio for manga pages because it gives the four panels enough room so they don&#8217;t feel squished.</p><p>If you want more tips on writing prompts for this model, check out PixAI&#8217;s <a href="https://blog.pixai.art/en/tsubaki-3-prompt-guide/">Tsubaki.3 prompt guide</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Generate the First Manga Page and Check the Storytelling</strong></h3><p>I hit generate, and here&#8217;s what I got on the very first try:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V-V4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V-V4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!V-V4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg" width="1216" height="1632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1632,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sample manga style image genration with Tsubaki.3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sample manga style image genration with Tsubaki.3" title="Sample manga style image genration with Tsubaki.3" srcset="https://substackcdn.com/image/fetch/$s_!V-V4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-V4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7d96ce-7bd2-4cf5-b7ea-85b3548bb108_1216x1632.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample manga style image generation with Tsubaki.3</figcaption></figure></div><p>At first glance, I was really impressed. The hand-drawn style looks so cool, and it actually feels like a page from a real manga. Aya and Ren look exactly like the characters in my reference sheet. And every line of dialogue is spelled correctly, which is something I can&#8217;t say about most AI tools I&#8217;ve used.</p><p>But when I looked closer, I found a couple of problems.</p><p>In panel 2, the umbrella is upside down. The handle is sticking out from the tip instead of being in Aya&#8217;s hand. And in panel 3, there are two umbrellas when there should only be one.</p><p>Now, I could have regenerated the whole page or tweaked the prompt and tried again. But that&#8217;s the exact problem I talked about at the start. Every time you regenerate, you&#8217;re gambling with the parts that already look good. So instead, I decided to edit just the panels that needed fixing.</p><h3><strong>Editing Manga Pages with Tsubaki.3</strong></h3><p>To fix both umbrella problems, I used Tsubaki.3&#8217;s image editing and typed this instruction:</p><blockquote><p><em><strong>Prompt:</strong> In panel 2, fix the umbrella handle by moving it from the tip of the umbrella to Aya&#8217;s hand. In panel 3, remove the other umbrella because there should only be one.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d9GI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d9GI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 424w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 848w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!d9GI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png" width="1456" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2949418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220293268?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d9GI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 424w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 848w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!d9GI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d42fb2-c3bc-41cb-ad1b-510987f4b12a_1888x1292.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Before and after image editing with Tsubaki.3</figcaption></figure></div><p>And just like that, both problems were gone. Aya is now holding her umbrella the right way in panel 2, and there&#8217;s only one umbrella in panel 3.</p><p>What I liked most is that the rest of the page didn&#8217;t change at all. Panels 1 and 4 look exactly the same as before. Now the whole page really looks like something hand-drawn from a manga book, and I think it would look even better in print.</p><h3><strong>Editing the Check Speech Bubbles</strong></h3><p>Next, I zoomed in on every speech bubble to make sure the text was right.</p><p>All the text is spelled correctly. The bubbles also don&#8217;t cover anyone&#8217;s face, which happens a lot with other AI tools.</p><p>But what if you want to change what a character says? Maybe you came up with a funnier line, or you want to add another speech bubble. You can do that with a simple edit too.</p><blockquote><p><em><strong>Prompt:</strong> In panel 4, change the speech bubble from &#8220;You&#8217;re kidding&#8221; to &#8220;Are you sure?&#8221;</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08is!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08is!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 424w, https://substackcdn.com/image/fetch/$s_!08is!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 848w, https://substackcdn.com/image/fetch/$s_!08is!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!08is!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!08is!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png" width="1216" height="1632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1632,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;In panel 4, change the speech bubble from &#8220;You&#8217;re kidding&#8221; to &#8220;Are you sure?&#8221;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="In panel 4, change the speech bubble from &#8220;You&#8217;re kidding&#8221; to &#8220;Are you sure?&#8221;" title="In panel 4, change the speech bubble from &#8220;You&#8217;re kidding&#8221; to &#8220;Are you sure?&#8221;" srcset="https://substackcdn.com/image/fetch/$s_!08is!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 424w, https://substackcdn.com/image/fetch/$s_!08is!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 848w, https://substackcdn.com/image/fetch/$s_!08is!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!08is!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc263079-82d7-4ffc-b7e0-d4c83e50a728_1216x1632.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">In panel 4, change the speech bubble from &#8220;You&#8217;re kidding&#8221; to &#8220;Are you sure?&#8221;</figcaption></figure></div><p>Pretty cool, right? I love how much control I have over the characters and what they say.</p><p>Editing a page in <a href="https://eap.pixai.art/go/jim">PixAI</a> is just as easy as making one. You don&#8217;t need any drawing or lettering skills to fix a panel. You just type what you want to change.</p><h3><strong>Common AI Manga Problems and What Helped in This Test</strong></h3><p>Here are the problems I actually ran into while making this page, and what I did to fix them.</p><ul><li><p><strong>Merged panels:</strong> The AI combined panels 3 and 4. Regenerating with the same prompt gave me four separate panels, so I can&#8217;t credit specific wording for the fix.</p></li><li><p><strong>Small details changing:</strong> Aya&#8217;s yellow hair clip switched sides, but one edit fixed it. The bright color made the mistake easier to spot.</p></li><li><p><strong>Speech bubble pointing at the wrong person:</strong> The text was correct, but the tail pointed at the wrong character. Asking it to &#8220;point the tail toward Ren&#8221; fixed it on the first try.</p></li></ul><h3><strong>Is Tsubaki.3 Useful for Making Manga Pages?</strong></h3><p>Yes, especially for short projects like four-panel comics, web comics, and storyboards. On the very first try, Tsubaki.3 got the layout, the camera angles, the characters, and every line of dialogue right. The story was easy to follow even before I made any changes.</p><p>The editing is where it really saved me time. I fixed two umbrella mistakes with one instruction and changed a line of dialogue with another. I never had to regenerate the page.</p><p>If you&#8217;re making a longer manga or something for print, I&#8217;d still check every page carefully. AI can still make small mistakes, like the umbrella, that are easy to miss.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final Thoughts</strong></h3><p>I just walked you through how I made a manga page with Tsubaki.3, from planning the story to fixing the mistakes.</p><p>If you want to try this yourself, here are a few things I&#8217;d keep in mind. Plan out your panels before you write the prompt, because the AI can&#8217;t follow a story you haven&#8217;t figured out yet.</p><p>Zoom in and read every speech bubble. Look closely at how your characters are holding things. And when you find a mistake, try editing first before you regenerate the whole page.</p><p>I also want to thank the <a href="https://eap.pixai.art/go/jim">PixAI</a> team for putting so much work into the manga features in Tsubaki.3. Getting the panels, the characters, the text, and the editing all in one place makes the whole process a lot more fun.</p><p>If you&#8217;ve ever wanted to make your own manga, now&#8217;s a good time to try. Pick a simple scene with one funny or emotional moment, plan out four panels, and give it a go on PixAI.</p><p>Let me know what you think in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Why This Smaller Image Model Is Challenging Much Larger Rivals]]></title><description><![CDATA[SenseNova-U1.5 brings image understanding and generation together, with strong results in typography, editing, and native 4K output.]]></description><link>https://www.generativeaipub.com/p/why-this-smaller-image-model-is-challenging</link><guid isPermaLink="false">https://www.generativeaipub.com/p/why-this-smaller-image-model-is-challenging</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Wed, 14 Oct 2026 01:10:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QtjT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtjT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtjT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QtjT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!QtjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e0956b-908b-46e0-be7e-7b3170d2acc8_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SenseNova Multimodal Model. Image from OpenSenseNova</figcaption></figure></div><p>One of the biggest pains of using diffusion models, or really any open-weight image model, is trying to make a precise edit. Trust me, I&#8217;ve tried a handful of them, including models from Stability AI and the recent FLUX models from Black Forest Labs. I&#8217;ve seen firsthand how often they struggle with this.</p><p>Say you have a poster and you only want to change one line of text. The model changes it, but it also tweaks the background, alters the color profile, or adds something else you didn&#8217;t ask for.</p><p>You end up trying to fix the fix.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p><a href="https://github.com/OpenSenseNova/SenseNova-U1">SenseNova-U1.5</a> is a model that takes on this problem. It brings image understanding and generation into one model, supports native output up to 4096 &#215; 4096 pixels, and puts a lot of work into text and editing.</p><p>I wanted to look at how well it handles the little changes that usually give image models trouble.</p><h3><strong>What is SenseNova-U1.5?</strong></h3><p>SenseNova-U1.5 is a multimodal model that can work with both words and images.</p><p>You can describe a picture you want, provide an image to edit, or give it several references to guide a new composition. The same framework also supports questions and reasoning about visual content.</p><p>A lot of image systems use separate components for those jobs. A vision encoder reads the image, while a VAE compresses and reconstructs it for generation.</p><p>SenseNova-U1.5 removes both.</p><p>It turns small regions of the image into tokens that the model can process alongside your instructions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kl1d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kl1d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 424w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 848w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 1272w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kl1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png" width="1400" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Kl1d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 424w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 848w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 1272w, https://substackcdn.com/image/fetch/$s_!Kl1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff212ab-a524-4df5-b280-9cd10752bd7b_1400x648.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Its Mixture-of-Transformers design still gives understanding and generation their own specialized parts. They share attention, so information from the image and the prompt can pass between them as the model works.</p><p>The checkpoint includes roughly 8B parameters for understanding and another 8B for generation. The generation branch is about 8.2B, so the full model is larger than the name might suggest.</p><p>We&#8217;re looking at a model with a relatively small active footprint that can produce native 4096 &#215; 4096 images, render detailed text, and handle edits involving several references.</p><p>Later, I&#8217;ll compare its output and benchmark results with larger open models, including FLUX.2-dev 32B and Qwen-Image 20B.</p><p>The size could make SenseNova more practical to run yourself, especially if you generate and revise images often. I wouldn&#8217;t put a dollar figure on the savings without testing speed and memory use on the same hardware, though. A 4K image can still be expensive to generate.</p><h3><strong>Why combining understanding and generation is useful</strong></h3><p>Combining several reference images sounds simple until you consider everything the model needs to adjust.</p><p>The subjects might have different lighting, face different directions, or appear at the wrong scale for the new setting. Putting them together convincingly requires changes to their appearance and position.</p><p>Take the cat-and-scooter example below. It uses separate references for the cat, the vehicle, and the caf&#233; setting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W0w9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W0w9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 424w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 848w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!W0w9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png" width="1218" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:1218,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1830650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W0w9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 424w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 848w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!W0w9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacfd956-a79d-4e47-ae73-576f5d110f4a_1218x1036.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Multi-reference composition. Source: <a href="https://github.com/OpenSenseNova/SenseNova-U1/blob/main/docs/u1.5_best_practices.md#image-editing-1">SenseNova-U1.5 examples</a>.</em></figcaption></figure></div><p>Here&#8217;s the full prompt used to generate the resulting image:</p><pre><code>Please seamlessly integrate the orange cat from the first image into the scene by the floor-to-ceiling window of the caf&#233; in the third image, positioning it atop the vintage metal toy vehicle from the second image. 

The specific requirements are as follows:
&#12304;Character and Prop Integration&#12305;: Extract the orange cat&#8217;s signature facial features (chubby face, green eyes) and the patch of thick white fur on its chest shaped like an inverted triangle. 
Adjust its pose so it is riding the metal toy vehicle from the second image: the cat&#8217;s front paws should rest on the vehicle&#8217;s chrome handlebars, while its hindquarters sit securely on the brown leather seat. 
Ensure natural contact&#8212;including compression and physical overlap&#8212;between the cat&#8217;s paw pads and the handlebars, as well as between its thighs and the edge of the saddle; the result must look organic, avoiding any artificial &#8220;sticker-like&#8221; appearance.

&#12304;Spatial Perspective Adjustment&#12305;: Adjust the toy vehicle&#8212;originally viewed head-on in the second image&#8212;to a three-quarter side view that aligns with the floor perspective of the third image. 
Scale it down proportionally and place it on the wooden floor near the glass window.

&#12304;Lighting and Material Adaptation&#12305;: Strictly utilize the golden afternoon sunlight streaming in at an angle (as seen in the third image) as the primary light source. 
The cat&#8217;s back, ear edges, and fluffy fur outlines must feature a warm, shimmering golden rim light (backlighting effect). The dark green enameled body, metal wheel rims, and chrome handlebars of the toy vehicle must exhibit realistic sunlight highlights and reflect the faint street scene visible outside the window. 
Finally, the entire vehicle (including the cat) must cast a dark shadow onto the wooden floor to the right, accurately aligned with the light source and featuring realistic soft-edged transitions.</code></pre><p>Look at how the subjects fit into the output. The cat sits on the brown seat with its front paws reaching toward the handlebars. Sunlight catches its fur, reflects off the green bodywork, and produces a shadow across the wooden floor.</p><p>The way each element stitches together with the rest makes the result feel like a single scene. If the cat had different lighting or appeared to float above the seat, the composition would be much less convincing.</p><p>Those are the details I would inspect if I were building a workflow around reference images. A composite can look convincing in a thumbnail while the contact points or shadows fall apart when enlarged.</p><p>The shared architecture gives U1.5 a way to use information from the references throughout generation. The example shows what the model can produce under a detailed prompt; it does not tell us how often it succeeds with less carefully prepared inputs.</p><h3><strong>How SenseNova-U1.5 handles native 4K generation</strong></h3><p>I want higher resolution mainly because I often need to crop an image or use it somewhere larger. A result can look sharp in the preview and turn into a mess once I zoom in.</p><p>Portraits contain individual strands of hair and subtle skin texture. Posters add lettering, thin lines, and decorative elements that can become muddy when the output is in low resolution.</p><p>The images below combine several of those demands.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ifpo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ifpo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 424w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 848w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ifpo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3877517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ifpo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 424w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 848w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 1272w, https://substackcdn.com/image/fetch/$s_!Ifpo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ca9d7d-eb5c-4ed8-8d19-48fb6b01d23d_2302x1026.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample images showcasing the model&#8217;s maximum generation resolution.</figcaption></figure></div><p>In the first image, there is quite a lot happening around the woman&#8217;s hair. Loose strands cross her face, while the back of her head blends into trees, mist, and scattered ink-like texture.</p><p>The large heading remains distinct from the portrait. Smaller text and graphic marks occupy the edges, leaving the face as the main subject.</p><p>This is the kind of image where I&#8217;d look closely at fine detail. Do the hair strands remain separate? Can you distinguish the tree branches? Does the smaller lettering still make sense when you enlarge it?</p><p>In the other examples, notice how sharp the details are and how beautiful the texture and the composition are.</p><p>SenseNova-U1.5 supports native generation up to 4096 &#215; 4096 pixels. One architectural improvement helps neighboring image regions stay consistent as the model produces the final pixels.</p><p>The earlier U1 reconstructed patches independently, which could create seams or interrupted textures. U1.5 allows nearby regions to exchange information during reconstruction, helping lines and textures continue across those boundaries.</p><p>That explains the architectural improvement. Whether a particular output is ready to use still comes down to looking at the full-size image. I wouldn&#8217;t judge a 4K result from a screenshot.</p><h3><strong>Precise editing and reasoning-guided changes</strong></h3><p>For editing, I care less about whether the model can produce a beautiful replacement image. I want to know whether it can make the requested change while preserving the rest of my work.</p><p>The exhibition poster in the <a href="https://github.com/OpenSenseNova/SenseNova-U1/blob/main/docs/u1.5_best_practices.md#image-editing-1">official examples</a> makes that easy to inspect. The instruction changes the date, venue, and address in a small panel at the lower left.</p><blockquote><p><em><strong>Prompt: </strong>Please update the exhibition dates and address details within the dark blue rectangular information box in the bottom-left corner &#8212; changing &#8220;JUNE 15-JULY 30, 2024 URBAN GALLERY 123 CREATIVE WAY ARTSVILLE, USA&#8221; to &#8220;AUGUST 10 &#8212; SEPTEMBER 28, 2024 METRO MUSEUM 456 DESIGN ROAD CREATIVITY CITY, UK&#8221; while maintaining the original white and pink font styles and layout.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IeqN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IeqN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 424w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 848w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 1272w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!IeqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3847179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IeqN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 424w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 848w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 1272w, https://substackcdn.com/image/fetch/$s_!IeqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81102f51-416a-450d-980b-a9856bd626a2_1928x1206.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Localized text replacement. Source: <a href="https://github.com/OpenSenseNova/SenseNova-U1/blob/main/docs/u1.5_best_practices.md#image-editing-1">SenseNova-U1.5 editing examples</a></em></figcaption></figure></div><p>The edit changes the dates, venue, and address in the lower-left information panel. The large central heading and surrounding geometric design remain visually similar.</p><p>This requires more than generating replacement words. The model has to locate the correct panel, fit the new information into its limited space, and retain the angle and visual style of the original.</p><p>More complex edits add another requirement: deciding what the requested change implies for the scene.</p><p>Moving an object can affect its shadow. Placing a subject on a seat changes its pose and the areas it covers. The cat-and-scooter composition illustrates several of these relationships at once.</p><p>SenseNova-U1.5 connects this interpretation with image generation, although these examples alone don&#8217;t establish which internal reasoning steps produced the result.</p><p>Performing the same image editing request on other open-weight image models like Stable Diffusion V3 Medium, you can see how it misunderstands the prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZAMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZAMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 424w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 848w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZAMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4978662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZAMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 424w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 848w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!ZAMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F309eb02f-04c8-4e6f-93d9-e0f5842bd034_2310x1328.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Output vs the reference image</figcaption></figure></div><p>No, I did not fake that result. Here&#8217;s a screenshot of the actual image editing on Fal AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rt76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rt76!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 424w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 848w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 1272w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rt76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png" width="1400" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Rt76!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 424w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 848w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 1272w, https://substackcdn.com/image/fetch/$s_!Rt76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660f3d18-aab1-4773-99b9-167bfaaf941a_1400x817.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This attempt didn&#8217;t give me the edit I asked for. One result won&#8217;t settle a comparison between two models, but it shows the kind of failure I&#8217;m talking about. I wanted to update the information, and now I have another image to fix.</p><p>I&#8217;d still tell SenseNova exactly what should stay untouched. Having to spell that out is a little annoying, but it&#8217;s better than discovering afterward that the model also changed the background.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>How it compares with other open models</strong></h3><p>The model size is part of why I wanted to compare these results. U1.5&#8217;s generation branch is about 8.2B parameters, while FLUX.2-dev and Qwen-Image have larger generation components.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7VR9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7VR9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 424w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 848w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 1272w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7VR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png" width="1400" height="399" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:399,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7VR9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 424w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 848w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 1272w, https://substackcdn.com/image/fetch/$s_!7VR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b14e3b5-0de7-4ec3-88c3-04f3175820c6_1400x399.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Higher is better within each row. The tests use different scales and should not be compared across rows. Results are from the researchers&#8217; <a href="https://arxiv.org/abs/2609.11929">technical report</a>. The BizGenEval result for U1.5 uses prompt enhancement; its result without that step is 51.4 / 70.2.</p><p>The typography score stands out to me. Text is one of the first things that makes a generated poster unusable, and U1.5 finishes ahead of those larger open models on CVTG-2K.</p><p>The commercial-design result is also strong, though the prompt-enhancement condition is important. U1.5 performs well without it, and the extra step improves its score substantially. That means a developer evaluating the model should test both the raw prompt and the complete recommended workflow.</p><p>For closed models, the results depend on the task. U1.5 scores 0.948 on CVTG-2K against 0.899 for Seedream 4.5 in the report. On other evaluations, proprietary models remain ahead. I would describe U1.5 as competitive in specific areas, especially typography and editing, rather than a replacement for every paid model.</p><p>Published benchmark scores are a starting point. What I still want are repeated tests at the resolution and batch size a real application would use.</p><h3><strong>My side-by-side image comparison</strong></h3><p>To see how the model performs against other open-weight models, here is the side-by-side visual test for three sample models: SenseNova U1.5, Flux-2 Dev 32B, and Qwen Image 20B.</p><blockquote><p><em><strong>Sample prompt for all models:</strong> &#8220;Create a candid, high-detail vertical street photograph of a young couple sitting on a bench outside a caf&#233; on a sunny afternoon. The woman on the left wears a light blue cap, striped jacket, and loose white cargo pants; the man wears a faded cap and dark blue-purple hoodie. They smile at each other while holding white ceramic coffee cups, with books on their laps. A small curly-haired brown dog in a pink harness stands near their feet, its leash visible across the paving stones. Behind them are a dark caf&#233; window with minimal white &#8220;caff&#232;&#8221; lettering and a left-pointing arrow, beige stucco, and a narrow strip of red brick. Use warm, direct sunlight, natural shadows, slight film grain, and an unposed street-photography feel. Keep both people and the dog fully in frame; avoid extra subjects and real logos.&#8221;</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vd6O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vd6O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 424w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 848w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vd6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png" width="1456" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4014411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/220291325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vd6O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 424w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 848w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!vd6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545ef269-f810-4df1-b5f3-e3a9e00c99d5_2318x1062.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SenseNova U1.5 vs Flux-2 Dev 32B vs Qwen Image 20B</figcaption></figure></div><p>Overall, all three images looked pretty good. All the expected elements are there, and the text is readable.</p><p>Among the three, FLUX has the most realistic look. I still prefer SenseNova, though. The facial features in the other two look mushy to me, and that makes them feel less realistic.</p><h3><strong>Why the team trained separate specialists</strong></h3><p>Improving an image model involves several goals that don&#8217;t always agree.</p><p>You can have a nice-looking output, but parts of it contain wrong words. It can perform the requested edit while changing the background. A reward for overall appearance won&#8217;t necessarily catch either problem.</p><p>The SenseNova team trained four specialists:</p><ol><li><p>An aesthetics specialist</p></li><li><p>A text-rendering specialist</p></li><li><p>An infographic specialist</p></li><li><p>An image-editing specialist</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cpsT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cpsT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 424w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 848w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 1272w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!cpsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png" width="1400" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd331f95-b888-499d-860a-b13823873ba5_1400x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Post-training process of SenseNova-U1.5, including multi-expert reinforcement learning and on-policy distillation.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Post-training process of SenseNova-U1.5, including multi-expert reinforcement learning and on-policy distillation." title="Post-training process of SenseNova-U1.5, including multi-expert reinforcement learning and on-policy distillation." srcset="https://substackcdn.com/image/fetch/$s_!cpsT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 424w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 848w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 1272w, https://substackcdn.com/image/fetch/$s_!cpsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd331f95-b888-499d-860a-b13823873ba5_1400x549.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Post-training process of SenseNova-U1.5, including multi-expert reinforcement learning and on-policy distillation.</figcaption></figure></div><p>The text specialist receives feedback on whether the requested words appear correctly. The editing specialist is evaluated on the requested change and preservation of untouched regions, among other qualities.</p><p>The team then transfers those capabilities into one model through on-policy distillation. During training, the student produces intermediate image states, and the relevant specialist guides it on those states.</p><p>The editing specialist is the part I care about most. If the model changes a jacket color and also changes the person&#8217;s face, I&#8217;m going to reject the result. The requested edit might be correct, but it has created more work for me.</p><p>I&#8217;d like to see how well that preservation holds up over several edits. Changing one thing successfully is useful. Keeping the same image intact after the third or fourth revision is what would make me keep using it.</p><h3><strong>How I&#8217;d use it in a real project</strong></h3><p>SenseNova-U1.5 comes in several versions. Its <a href="https://huggingface.co/collections/sensenova/sensenova-u15">Hugging Face collection</a> includes the main 8B-MoT model, an SFT checkpoint, and faster options such as the 8-step LoRA.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ywar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ywar!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 424w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 848w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 1272w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ywar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png" width="1400" height="879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:879,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Ywar!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 424w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 848w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 1272w, https://substackcdn.com/image/fetch/$s_!Ywar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03ae182b-d88d-4ad8-8df4-296fba34a5ab_1400x879.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Which one you choose depends on whether you care more about quality, speed, or having a model you can fine-tune yourself.</p><p>The model itself is only one part of the setup. The <a href="https://github.com/OpenSenseNova/SenseNova-U1">SenseNova-U1 repository</a> also includes tools for building more controlled image workflows.</p><p>For example, <strong>Reference-Image Retrieval + Caption-to-Prompt </strong>is a workflow that<strong> </strong>retrieves a reference image with a high degree of design completeness, then uses the Caption script to convert the visual decisions in that reference into an editable prompt</p><p>Let&#8217;s say I find a poster with the exact layout I want, but I need a different product, headline, and color palette. Describing that design from scratch can be painful. Terms like &#8220;minimal,&#8221; &#8220;editorial,&#8221; or &#8220;premium&#8221; leave too much room for interpretation.</p><p>The custom workflow starts with the reference image. SenseNova&#8217;s <a href="https://github.com/OpenSenseNova/SenseNova-U1/blob/main/src/sensenova_u1_5/caption/caption.py">Caption script</a> studies it and extracts details such as the composition, text hierarchy, palette, materials, lighting, camera angle, and layout constraints.</p><p>The script gives you a structured JSON prompt and a natural-language version. From there, you can replace the headline, subject, theme, colors, or a smaller part of the layout before sending the revised prompt to SenseNova-U1.5.</p><pre><code>python src/sensenova_u1_5/caption/caption.py path/to/reference.jpg</code></pre><p>You can also save the result and edit it later:</p><pre><code>python src/sensenova_u1_5/caption/caption.py path/to/reference.jpg &gt; result.json</code></pre><p>Here&#8217;s an example reference and the output variations:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bstB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bstB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 424w, https://substackcdn.com/image/fetch/$s_!bstB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 848w, https://substackcdn.com/image/fetch/$s_!bstB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 1272w, https://substackcdn.com/image/fetch/$s_!bstB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!bstB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bstB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 424w, https://substackcdn.com/image/fetch/$s_!bstB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 848w, https://substackcdn.com/image/fetch/$s_!bstB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 1272w, https://substackcdn.com/image/fetch/$s_!bstB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028df6ff-2555-4154-b57a-e7ef8a7fa894_2000x799.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I like having the JSON available to inspect. If the output gets the layout wrong, I can check whether the caption described it correctly before rewriting the generation prompt.</p><p>I&#8217;d need to test this workflow before calling it more reliable. My first test would be fairly small: keep the reference layout, change the headline and product, then see what else moves.</p><p>That&#8217;s the job I&#8217;d need it to handle before building an application around it.</p><h3><strong>Where you can try SenseNova-U1.5</strong></h3><p>You can try the model through <a href="https://unify.light-ai.top/">SenseNova Studio</a>, its browser-based playground.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W8wZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W8wZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 424w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 848w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 1272w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!W8wZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png" width="1400" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SenseNova Studio&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SenseNova Studio" title="SenseNova Studio" srcset="https://substackcdn.com/image/fetch/$s_!W8wZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 424w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 848w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 1272w, https://substackcdn.com/image/fetch/$s_!W8wZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878735ee-88b0-48c4-8b0a-4ea1e72008bd_1400x944.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://unify.light-ai.top/">SenseNova Studio</a></figcaption></figure></div><p>That&#8217;s where I&#8217;d start if I wanted to test a few prompts before spending time on a local setup.</p><p>If you want to run it yourself, the weights are available on <a href="https://huggingface.co/collections/sensenova/sensenova-u15">Hugging Face</a>, with installation instructions and inference examples in the <a href="https://github.com/OpenSenseNova/SenseNova-U1">GitHub repository</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final Thoughts</strong></h3><p>As an AI enthusiast and someone who works with AI image models on a daily basis, it&#8217;s great to see open-weight models go head-to-head with closed-source and paid models.</p><p>Paid models can get expensive when you&#8217;re generating regularly, especially when it takes several attempts to get the result you want. You might like the first result, but fixing the text and making a few changes can mean paying for several more.</p><p>An open-weight model that comes close on the tasks you need could make that easier to manage. Running it yourself still costs money and takes some setup, but having that choice is useful. I&#8217;d be happy to use an alternative that handles most of my work well, even if I still need a paid model for certain requests.</p><p>The editing capabilities are what I&#8217;d spend more time testing. I want to know whether I can keep revising an image without gradually losing the details I liked in the first version.</p><p>What do you think of SenseNova-U1.5? Could you see yourself using it alongside your current image tools?</p><p>Try the <a href="https://unify.light-ai.top/">playground</a> or check out the <a href="https://huggingface.co/sensenova/SenseNova-U1.5-8B-MoT">model on Hugging Face</a>, and let me know how it handles your prompts.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[You’ll Soon Be Banned From Using Claude if You Hurt Its Feelings]]></title><description><![CDATA[So we can&#8217;t be rude to LLMs now?]]></description><link>https://www.generativeaipub.com/p/youll-soon-be-banned-from-using-claude</link><guid isPermaLink="false">https://www.generativeaipub.com/p/youll-soon-be-banned-from-using-claude</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Sat, 10 Oct 2026 10:37:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wj3X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wj3X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wj3X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wj3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219512490?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wj3X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!wj3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98721a45-ba37-4e1a-b00a-7b62b36222a1_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You&#8217;ll Soon Be Banned From Using Claude if You Hurt Its Feelings</figcaption></figure></div><p>Anthropic updated its <a href="https://www.anthropic.com/news/2026-usage-policy-update">usage policy</a> for the first time in over a year. Out of the many changes, there&#8217;s one particular clause that&#8217;s been getting a lot of attention in the AI community: Claude can deliberately end a conversation if it detects sustained and needless abusive or cruel behavior &#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/youll-soon-be-banned-from-using-claude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[NovelAI Alternative in 2026: Browser-Based Anime AI with Tsubaki.3]]></title><description><![CDATA[I tested PixAI's Tsubaki.3 against NovelAI Diffusion V5 to see if it's worth switching.]]></description><link>https://www.generativeaipub.com/p/novelai-alternative-in-2026-browser</link><guid isPermaLink="false">https://www.generativeaipub.com/p/novelai-alternative-in-2026-browser</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Fri, 09 Oct 2026 01:05:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JVcI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JVcI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JVcI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JVcI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219508142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JVcI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JVcI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e0944fe-c72f-4501-ac92-c4b06a030d26_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NovelAI Alternative in 2026: Browser-Based Anime AI with Tsubaki.3</figcaption></figure></div><p>NovelAI has been one of the most popular anime image generators since 2022. It runs in the browser, and its models have defined what a lot of people expect AI anime art to look like.</p><p>When people ask me for a NovelAI alternative, I point them to <a href="https://eap.pixai.art/go/jim">PixAI</a> and its newest model, <a href="https://pixai.art/en/tsubaki-3/showcase">Tsubaki.3</a>. It also runs in the browser, but it comes with free daily credits, more than 1.8 million community models and LoRAs, and image editing you do by typing a request.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>In this post, I compared PixAI and NovelAI to show you how they are alike and what you can do on both platforms. I will also demonstrate the differences through examples.</p><p>Let&#8217;s get into the details.</p><h4>Why Are People Looking for a NovelAI Alternative?</h4><p>Most people searching for a NovelAI alternative are reacting to how NovelAI now charges for its newest model.</p><p>NovelAI Diffusion V5 launched in August 2026. It&#8217;s 2.5 times the size of V4.5 and was trained on 268,000 B200 GPU-hours. Bigger models cost more to run, and NovelAI&#8217;s answer was to add usage limits to Opus, the plan people paid for because it offered unlimited image generation.</p><p>Every V5 image on Opus now draws from an allowance that takes about a week to fully recharge. Older models stay unlimited, but most people subscribe for the newest one.</p><p>NovelAI also changed how leftover credits work. Unused subscription Anlas (its credit currency) now reset to zero when your subscription ends. Subscribers in the announcement&#8217;s comments said the V5 allowance runs out faster than expected, and some asked for a pricier plan that stays fully unlimited.</p><p>There are a few other reasons why I think many people ditch NovelAI:</p><ul><li><p><strong>No free plan:</strong> NovelAI offers a trial, and subscriptions start at $10/month.</p></li><li><p><strong>Missing V5 features:</strong> Vibe Transfer and Precise Reference weren&#8217;t available for V5 at launch.</p></li><li><p><strong>No community models:</strong> You can only use NovelAI&#8217;s own models, so you can&#8217;t load a LoRA for a specific style or character.</p></li></ul><p>If you&#8217;re paying every month and watching a usage bar, it makes sense to compare.</p><p>Now, let me discuss why PixAI and the Tsubaki.3 image model are worth switching to.</p><h4>Tsubaki.3: PixAI&#8217;s Anime Model</h4><p><a href="https://pixai.art/en">PixAI</a> is an anime-only AI art platform that runs in the browser and on iOS and Android. <a href="https://pixai.art/en/tsubaki-3">Tsubaki.3</a> is its newest in-house model.</p><p>According to PixAI&#8217;s <a href="https://pixai.art/tsubaki-3/report">technical report</a>, the team started with about 500 million anime image-text pairs and filtered them down to 50 million. Each image was captioned twice, once with booru-style tags and once in plain English. That&#8217;s why Tsubaki.3 handles prompts written as full sentences, the way you&#8217;d brief an illustrator.</p><p>The model was trained for both text-to-image and image editing. In practice, you can:</p><ul><li><p><strong>Reuse a character:</strong> Upload a reference, call it <code>@image1</code> in your prompt, and place that character in a new scene.</p></li><li><p><strong>Edit by typing:</strong> Write &#8220;change her hoodie to red,&#8221; and only the hoodie changes.</p></li><li><p><strong>Generate at 2K:</strong> Images come out at native 2K resolution.</p></li></ul><p>The report is also candid about weaknesses. Recognition of named art styles plateaued at about 60% in training, and style consistency drops as editing gets more capable. Expect mixed results when you prompt &#8220;in the style of&#8221; a specific artist or studio.</p><p>To access Tsubaki.3 in PixAI, open the image generation dashboard and on the Model tab of the parameters section, set it to Tsubaki.3.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xzWA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xzWA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 424w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 848w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xzWA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png" width="1440" height="1052" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1052,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PixAI&#8217;s image generator with Tsubaki.3 image model selected. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PixAI&#8217;s image generator with Tsubaki.3 image model selected. Image by Jim Clyde Monge" title="PixAI&#8217;s image generator with Tsubaki.3 image model selected. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!xzWA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 424w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 848w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!xzWA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d635f8-0699-42b6-a41e-205fdb89140d_1440x1052.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI&#8217;s image generator with Tsubaki.3 image model selected. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>You can find the different use cases of the model on <a href="https://pixai.art/en/tsubaki-3/showcase">this page</a>, and also learn more about its technical details in the article below.</p><p>https://generativeai.pub/civitai-alternative-for-anime-art-why-creators-are-trying-pixais-tsubaki-3-127d4bc15f54</p><h4>NovelAI vs PixAI at a Glance</h4><p>The main differences come down to pricing, editing, and what you get beyond the base model.</p><p>The table below lines up the features that affect day-to-day use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRP9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRP9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 424w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 848w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png" width="1440" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;NovelAI vs PixAI side by side comparison table. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NovelAI vs PixAI side by side comparison table. Image by Jim Clyde Monge" title="NovelAI vs PixAI side by side comparison table. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!NRP9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 424w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 848w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!NRP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2f2bbc0-772f-434f-b00d-c60672dd529c_1440x1116.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NovelAI vs. PixAI side-by-side comparison table. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>If you&#8217;re a beginner who wants to dip your toes into AI anime image generation and don&#8217;t want to spend a dime, PixAI is the way to go. You get free credits every day, while NovelAI only gives you a trial before asking for at least $10/month.</p><p>PixAI also lets you use community-made models and LoRAs, so you can try a lot more art styles than NovelAI&#8217;s own models offer.</p><p>NovelAI is better if privacy is a big deal for you. It encrypts your prompts and doesn&#8217;t save your images on its servers. It also comes with a story writing tool, which is handy if you write visual novels or fiction and want your art and stories in one place.</p><p>Now let&#8217;s see how both models handle the same prompts.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Side-by-Side: NovelAI V5 vs Tsubaki.3</h4><p>I used NovelAI Diffusion V5 Full and Tsubaki.3, both on default settings. Each prompt ran four times on each platform, and I judged the full batch.</p><h4>Test 1: Original Character Creation</h4><p>One of the most common reasons people use AI image generators is to create original characters. If you&#8217;re working on a film, game, manga, or even just building your own fictional world, image models make it easy to experiment with character designs before committing to a final look.</p><p>So for the first test, I wanted both models to create the same original samurai character.</p><blockquote><p><em><strong>Prompt: </strong>A handsome young samurai with a tall, lean build, broad shoulders, a long face, and a strong chin stands in a dramatic sword pose. He has long silver-white hair tied in a ponytail with parted bangs, piercing red eyes, and a scar across one eye, wearing a smug expression. He wears striking red samurai armor with gold trim, a red headband, and a red scabbard. Shot from a dynamic low angle beneath a moonlit, cloudy red sky, the scene has a dramatic monochrome aesthetic with vivid red accents, cinematic composition, and exceptional detail.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l_e-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l_e-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 424w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 848w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l_e-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png" width="1456" height="1006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4218015,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219508142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l_e-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 424w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 848w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!l_e-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5efa7188-c409-45a8-9a7d-8045e097693c_1882x1300.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NovelAI (Left) vs PixAI (RightP) original character comparison. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Both models did a great job here. The characters are detailed, the compositions look dramatic, and both captured the red-and-black aesthetic I was going for.</p><p>At this point, I think it mostly comes down to taste and personal preference. I like both results for different reasons, and I wouldn&#8217;t call either one an obvious winner based on image quality alone.</p><p>But this is where PixAI starts to become more fun.</p><p>Tsubaki.3 can be used as the base model, but you&#8217;re not limited to what the model produces on its own. PixAI lets you stack multiple add-on LoRAs on top of it to influence the character design, art style, clothing, details, and overall look of the image.</p><p>You can also adjust the strength of each LoRA, which gives you much more control over how heavily it affects the final result.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ycUM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ycUM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 424w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 848w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ycUM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png" width="1028" height="1204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1204,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PixAI&#8217;s image generation parameter options. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PixAI&#8217;s image generation parameter options. Image by Jim Clyde Monge" title="PixAI&#8217;s image generation parameter options. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!ycUM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 424w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 848w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 1272w, https://substackcdn.com/image/fetch/$s_!ycUM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebdadb4-4ff3-4edc-8803-3b6318a86e0d_1028x1204.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">PixAI&#8217;s image generation parameter options. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Check out the example images above with different add-ons applied. The same basic character and prompt can quickly take on a very different look depending on the LoRAs you use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zdg8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zdg8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 424w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 848w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 1272w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zdg8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png" width="1456" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3128370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219508142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zdg8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 424w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 848w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 1272w, https://substackcdn.com/image/fetch/$s_!Zdg8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47ca40c-3f18-4880-a5c8-823cff8f3404_1884x830.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample character design in varied styles on PixAI. Images generated by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>This is only one of the reasons why I think PixAI is the ultimate AI image generator for anime. There&#8217;s even a video generator that lets you quickly turn any image into a video, which is not available on NovelAI.</p><h4>Test 2: Multiple Characters in One Scene</h4><p>Multi-character generation is still one of the areas where many image models struggle. It&#8217;s not just about generating two good-looking characters. The model also has to make them feel like they belong in the same scene, interact naturally, share the available space, and still keep the overall composition balanced.</p><p>Here&#8217;s an example showing two characters in a single image.</p><blockquote><p><em><strong>Prompt: </strong>A boy and a girl stand side by side on an indoor stage, framed in a cowboy shot. Musical notes, including eighth notes and quarter notes, float around them along a flowing musical staff, creating a lively musical atmosphere.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2SLs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2SLs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 424w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 848w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 1272w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2SLs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png" width="1456" height="1008" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1008,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4150142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219508142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2SLs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 424w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 848w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 1272w, https://substackcdn.com/image/fetch/$s_!2SLs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d848518-e3ed-4ffa-92d8-4702c01bdc54_1874x1298.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NovelAI (left) vs PixAI (right)</figcaption></figure></div><p>What I found interesting here is how differently both models interpreted the same prompt.</p><p>NovelAI took more creative freedom with the scene. I never asked for a violin, microphone, or any specific instrument, but the model decided to add them anyway. In this case, I think it works because those extra details make the stage feel more like an actual musical performance.</p><p>PixAI kept things much closer to the prompt. It focused on the two characters and the floating musical notes without adding many extra elements.</p><p>So the difference here isn&#8217;t really about which one looks better. NovelAI seems more willing to fill in the blanks and add its own ideas, while PixAI gives you a cleaner and more literal interpretation of what you asked for.</p><h4>Where NovelAI Still Wins</h4><p>NovelAI encrypts your prompts and doesn&#8217;t keep your images on its servers unless you save them. From a privacy standpoint, that&#8217;s better than PixAI, since your generations live in your PixAI gallery.</p><p>But if you have nothing to hide in your prompts and you are not doing anything illegal, I don&#8217;t think encrypting text prompts is such a big deal.</p><p>NovelAI also bundles a story generator into every plan, which matters if you write visual novels or interactive fiction alongside your art. And V5 can generate images with true transparent backgrounds, which saves a background-removal step for stickers, sprites, and game assets.</p><p>If the V5 usage limits haven&#8217;t affected you, these are solid reasons to stay.</p><h4>Who Should Switch to PixAI?</h4><p>PixAI and Tsubaki.3 fit these creators best:</p><ul><li><p><strong>Budget-conscious creators:</strong> Daily free credits let you make anime art without a subscription.</p></li><li><p><strong>OC and VTuber designers:</strong> Character references let you reuse one design across many scenes.</p></li><li><p><strong>Heavy iterators:</strong> Typing &#8220;change the outfit&#8221; is faster than masking and re-prompting every edit.</p></li><li><p><strong>Style hunters:</strong> Community LoRAs give you art styles, outfits, and characters NovelAI&#8217;s models don&#8217;t cover.</p></li></ul><p>If privacy, story writing, or exact character placement matters most to you, NovelAI remains the better tool.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Final Thoughts</h4><p>After testing both side by side, I personally prefer PixAI for the kind of anime work I usually do. Tsubaki.3 was better at keeping character details consistent. It handled the three-character scene well from text alone, and I liked how much freedom I had with LoRAs, editing, and the other models available on the platform.</p><p>NovelAI V5 is still very good, though. In some of the tests, I actually liked how it interpreted the prompt more creatively. It also makes more sense for people who care a lot about privacy, want the built-in story-writing tools, or simply prefer the NovelAI workflow.</p><p>For me, PixAI just feels more flexible. I can generate with Tsubaki.3, switch models, add LoRAs, edit an image, and even turn it into a video without leaving the platform. The free daily credits also make it easier to experiment without thinking too much about every generation.</p><p>The recent changes to NovelAI&#8217;s V5 limits are something worth paying attention to if you generate a lot of images. Your experience will probably depend quite a bit on how heavily you use it.</p><p>I&#8217;m also pretty happy that we now have two strong anime-focused models competing this closely. NovelAI built V5 on its own architecture, while PixAI has been fairly open about how Tsubaki.3 was developed and where it still struggles. Either way, more competition here is good for us.</p><p>For now, I&#8217;m sticking with Tsubaki.3.</p><p>What about you? Are you still using NovelAI, or have you tried Tsubaki.3 already? Let me know in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[How to Build 3D Scenes with GPT-6 Astra on Topview AI]]></title><description><![CDATA[A brand new way to plan, rehearse, and control AI videos.]]></description><link>https://www.generativeaipub.com/p/how-to-build-3d-scenes-with-gpt-6</link><guid isPermaLink="false">https://www.generativeaipub.com/p/how-to-build-3d-scenes-with-gpt-6</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Thu, 08 Oct 2026 13:47:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8hji!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8hji!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8hji!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8hji!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8hji!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8hji!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8hji!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175791,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219424414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8hji!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8hji!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8hji!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8hji!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c860279-36a6-4891-9653-c49982964097_1440x810.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How to Build 3D Scenes with GPT-6 Astra on Topview AI</figcaption></figure></div><p>Generating an AI video from text is one thing. Getting the camera, character movement, and scene layout exactly how you imagined them takes a little more work.</p><p>You can describe a man walking down a street and get a good-looking result, only to find that the camera faces the wrong direction or the character walks past the wrong buildings.</p><p>What do you do? Yeah right, just regenerate it. Another prompt, wasted time, more credits spent trying to fix the shot.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>The good thing is, there is now a new workflow to generate AI videos to gain more control over the output.</p><p><a href="https://www.topview.ai/">Topview AI</a> released a new <a href="https://www.topview.ai/it/3d-builder">3D builder</a> tool that lets you build a rough 3D version of any scene first. You can move things around, control the camera, animate the character, and watch the whole shot before asking a video model to generate the final version.</p><p>The low-poly animation becomes a reference that shows the model what you mean.</p><p>I tried this workflow with GPT-6 Astra, starting with a street photo and ending with a video of a man walking while texting. Astra helped build the 3D scene, and <a href="https://www.topview.ai/seedance-2-5">Seedance 2.5</a> generated the finished video.</p><p>In this guide, I&#8217;ll walk you through the process so you can try it yourself.</p><h4>An Overview of the Workflow</h4><p>Topview&#8217;s 3D Builder turns a description or reference image into an editable 3D scene for shot previsualization. That&#8217;s a way of saying you can make a rough version of your video and rehearse it before generating the final output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UznS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UznS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 424w, https://substackcdn.com/image/fetch/$s_!UznS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 848w, https://substackcdn.com/image/fetch/$s_!UznS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 1272w, https://substackcdn.com/image/fetch/$s_!UznS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UznS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png" width="1440" height="953" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:953,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;3D Builder 2.0 on Topview&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="3D Builder 2.0 on Topview" title="3D Builder 2.0 on Topview" srcset="https://substackcdn.com/image/fetch/$s_!UznS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 424w, https://substackcdn.com/image/fetch/$s_!UznS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 848w, https://substackcdn.com/image/fetch/$s_!UznS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 1272w, https://substackcdn.com/image/fetch/$s_!UznS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef151203-cfb2-4e1d-9ef3-f6e0b6a5de0e_1440x953.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">3D Builder 2.0 on Topview</figcaption></figure></div><p>You can start with just one sentence or one image. Once the agent builds the scene, you can adjust the objects, add characters, change the camera angle, and set up an animation.</p><p>For this demo, I&#8217;ll turn a street photo into a low-poly scene, add a character, and make him walk along the sidewalk while texting. Then I&#8217;ll send that animation to <a href="https://www.topview.ai/canvas">Canvas</a> and use it as a reference for the final video.</p><p>I need you to focus on the process here and not so much on the quality of the output for each step. The most interesting part of this process is that I am able to fix the scene while I can still move everything myself.</p><p>If a tree blocks the character or the camera leaves too much empty space, I can adjust it in the builder. I don&#8217;t have to regenerate an entire video to find out whether a different arrangement would look better.</p><h4>How to Make a Low Poly 3D Scene</h4><p>First, let&#8217;s turn a photo into a 3D scene.</p><p>For this example, I wanted a character walking along a quiet street, so I found a sample image online to use as the reference.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NqMt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NqMt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 424w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 848w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 1272w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NqMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png" width="1440" height="951" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:951,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sample street image for 3D scene generation&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sample street image for 3D scene generation" title="Sample street image for 3D scene generation" srcset="https://substackcdn.com/image/fetch/$s_!NqMt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 424w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 848w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 1272w, https://substackcdn.com/image/fetch/$s_!NqMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c8917f-397a-48c3-9ea4-8aa26937a046_1440x951.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample street image for 3D scene generation</figcaption></figure></div><p>Topview has a built-in 3D scene builder where you can upload an image and tell the agent to build a low-fidelity 3D version of it. Make sure to select GPT-6 Astra as the language model before submitting your request.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!stfF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!stfF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 424w, https://substackcdn.com/image/fetch/$s_!stfF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 848w, https://substackcdn.com/image/fetch/$s_!stfF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 1272w, https://substackcdn.com/image/fetch/$s_!stfF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!stfF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png" width="1440" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/806143af-bee8-4d32-827b-314948f20a88_1440x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Topview&#8217;s 3D builder dashboard. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Topview&#8217;s 3D builder dashboard. Image by Jim Clyde Monge" title="Topview&#8217;s 3D builder dashboard. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!stfF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 424w, https://substackcdn.com/image/fetch/$s_!stfF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 848w, https://substackcdn.com/image/fetch/$s_!stfF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 1272w, https://substackcdn.com/image/fetch/$s_!stfF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806143af-bee8-4d32-827b-314948f20a88_1440x944.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Topview&#8217;s 3D builder dashboard. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Once you submit, the agent gets to work and gradually builds the scene. You can watch each object appear in the Objects tab and preview the scene through the camera view as it takes shape.</p><p>When it finishes, your dashboard should look something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rk20!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rk20!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 424w, https://substackcdn.com/image/fetch/$s_!rk20!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 848w, https://substackcdn.com/image/fetch/$s_!rk20!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 1272w, https://substackcdn.com/image/fetch/$s_!rk20!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rk20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png" width="1440" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Topview&#8217;s 3D builder sample output. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Topview&#8217;s 3D builder sample output. Image by Jim Clyde Monge" title="Topview&#8217;s 3D builder sample output. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!rk20!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 424w, https://substackcdn.com/image/fetch/$s_!rk20!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 848w, https://substackcdn.com/image/fetch/$s_!rk20!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 1272w, https://substackcdn.com/image/fetch/$s_!rk20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9dbd3f2-098a-4932-a585-d21bd398163c_1440x804.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Topview&#8217;s 3D builder sample output. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>GPT-6 Astra did a good job identifying which parts of the image belonged in the 3D scene. I can see the buildings, trees, and bicycles, all represented by simple objects.</p><p>I know.. I know. This scene looks super basic, and that&#8217;s completely fine. We&#8217;re going to use it as a guide for the video generator in the next steps, so the layout matters much more than detailed textures.</p><p>You can also tweak the scene by describing changes in the prompt field. Ask the agent to add an object, remove something you don&#8217;t need, or move it to a different position.</p><h4>How to Add Characters and Make Them Move</h4><p>Now that we have the street, it&#8217;s time to add a character.</p><p><a href="https://www.topview.ai/">Topview</a> gives you several options, including female, male, youth, and child characters. Pick one and add it to the scene.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A21q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A21q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 424w, https://substackcdn.com/image/fetch/$s_!A21q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 848w, https://substackcdn.com/image/fetch/$s_!A21q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 1272w, https://substackcdn.com/image/fetch/$s_!A21q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A21q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png" width="1258" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Adding a character in a 3D scene. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Adding a character in a 3D scene. Image by Jim Clyde Monge" title="Adding a character in a 3D scene. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!A21q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 424w, https://substackcdn.com/image/fetch/$s_!A21q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 848w, https://substackcdn.com/image/fetch/$s_!A21q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 1272w, https://substackcdn.com/image/fetch/$s_!A21q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497dd2ac-0b62-42a4-b759-253f39ea0472_1258x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Adding a character in a 3D scene. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>I&#8217;d love to see the engineers add more choices here. Animals, robots, or a few strange creatures would be fun to work with, especially for scenes that go beyond everyday human activities.</p><p>For this example, I chose a male character and added a walking animation. Here&#8217;s the sequence:</p><ul><li><p>Select the character and set its initial pose to a walking pose.</p></li><li><p>Switch to the Timeline view and enable automatic keyframing.</p></li><li><p>Add a motion preset. I used &#8220;Walking while texting.&#8221;</p></li><li><p>Set the character&#8217;s position at point A, then move forward on the timeline and reposition him at point B. These positions define where he walks.</p></li><li><p>Click the play button to preview the animation.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mJ1E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mJ1E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 424w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 848w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 1272w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mJ1E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png" width="1440" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Animating a character in a 3D scene. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Animating a character in a 3D scene. Image by Jim Clyde Monge" title="Animating a character in a 3D scene. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!mJ1E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 424w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 848w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 1272w, https://substackcdn.com/image/fetch/$s_!mJ1E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc69478-d6e5-402c-943f-5255df45c4d9_1440x788.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Animating a character in a 3D scene. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Preview the animation before exporting it. You&#8217;ll want to see whether the character walks where you intended and whether the camera keeps him in frame.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Once you&#8217;re happy with it, click Export and download the video. I used a 16:9 aspect ratio for this demo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T5y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T5y0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 424w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 848w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 1272w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T5y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png" width="1440" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rendering a 3D video in Topview&#8217;s 3D Builder. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rendering a 3D video in Topview&#8217;s 3D Builder. Image by Jim Clyde Monge" title="Rendering a 3D video in Topview&#8217;s 3D Builder. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!T5y0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 424w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 848w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 1272w, https://substackcdn.com/image/fetch/$s_!T5y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01c7fdd-d9a5-4136-a150-b1565a068729_1440x945.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rendering a 3D video in Topview&#8217;s 3D Builder. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>Here&#8217;s what the 3D animation looks like:</p><div id="vimeo-1233233726" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1233233726&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1233233726?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>Pretty cool, right? The character now walks down the street while looking at his phone. Even with the simple models, you can already see the action we want in the final video.</p><p>Keep this animation in the workflow after downloading it. Click &#8220;Send to canvas,&#8221; then return to the Canvas view so we can use it for video generation.</p><h4>Generate the Final Video From the 3D Reference</h4><p>In <a href="https://www.topview.ai/canvas">Canvas</a>, you should now see the reference video in the workspace. Select it and choose the option to generate a video.</p><p>In the prompt box, describe how you want the final output to look. For this example, I used:</p><blockquote><p><em><strong>Prompt: </strong>A man walks down a lively street while texting on his phone. Colorful apartment buildings, green bushes, and parked bicycles line the sidewalk.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y9b4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y9b4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 424w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 848w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y9b4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png" width="1440" height="845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:845,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge" title="Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Y9b4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 424w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 848w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9b4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9102db6-f5dd-4794-bc64-db27bedc5015_1440x845.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Generating a video from a 3D reference video in Topview Canvas. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>I used Seedance 2.5 for this step. Astra built the scene, and Seedance used the reference animation and prompt to generate the finished video.</p><p>The result appears beside the reference video, so you can compare them directly.</p><p>Take a look at the first frame of both videos below. I love how Seedance 2.5 captured the kind of scene I had in mind: colorful apartments, bushes, and bicycles along the sidewalk.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yv0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yv0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 424w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 848w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 1272w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yv0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png" width="1440" height="1327" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1327,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge" title="Generating a video from a 3D reference video in Topview Canvas. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Yv0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 424w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 848w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 1272w, https://substackcdn.com/image/fetch/$s_!Yv0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbca448a7-027a-4a0a-9818-b3262f1d27d0_1440x1327.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Generating a video from a 3D reference video in Topview Canvas. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>The rough 3D scene gave Seedance a layout to follow. I could show it where the character belonged and what surrounded him, then use the prompt to describe the finished appearance.</p><p>Here&#8217;s the final output:</p><div id="vimeo-1233239064" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1233239064&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1233239064?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>Awesome. I&#8217;m happy with how this turned out, especially considering how simple the reference animation was.</p><p>Remember, this is only a basic example. You can build more complex scenes with additional subjects and props, then try different camera movements.</p><h4>A Few More Takeaways</h4><p><strong>Rehearse the Scene Before Generating</strong></p><p>The 3D preview lets you watch the shot before committing to the final generation. You can inspect the set, move objects, and check the camera movement while the scene is still easy to change.</p><p>A character walking behind a tree is something you can catch during that rehearsal. Fixing the tree&#8217;s position there can save you from discovering the same problem in a paid video generation.</p><p><strong>Everything on Set Is Adjustable</strong></p><p>Camera position, camera angle, camera animation, object placement, visibility, timing, and scene layout are all things you can refine before generating.</p><p>I like having that level of control because describing a camera angle in words can get frustrating. In the builder, you can move the camera and look at the frame yourself.</p><p><a href="https://www.topview.ai/3d-shot-composer">Topview&#8217;s scene and camera controls</a> also let you explore multiple angles of the same setup. The video model can still interpret details differently, but you&#8217;ve given it a much clearer starting point.</p><p><strong>Build Scenes With Models Like GPT-6 Astra or Opus 5.5</strong></p><p>GPT-6 Astra can help turn a description or reference image into a controllable 3D scene. Opus 5.5 is another model option for this workflow.</p><p>For my street example, Astra picked out the main objects from the image without me having to list every building, tree, and bicycle. Once that first version was ready, I could focus on the character and animation.</p><p>You can continue giving the agent instructions as you work. That makes it easier to try a change without having to rebuild the scene yourself.</p><h4>A Few Video Generation Tips</h4><p>I have spent a couple of hours exploring the workflow, and here are a few helpful things to remember:</p><ul><li><p><strong>Start with one sentence or image:</strong> Let the agent build the scene, then adjust it. One character and one action are enough to get familiar with the controls.</p></li><li><p><strong>Watch the generation cost:</strong> Scenes start at $0.10 with Qwen 3.8 Flash. Other models have different rates. Building a scene manually doesn&#8217;t deduct scene-generation credits, while final video generation costs extra.</p></li><li><p><strong>Match your prompt to the reference:</strong> If the character walks while texting in your animation, describe that same action in the prompt. Add details about how you want the finished video to look.</p></li><li><p><strong>Reuse the set:</strong> Move the camera to try different angles without rebuilding the scene. This is useful for ads and stories with multiple shots.</p></li></ul><p>Play through the 3D preview before generating. It&#8217;s easier to fix an awkward angle or misplaced object while you can still move it yourself.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Final Thoughts</h4><p>Video models have gotten a lot better at following prompts, but I still love seeing people come up with clever workflows like this. Sometimes the model just doesn&#8217;t get what we mean, no matter how many times we rewrite the prompt.</p><p>Being able to move things around, play the animation, and say &#8220;this is what I want&#8221; makes so much sense.</p><p>GPT-6 Astra continues to amaze me too. It understood the street image well enough to pick out the buildings, trees, and bikes and put them into a 3D scene. I&#8217;ve also been using it a lot for coding and data analysis, and I&#8217;ve been having a great time with it.</p><p><a href="https://www.topview.ai/">Topview</a> makes these experiments easy to try, so thanks to the team for putting this together. The UI is intuitive, and the UX is really simple and good. You don&#8217;t need to learn a whole 3D modeling tool just to make a guy walk down a street while texting.</p><p>That&#8217;s about it. I encourage you to try this new workflow on Topview. Let me know what you think in the comments!</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[4 Notable Upgrades to Nano Banana 2.1]]></title><description><![CDATA[Why is it not based on Gemini 4 Argon?]]></description><link>https://www.generativeaipub.com/p/4-notable-upgrades-to-nano-banana</link><guid isPermaLink="false">https://www.generativeaipub.com/p/4-notable-upgrades-to-nano-banana</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Thu, 08 Oct 2026 09:50:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R3p4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R3p4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R3p4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R3p4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/219031386?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R3p4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!R3p4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d1bab51-3764-4e8c-b432-7ff70f2eb9fb_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">5 Notable Upgrades to Nano Banana 2.1</figcaption></figure></div><p>Read the subtitle again. That was my initial reaction when I read in the <a href="https://deepmind.google/models/model-cards/nano-banana-2-1/">model&#8217;s system card</a> that <a href="https://ai.google.dev/gemini-api/docs/models/gemini-nano-banana-2.1">Nano Banana 2.1</a> is based on Gemini 3.6 Flash instead of the latest model, <a href="https://generativeai.pub/did-google-finally-solve-ai-hallucination-with-gemini-4-argon-eb6ae9a7601c">Gemini 4 Argon</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>Anyway, Nano Banana 2.1 is a minor upgrade to the previous model but has improved across the board. Here are some of the most notab&#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/4-notable-upgrades-to-nano-banana">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Cloudflare’s Clef Beats Jev in Just Two Weeks]]></title><description><![CDATA[Jev out, Clef in?]]></description><link>https://www.generativeaipub.com/p/cloudflares-clef-beats-jev-in-just</link><guid isPermaLink="false">https://www.generativeaipub.com/p/cloudflares-clef-beats-jev-in-just</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Tue, 06 Oct 2026 01:40:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VpLQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VpLQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VpLQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VpLQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218938179?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VpLQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!VpLQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc427e72-d817-4435-925f-dc8f63b0ae0a_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cloudflare&#8217;s Clef Beats Jev in Just Two Weeks</figcaption></figure></div><p>The speed of AI releases is nuts. Remember how quickly the OpenClaw hype turned into posts calling it dead? Jev is already getting similar treatment. Barely two weeks after its release, there&#8217;s a competitor beating it on several benchmarks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>Yes, <a href="https://blog.cloudflare.com/clef-decision-models/">Cloudflare released Clef</a> a few days ago. It supports images, give&#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/cloudflares-clef-beats-jev-in-just">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Godfather of AI Thinks Something Huge Is About to Happen]]></title><description><![CDATA[Geoffrey Hinton says the intelligence explosion once seemed distant, but now it could be much closer than expected.]]></description><link>https://www.generativeaipub.com/p/the-godfather-of-ai-thinks-something</link><guid isPermaLink="false">https://www.generativeaipub.com/p/the-godfather-of-ai-thinks-something</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Mon, 05 Oct 2026 02:22:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4rBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4rBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4rBN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4rBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63116,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218581743?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4rBN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!4rBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1348d42e-5646-40b9-9b30-445732e2d69d_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Godfather of AI Thinks Something Huge Is About to Happen</figcaption></figure></div><p>Back in 2023, I remember seeing the term &#8220;intelligence explosion&#8221; come up quite a lot in AI discussions. People were already talking about AI improving itself and what could happen if that process started speeding up, but it never seemed like an immediate concern.</p><p>Most of the attention was still&#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/the-godfather-of-ai-thinks-something">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Choose a Real-Time ETL Tool: A Checklist for Data Teams]]></title><description><![CDATA[What to check before committing to a platform, from data freshness and connector behavior to recovery, maintenance, and cost.]]></description><link>https://www.generativeaipub.com/p/how-to-choose-a-real-time-etl-tool</link><guid isPermaLink="false">https://www.generativeaipub.com/p/how-to-choose-a-real-time-etl-tool</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Sun, 04 Oct 2026 23:47:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9A2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9A2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9A2g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9A2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9A2g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!9A2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cd2f5e-0ae6-43d7-a8ad-2c7d06744ec9_1440x810.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To choose a real-time ETL tool, start with how fresh your data needs to be, then check connector support, transformations, failure recovery, and pricing. Test your shortlist with your own data to see whether each tool can meet those requirements under the workloads your team expects.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>During a big sale, for example, orders keep coming in, customers are asking for updates, and keeping track of payments, cancellations, and stock becomes exhausting. If you run an online business, you probably know what I mean.</p><p>You might have all that information somewhere, but getting your operations team, finance department, and customer support to work from the same numbers is another problem.</p><p>A real-time ETL tool can help keep these systems updated.</p><p>ETL stands for extract, transform, and load. The tool takes data from your sources, prepares it where needed, and sends it to the systems your company uses. When an order changes, you do not have to wait for someone to export a spreadsheet and upload it somewhere else.</p><p>But which tool should you choose? And how do you know if it stays reliable when orders spike?</p><p>I would start with the work your team needs to get done. Take an order, follow its updates across your systems, and look at where delays or mistakes would cause trouble. That gives you something specific to test.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!57l_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!57l_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!57l_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!57l_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!57l_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!57l_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!57l_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!57l_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!57l_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!57l_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfdfdf77-0366-4f2f-8737-14552128ed93_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I will use <a href="https://estuary.dev/">Estuary</a> in a few examples below to show how these requirements relate to features you can evaluate.</p><p>Let&#8217;s get into the checklist.</p><h4>1. Ask how quickly each team needs the data</h4><p>Before looking at speed claims, I would ask your teams what they mean by &#8220;real-time.&#8221;</p><ul><li><p>Does customer support need a cancellation to appear within a few seconds?</p></li><li><p>Can finance wait fifteen minutes for updated sales totals?</p></li><li><p>Does the warehouse need every change immediately, even overnight when nobody is checking reports?</p></li></ul><p>You could give every system the fastest available delivery, but you would also be paying for work that some teams do not need.</p><p>Write down a target for each use case.</p><p>For example: &#8220;Ninety-nine percent of order changes should appear in the support system within ten seconds during peak traffic.&#8221;</p><p>That is an example target. Your own should come from the people using the data.</p><p>Measure the time until the update is usable in the destination. A connector can capture a change quickly while a dashboard still takes several minutes to refresh.</p><p>I would also put a &#8220;last updated&#8221; timestamp somewhere users can see. If the pipeline falls behind, they should know before answering a customer.</p><p><strong>Your checklist:</strong> Agree on freshness targets and measure them in the systems people actually use.</p><h4>2. Check how the tool finds new and changed data</h4><p>Say a customer changes their delivery address. How will the tool know?</p><p>For a database, it might read the transaction log using <a href="https://www.ibm.com/think/topics/change-data-capture">change data capture</a>, usually called CDC. For a SaaS application, it might check an API on a schedule. Your application could also send an event when the address changes.</p><p>Ask about the method used for each source you need. Support for real-time database changes does not mean every integration on the platform updates at the same speed.</p><p>CDC can feed a stream of events, and those events can still be delivered in batches. You need to check both ends.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yTUd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yTUd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yTUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yTUd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!yTUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd4e9d4-e557-4c15-8281-7815cb52ca39_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I would involve whoever manages your production database before setting this up. There may be permissions, configuration changes, and log-retention requirements to handle.</p><p>PostgreSQL, for example, warns that replication slots can hold enough write-ahead log data to fill storage when consumers fall behind. A managed connector still needs source monitoring.</p><p>Read the documentation below to understand the correct behavior.</p><p>https://www.postgresql.org/docs/current/logicaldecoding-explanation.html</p><p><strong>Your checklist:</strong> Confirm the capture method, setup requirements, and effect of an outage on each source.</p><h4>3. Try your difficult records during the trial</h4><p>Finding your database in a connector list is encouraging. I would still check the supported version, hosting setup, and limitations before assuming it will work.</p><p>Use sample data that resembles what you have in production. Include decimal amounts, different time zones, empty fields, nested objects, and long text. If some tables have no primary key, include one of those too.</p><p>Take a sample order through several changes. Update its amount, change its status, and delete a test record. Check what arrives at the destination each time.</p><ul><li><p>Does a deleted record disappear?</p></li><li><p>Is it marked as deleted?</p></li><li><p>Will your team need to write a separate cleanup process?</p></li></ul><p>Look closely at money and timestamps. The pipeline might keep running even when a value has been converted incorrectly.</p><p>Ask who maintains the connector and what happens when you find a bug. If the answer involves your team maintaining custom code, account for that work before choosing the tool.</p><p><strong>Your checklist:</strong> Verify your data types, keys, updates, and deletions using representative records.</p><h4>4. Decide where you want to prepare the data</h4><p>Your order data might need some work before another team can use it. Support could need a few renamed fields. Finance might need discounts, refunds, and currency conversion included in its calculations.</p><p>I would decide who owns those rules before deciding where to run them.</p><p>If analysts already maintain reporting calculations in the warehouse, keeping that work there could be easier. If an operational system needs prepared data as soon as it arrives, processing it in the pipeline might make sense.</p><p>Estuary supports Python, SQL, and TypeScript derivations, which transform existing collections into derived collections. Its workflow includes developing locally and previewing results before publishing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99Y_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99Y_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 424w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 848w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 1272w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!99Y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png" width="1214" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1214,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!99Y_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 424w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 848w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 1272w, https://substackcdn.com/image/fetch/$s_!99Y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa88dd408-dd30-434c-9784-bbb9a0d638df_1214x492.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can see the steps in <a href="https://docs.estuary.dev/guides/flowctl/create-derivation/">Estuary&#8217;s derivation guide</a>.</p><p>https://docs.estuary.dev/guides/flowctl/create-derivation</p><p>During the trial, send a refund after the original sale has already been processed. Check whether the result updates correctly.</p><p>Also ask what happens when you fix a calculation. Will it apply only to new records, or can you update earlier results? Find out how much reprocessing that takes.</p><p><strong>Your checklist:</strong> Confirm that your team can maintain the logic and correct both new and historical results.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>5. Look at what happens when you add another destination</h4><p>You might start by sending orders to a warehouse. Later, support needs the same information in an operational system, and another team wants it for reporting.</p><p>Will that mean setting up another extraction from your production database? How much configuration will you repeat?</p><p>I would sketch these connections before the trial, including the destinations you reasonably expect to add.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e-l5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e-l5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!e-l5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e-l5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!e-l5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F214c8506-5198-4efc-8ddf-9e48e24d3146_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Estuary stores captured data in collections. Downstream materializations read those collections and deliver data to external systems, allowing captured data to serve multiple downstream tasks.</p><p>You can learn more about this structure in Estuary documentation below.</p><p>https://docs.estuary.dev/concepts/collections</p><p>Delivery settings depend on the destination. Supported warehouse connectors offer configurable sync schedules, while transactional database destinations apply updates as they arrive.</p><p>Estuary also notes that slower warehouse delivery can reduce destination compute costs, but does not lower the cost of running its materialization connector.</p><p>See the <a href="https://docs.estuary.dev/reference/materialization-sync-schedule/">sync schedule documentation</a>.</p><p>Ask whether each destination needs the latest order status or every change along the way. Those are different requirements.</p><p><strong>Your checklist:</strong> Check delivery behavior, data shape, and additional costs for every destination.</p><h4>6. Stop the pipeline and see how it recovers</h4><p>I would spend part of the trial deliberately interrupting a test pipeline.</p><p>Pause the destination while source updates continue. Restart a task. Temporarily remove access, restore it, and see what happens.</p><p>You want to find out how much work recovery requires before you are dealing with it during a sale.</p><p>Measure how quickly the backlog clears while new orders are still coming in. If the pipeline barely keeps up with normal traffic, catching up after an outage could take longer than your users can accept.</p><p>Compare the recovered data with the source at a known checkpoint. Check values and deleted records as well as row counts.</p><p>If a vendor promises &#8220;exactly once,&#8221; ask where that guarantee applies. Kafka&#8217;s documentation explains that exactly-once delivery into an external system requires cooperation from that system. Ask for the equivalent explanation for your connector and destination.</p><p><a href="https://kafka.apache.org/41/design/design/#message-delivery-semantics">Kafka&#8217;s documentation</a> covers the underlying issue.</p><p>https://kafka.apache.org/41/design/design/?source=post_page-----dcb8a544efd1-----------------------------------------#message-delivery-semantics</p><p>Check downstream actions separately. Preventing duplicate rows does not prove a customer will receive only one notification.</p><p><strong>Your checklist:</strong> Test recovery time, missing data, repeated records, and any downstream side effects.</p><h4>7. Find out how you will load and rebuild historical data</h4><p>Moving new orders is one task. Loading several years of existing orders while customers continue buying is another.</p><p>During the initial load, watch your source database and application. How much CPU and storage activity does it add? Do customer-facing requests slow down?</p><p>Ask how the tool handles records that change while it is reading historical data. You also need to know when the destination is complete enough for people to use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4eUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4eUp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4eUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4eUp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 424w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 848w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4eUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5dd8078-29a0-4bc6-87b1-729d9a35777e_1440x810.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Estuary offers a materialization backfill that rebuilds a destination using data already in collections. An incremental capture backfill rereads the source. Rebuilding from collections requires sufficient retained data, and destination users can see incomplete results while rebuilding runs.</p><p>Learn more about <a href="https://docs.estuary.dev/reference/backfilling-data/">the backfill documentation</a> below.</p><p>https://docs.estuary.dev/reference/backfilling-data</p><p>I would ask separately about restoring current order statuses and replaying every historical change. A tool might support the first without retaining everything needed for the second.</p><p>Confirm how long data stays available and what you would need to reread after it expires.</p><p><strong>Your checklist:</strong> Test historical loading, retention, rebuilding time, and the effect on users.</p><h4>8. Change a field and check what breaks</h4><p>Your application will change after the pipeline goes live. Someone adds a discount field, renames a column, or changes how an identifier is stored.</p><p>Try those changes during the evaluation. Check the destination and the reports that depend on it.</p><p>Estuary can <a href="https://docs.estuary.dev/guides/schema-evolution/">automatically add eligible new fields</a> when recommended fields are enabled. Its documentation also says newly added fields do not automatically populate existing materialized rows, and type changes have connector-specific restrictions.</p><p>I would be careful about automatically sending every new field downstream. A developer could add customer information that does not belong in an analytics table.</p><p>Decide which changes can pass automatically and which need review. Find out whether an incompatible change stops one table or the whole task, and who gets notified.</p><p>Ask another engineer to follow the recovery steps. If they need the original implementer to explain each part, the instructions need more work.</p><p><strong>Your checklist:</strong> Establish rules for schema changes and test the alerts and recovery process.</p><h4>9. Include the people who will support it</h4><p>Who will investigate when finance says yesterday&#8217;s financial report looks wrong?</p><p>Give that person access during the trial. Ask them to diagnose a failed test pipeline using the logs and metrics provided.</p><p>Can they tell whether the source is quiet or capture has stopped? Can they find a rejected record?</p><p>I would pay attention to how much help they need. That gives you a better idea of ongoing support work than the setup experience alone.</p><p>Bring security into the evaluation early too. Confirm where data is processed and stored, how credentials are managed, and who can view records or change pipelines. Check which plans include your required access controls, audit records, and private connectivity.</p><p>If your business still operates on weekends, ask about weekend support and escalation.</p><p>Finally, find out what you can export if you leave: pipeline definitions, retained data, and anything else needed to move the workload.</p><p><strong>Your checklist:</strong> Make sure security approves the setup and the support team can operate it.</p><h4>10. Check the monthly pricing</h4><p>I would ask vendors to price the same workload, including a busy sales period, a destination rebuild, and an additional consumer.</p><p>Include warehouse compute, storage, network transfer, support, and engineering time. Ask how retries and backfills are billed.</p><p>Estuary&#8217;s <a href="https://docs.estuary.dev/getting-started/pricing/">pricing</a> separates data volume, connector or task hours, and private or bring-your-own-cloud deployment fees. Materialization volume is based on data read for processing, which can exceed the final amount written after reduction.</p><p>You can also check their <a href="https://estuary.dev/pricing/">monthly pricing</a> tier.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DpjZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DpjZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 424w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 848w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 1272w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!DpjZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png" width="1440" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DpjZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 424w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 848w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 1272w, https://substackcdn.com/image/fetch/$s_!DpjZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67537875-e72f-42d3-9e56-3df47c46eef7_1440x893.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compare the trial&#8217;s measured usage with the estimate. If the numbers differ significantly, get an explanation before signing.</p><p>A lower subscription price can still work out well if your team has time to maintain the system. Just include that time in the comparison. Otherwise, you are comparing a managed service with a cheaper option whose maintenance cost is missing.</p><p><strong>Your checklist:</strong> Budget for regular operation, growth, recovery, and the people doing the work.</p><h4>Put your trial results beside each other</h4><p>Use the same dataset and tests for every shortlisted tool. I would keep a simple comparison sheet so the team can see what worked, what failed, and what still needs an answer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eXOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eXOb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 424w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 848w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 1272w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eXOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png" width="1134" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1134,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eXOb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 424w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 848w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 1272w, https://substackcdn.com/image/fetch/$s_!eXOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c4a36db-b866-4eee-8a01-c31adfc422e1_1134x652.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remove candidates that fail a mandatory requirement. Compare price and convenience among those that meet the needs you agreed on.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Final Thoughts</h4><p>If I were choosing for the store we started with, I would want the person supporting the pipeline involved in the final decision. They are the one who will have to explain why an order is missing or help finance recover a report.</p><p><a href="https://estuary.dev/">Estuary</a>&#8217;s collections, transformations, and delivery settings give you a really great set of options to test. Whether they suit your business depends on your connections, freshness requirements, and the work your team can take on.</p><p>I would be comfortable committing once the team has seen the pipeline fail, recovered it, checked the results, and understood the cost. You will still have busy sales days. At least keeping your systems updated should require fewer manual checks.</p><p>What do you think of this checklist? Let me know if I missed anything important.</p><h4>FAQ</h4><p><strong>What is a real-time ETL tool?</strong></p><p>A real-time ETL tool continuously captures data from sources, transforms it when necessary, and delivers it to destinations with low latency. Unlike traditional batch ETL, it can keep databases, warehouses, and operational systems updated as changes occur.</p><p><strong>What is the best ELT tool for real-time data pipelines?</strong></p><p>Estuary is the best choice for an ELT tool for real-time pipelines. It offers low-latency change data capture, transformations, and delivery to multiple destinations.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[8 New AI Terms You Should Know to Be Ahead of 90% of People]]></title><description><![CDATA[A few more AI terms to know beyond tokens, prompts, and hallucinations.]]></description><link>https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to</link><guid isPermaLink="false">https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Sat, 03 Oct 2026 00:18:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fgbx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fgbx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fgbx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fgbx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218578068?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fgbx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!fgbx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3879b2a-427a-4a1b-8106-f017b6633852_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">8 New AI Terms You Should Know to Be Ahead of 90% of People</figcaption></figure></div><p>I recently read this piece from <a href="https://medium.com/u/17d9ae451abc?source=post_page---user_mention--b898cc0ebd1a-----------------------------------------">Shreyas Naphad</a>, &#8220;<a href="https://pub.towardsai.net/if-you-understand-these-5-ai-terms-youre-ahead-of-90-of-people-c7622d353319">If You Understand These 5 AI Terms, You&#8217;re Ahead of 90% of People</a>,&#8221; and had fun reading it.</p><p>As an AI enthusiast and a technical writer who&#8217;s been writing about AI for more than five years now, I&#8217;m already familiar with all five terms. But then I th&#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/8-new-ai-terms-you-should-know-to">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[CivitAI Alternative for Anime Art: Why Creators Are Trying PixAI's Tsubaki.3]]></title><description><![CDATA[I ran the same anime prompts on CivitAI and PixAI's newest model to see how they compare.]]></description><link>https://www.generativeaipub.com/p/civitai-alternative-for-anime-art</link><guid isPermaLink="false">https://www.generativeaipub.com/p/civitai-alternative-for-anime-art</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Fri, 02 Oct 2026 11:39:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!G8GQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G8GQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G8GQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G8GQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265187,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218477421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G8GQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G8GQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a5c4d7-7e7d-4942-84b8-d048be2f589d_1440x810.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample AI anime images generated with PixAI and CivitAI</figcaption></figure></div><p>In the world of open-source AI image generators, CivitAI is probably one of the most popular. I remember building custom node-based image generators in ComfyUI back in 2023, and most of the checkpoints and LoRAs I plugged into them came from CivitAI.</p><p>But when it comes to certain image styles like anime, the best custom models available are on a platform called <a href="https://eap.pixai.art/go/jim">PixAI</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>PixAI recently released <a href="https://pixai.art/en/tsubaki-3/showcase">Tsubaki.3</a>, its own anime model, and I&#8217;ve been using it for a couple of weeks now. So far, the experience and the results are incredible. The platform built the model to be dynamic and flexible enough to be useful for specific use cases like manga design, text generation, reference styling, etc.</p><p>In this article, I&#8217;ll walk you through what each platform does well, where Tsubaki.3 gets things right, and where it still makes mistakes. That way, you can decide which one fits the way you create.</p><p>Let&#8217;s get started.</p><h4>Why Open-Weights Image Models Give You So Many Choices</h4><p>Before comparing the two platforms, it helps to understand why there are so many anime models to choose from in the first place.</p><p>The answer is open weights.</p><p>When a company releases a model&#8217;s weights (the trained numbers that make the model work), anyone can download it, run it on their own computer, and train new versions on top of it.</p><p>Stability AI did this with Stable Diffusion in 2022. Since then, SDXL, Flux, and community-built models like Illustrious and NoobAI have followed the same path.</p><p>Closed models like Google&#8217;s Nano Banana or OpenAI&#8217;s GPT image models work very differently. You type into a text box, and you get whatever art style the company trained into the model.</p><p>The problem is control.</p><p>You can&#8217;t train them on your own images. If the company updates its policy or retrains the model, a style you depended on can disappear overnight.</p><h4>What LoRAs Add</h4><p>The biggest advantage of open weights is <strong>LoRAs</strong>.</p><p>A LoRA (short for low-rank adaptation) is a small add-on file trained on a narrow set of images. It could be one character, one art style, one lighting mood, or even one specific outfit.</p><p>You load a LoRA on top of a base model, and the output starts leaning toward that look. Say you want your images to look like a cute anime style with clean lineart, cel shading, and glossy highlights. There&#8217;s a LoRA for that in PixAI called &#8220;<a href="https://pixai.art/en/model/2057274700406530846">Kawaii Style</a>.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oAD6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oAD6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 424w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 848w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 1272w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!oAD6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png" width="1440" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Kawaii style model from PixAI. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Kawaii style model from PixAI. Image by Jim Clyde Monge" title="Kawaii style model from PixAI. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!oAD6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 424w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 848w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 1272w, https://substackcdn.com/image/fetch/$s_!oAD6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddba14d5-68f7-4580-877d-bf4f37451b6f_1440x803.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Kawaii style model from PixAI. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>The same goes for a soft watercolor finish or a specific type of armor. There are literally thousands of them to choose from on PixAI&#8217;s models page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8uJA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8uJA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 424w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 848w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 1272w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8uJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png" width="1440" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Models page on PixAI. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Models page on PixAI. Image by Jim Clyde Monge" title="Models page on PixAI. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!8uJA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 424w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 848w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 1272w, https://substackcdn.com/image/fetch/$s_!8uJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad814af9-74e4-4d9f-9ba4-01f20084b723_1440x782.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Models page on PixAI. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>You can also train a LoRA on your own original character. With about 20 to 30 images of the character, you can place them in almost any scene and keep their face, hair, and outfit recognizable.</p><p>This is why both platforms list so many models. PixAI says it hosts more than <a href="https://blog.pixai.art/en/how-to-use-lora-models/">1.8 million community models and LoRAs</a>. CivitAI&#8217;s library is huge as well, and it covers far more than anime.</p><h4>PixAI vs CivitAI: How the Two Platforms Differ</h4><p>CivitAI started as a place to share models, and that&#8217;s still what it does best. The on-site generator came later. <a href="https://eap.pixai.art/go/jim">PixAI</a> took the opposite route: it was built around generating images first, and the model library grew around it.</p><p>On CivitAI, most people browse models, download the ones they like, and run them locally in tools like ComfyUI or Forge. If you don&#8217;t have a strong GPU, you can use the on-site generator instead and pay with Buzz, CivitAI&#8217;s credit currency.</p><p>PixAI focuses only on anime, and everything happens in the browser or the mobile app. You don&#8217;t need to install anything or own a GPU.</p><p>In practice, that means a few useful things.</p><ol><li><p>Images come out at native 2K resolution. You can upload a character and refer to it as <code>@image1</code> in your prompt to place that character in a new scene.</p></li><li><p>You can edit a result by typing something like &#8220;change her jacket to navy blue,&#8221; and the model changes only that part.</p></li></ol><p>According to <a href="https://pixai.art/tsubaki-3/report">PixAI&#8217;s technical report</a>, the team started with roughly 500 million anime image-text pairs and filtered them down to about 50 million. Each image was captioned twice, once with booru-style tags and once with plain English descriptions.</p><p>Here&#8217;s how the two compare side by side:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FyJZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FyJZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 424w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 848w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 1272w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FyJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png" width="1440" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CivitAI vs PixAI comparison table. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CivitAI vs PixAI comparison table. Image by Jim Clyde Monge" title="CivitAI vs PixAI comparison table. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!FyJZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 424w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 848w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 1272w, https://substackcdn.com/image/fetch/$s_!FyJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa90f1ed3-850d-42f6-b63d-b6928955db86_1440x803.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CivitAI vs PixAI comparison table. Image by <a href="https://medium.com/u/819323b399ac">Jim Clyde Monge</a></figcaption></figure></div><p>I&#8217;ll be upfront about my bias here. I enjoy using PixAI more.</p><p>The dashboard is easy to understand, and the design feels modern. The model picker, prompt box, and editing controls are all on one screen, so I&#8217;m rarely hunting through menus. When I want to fix a detail, I just type what I want changed, and I get a new version in seconds.</p><p>The editing tools are also fun to play with. I&#8217;ve found myself experimenting with outfit swaps and pose changes just to see what happens, which I rarely did on CivitAI.</p><p>CivitAI definitely has the bigger community, and its model library is unmatched. But these days, I hand more of my actual projects over to PixAI.</p><h4>CivitAI vs PixAI on the Same Prompts</h4><p>For CivitAI, I used Vetehine, a popular anime checkpoint. I ran it in the on-site generator with no LoRAs and default settings.</p><p>For <a href="https://eap.pixai.art/go/jim">PixAI</a>, I used Tsubaki.3 with default settings. I pasted the same prompt into both platforms, generated four images on each, and judged the whole batch instead of cherry-picking the single best image.</p><p><strong>Test 1: Original Character Design</strong></p><p>For the first test, I wanted a character with lots of small, specific details. That makes it easy to see which model actually reads the whole prompt.</p><blockquote><p><em><strong>Prompt: </strong>Full-body anime illustration of an original character: a young woman courier with short, messy teal hair, an asymmetrical bang covering her left eye, and a small scar across her right eyebrow. She wears an oversized mustard-yellow rain jacket over a black turtleneck, cargo shorts, knee-high striped socks, and chunky red sneakers. A brass pocket watch hangs from her belt, and she carries a battered leather satchel covered in stickers. She&#8217;s standing on a wet city sidewalk at dusk, one hand in her pocket, with a lopsided grin. Soft orange streetlight from the left, cool blue sky behind her, clean cel shading.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GnOF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GnOF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 424w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 848w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GnOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png" width="1456" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3219148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218477421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GnOF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 424w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 848w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!GnOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb72ca1-a38c-4de7-938a-b825c29067af_1674x1244.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CivitAI (left) and PixAI (Right)</figcaption></figure></div><p>Both platforms got the overall look right. The CivitAI images had that more saturated color Illustrious style that a lot of people love, with sharp outlines, shiny eyes, and strong contrast.</p><p>Tsubaki.3 also did a great job in following the prompt. The scar and the bangs were in the right place in almost every image, and the pocket watch showed up each time. The stickers looked like actual stickers, with little stars and logos on them. The streetlight also came from the left, just like I asked.</p><p>In this comparison, both images look great depending on your preferred style. If you like a cleaner type of anime illustration, I&#8217;d go for PixAI&#8217;s result. If you want a bolder, more saturated, and sort of 3D style illustration, then I&#8217;d go for the CivitAI result.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Test 2: Crowded Action Scene</strong></p><p>The second test was about composition. I wanted three characters doing different things in specific spots, plus a moving camera angle.</p><blockquote><p><em><strong>Prompt: </strong>Dynamic low-angle anime action scene inside a crowded night market. A tall swordswoman with a long white braid and a red haori leaps across the frame from right to left, katana mid-swing, while a small boy in a green hoodie ducks under a food stall in the lower-left foreground, clutching a paper lantern. In the background, a masked thief in black knocks over a crate of oranges that roll across the stone path. Steam rises from the stalls, strings of paper lanterns glow overhead, and the camera is tilted slightly for motion. Strong rim lighting from the lanterns, motion lines on the sword.</em></p></blockquote><p>In this example, forget about CivitAI because it rejected the prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vYPw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vYPw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 424w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 848w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 1272w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vYPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1736321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218477421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vYPw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 424w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 848w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 1272w, https://substackcdn.com/image/fetch/$s_!vYPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4a6f71d-ac46-4254-a4c8-c6098a70f459_1678x960.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CivitAI (left) and PixAI (Right)</figcaption></figure></div><p>Let&#8217;s focus on the output generated by <a href="https://eap.pixai.art/go/jim">PixAI</a> instead.</p><p>Tsubaki.3 put all three characters in three of the four images. The boy was crouched roughly where I asked, and the oranges were actually rolling across the ground.</p><p>This looks so cool tbh. It&#8217;s like a screenshot from a fast-moving fight scene of a popular anime series.</p><h4>Test 3: Four-Panel Manga Page</h4><p>For the third test, I asked for a full manga page with dialogue. Text inside images has always been a weak spot for anime models, so I was curious how both would handle it.</p><blockquote><p><em><strong>Prompt: </strong>A four-panel vertical manga page in black and white with screentone shading. Panel 1: a tired office worker with messy hair stares at an alarm clock reading 7:58. Panel 2: extreme close-up of her eyes going wide, with a speech bubble that says &#8220;I&#8217;M LATE!&#8221; Panel 3: she sprints down a staircase with toast in her mouth, speed lines everywhere. Panel 4: she arrives at an empty office, and a sticky note on her desk reads &#8220;It&#8217;s Saturday.&#8221; Chibi-style reaction in the final panel.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8dDX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8dDX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 424w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 848w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8dDX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png" width="1456" height="1129" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1129,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2867327,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218477421?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8dDX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 424w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 848w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!8dDX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c10615-88ea-430b-9fab-5745fe965e8d_1566x1214.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">CivitAI (left) and PixAI (Right)</figcaption></figure></div><p>CivitAI&#8217;s checkpoint had a hard time with this one. The time it wrote was &#8220;77:58&#8221; instead of &#8220;7:58,&#8221; and the text &#8220;It&#8217;s Saturday&#8221; should&#8217;ve been written on a sticky note.</p><p>Tsubaki.3 got the four-panel layout right and displayed the time correctly in the first panel. The sticky note said &#8220;It&#8217;s Saturday&#8221; in the last panel.</p><p>To be fair to CivitAI, you can get much closer with the right setup. A manga LoRA, ControlNet to lock the panel layout, and regional prompting in ComfyUI can produce very good pages. It just takes a lot more time and technical knowledge to get there.</p><h4>How Well Does Tsubaki.3 Follow More Complex Instructions?</h4><p>Tsubaki.3 follows complex instructions better than any SDXL anime checkpoint I&#8217;ve used, but it still misses details when a prompt has too many of them.</p><p>To find where it starts slipping, I wrote a prompt with about 10 separate requirements.</p><blockquote><p><em><strong>Prompt: </strong>Anime illustration, three-quarter overhead view looking down at a rooftop garden at golden hour. Two characters sit on opposite ends of a wooden bench: on the left, an elderly man with a gray beard and round glasses feeding pigeons; on the right, a young woman with a purple bob and a denim jacket, sketching in a notebook and not looking at him. Exactly five pigeons on the ground. A red bicycle leans against the railing behind them. The city skyline is soft and out of focus. Warm light from the right casts long shadows to the left. A small wooden sign in the lower-right corner reads &#8220;Rooftop Club.&#8221; Watercolor texture, muted palette.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WEiF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WEiF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 424w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 848w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WEiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png" width="1232" height="1632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1632,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image generated with PixAI&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image generated with PixAI" title="Image generated with PixAI" srcset="https://substackcdn.com/image/fetch/$s_!WEiF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 424w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 848w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!WEiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d078b88-b575-4f69-8568-c69c852ccabb_1232x1632.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image generated with PixAI</figcaption></figure></div><p>Here&#8217;s how it did on each part of the prompt.</p><ul><li><p><strong>What it got right:</strong> Both characters sat on the correct sides of the bench. The old man had his glasses and gray beard, and the woman had her purple bob and denim jacket. The red bicycle, the blurry skyline, and the light coming from the right were all there. The sign said &#8220;Rooftop Club&#8221; with correct spelling in every image.</p></li><li><p><strong>What it only partly got right:</strong> The girl on the right is not seated at the farthest right of the bench. She also seems to be writing something instead of sketching.</p></li><li><p><strong>What it ignored:</strong> I was expecting the girl to be glancing at the notebook instead of the pigeons. But to be fair, it wasn&#8217;t clarified in the prompt.</p></li></ul><p>In practical terms, if you prompt &#8220;in the style of&#8221; a specific artist or studio, expect hit-or-miss results. What worked best for me was getting the composition right in the first image, then fixing details one or two at a time with edits.</p><p>PixAI&#8217;s <a href="https://blog.pixai.art/en/tsubaki-3-prompt-guide/">Tsubaki.3 prompt guide</a> recommends a similar approach. If you plan to reuse the same character across many images, the <a href="https://blog.pixai.art/en/pixai-character-consistency-3-beginner-methods/">character consistency guide</a> is also worth reading.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Final Thoughts</h4><p>That&#8217;s about it. I&#8217;ve just laid out the differences between <a href="https://eap.pixai.art/go/jim">PixAI</a> and CivitAI and shared the key points you should know when choosing between them.</p><p>For all the examples I showed in this guide, I prefer PixAI. Tsubaki.3 follows long, detailed prompts better than anything I&#8217;ve run on CivitAI, and it can actually write readable text inside manga panels.</p><p>I also like that I can fix a single detail by describing it in the convo instead of regenerating the whole image, and having image, video, and editing tools in one dashboard keeps me working there longer.</p><p>I also want to give props to the platform developers who release open-weight image models. They&#8217;re the reason both of these platforms have so many models to offer, and why we&#8217;re not all stuck with whatever a few closed models think anime should look like. Open source wins!</p><p>What do you think? Are you sticking with CivitAI, or have you already tried Tsubaki.3? Let me know your thoughts in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[8 Cool Facts About Jev You Probably Didn’t Know]]></title><description><![CDATA[The Jev architecture is not a new idea.]]></description><link>https://www.generativeaipub.com/p/8-cool-facts-about-jev-you-probably</link><guid isPermaLink="false">https://www.generativeaipub.com/p/8-cool-facts-about-jev-you-probably</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Fri, 02 Oct 2026 09:17:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wP8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wP8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wP8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wP8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174326,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218460163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wP8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!wP8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856d39c2-360b-4d20-a807-3bbf1437aa4d_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">8 Cool Facts About Jev You Probably Didn&#8217;t Know</figcaption></figure></div><p>Jev broke the internet when it launched two weeks ago. I <a href="https://generativeai.pub/new-jev-model-is-insane-200x-faster-400x-cheaper-than-frontier-models-4c595a3abe55">wrote an article about it</a>, and it quickly became one of my highest-earning articles. Clearly, people were curious about this new AI model.</p><p>That got me thinking: why not write a follow-up?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>This time, I wanted to share eight cool facts about Jev that you &#8230;</p>
      <p>
          <a href="https://www.generativeaipub.com/p/8-cool-facts-about-jev-you-probably">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Make Production-Ready AI Videos and Animated Infographics with Fotor Agent]]></title><description><![CDATA[A hands-on look at chat-driven video creation, editable motion graphics, and the parts creators still need to check themselves.]]></description><link>https://www.generativeaipub.com/p/how-i-make-production-ready-ai-videos</link><guid isPermaLink="false">https://www.generativeaipub.com/p/how-i-make-production-ready-ai-videos</guid><dc:creator><![CDATA[Jim Clyde Monge]]></dc:creator><pubDate>Fri, 02 Oct 2026 06:51:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mzuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mzuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mzuV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mzuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generativeaipub.com/i/218455776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mzuV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 424w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 848w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 1272w, https://substackcdn.com/image/fetch/$s_!mzuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ac4cc-3822-4445-8529-753d5303ea4c_1400x788.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor Agent dashboard and sample output. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>AI video has improved a lot this year. ByteDance&#8217;s <a href="https://www.fotor.com/ai-models/seedance-2-5/">Seedance 2.5</a> can create clips up to 30 seconds long with synced audio, and the character consistency is incredibly good. Still, the level of control is at the mercy of your prompting skills.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generativeaipub.com/subscribe?"><span>Subscribe now</span></a></p><p>What if you need to trim a few seconds in between scenes? What if you want to overlay a different audio track? Yeah, sure, just describe it in the prompt and regenerate the entire video. That&#8217;s usually how we do it&#8230; and it&#8217;s incredibly expensive.</p><p>The other option is to download the clips and fix them in a separate editor. I&#8217;ve done hundreds of video edits over the past three years, and that usually means jumping between apps and spending hours on a video that&#8217;s only a minute or two long.</p><p>But lately, I&#8217;ve been testing <a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor Agent</a>.</p><p>It handles script planning, visual and audio generation, <a href="https://www.fotor.com/ai-video-generator/motion-graphics/">motion graphics</a>, and assembly, then gives you an editable timeline to work with. I wanted to see how much of that process it could take off my hands and whether the finished video would be something I&#8217;d actually use.</p><p>In this guide, I&#8217;ll walk you through the project I made, show you the final output, and explain where Fotor&#8217;s editing tools fit into the workflow.</p><p>Let&#8217;s get started.</p><h3><strong>What is Fotor Agent?</strong></h3><p><a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor Agent</a> is an AI tool for creating and editing AI videos and motion graphics through conversation. You can describe your idea or upload reference media, including images, video clips, and audio files, to give it a starting point.</p><p>To access it, go to <a href="https://www.fotor.com/agent/">Fotor</a> and open the Agent workspace. You can work with the agent on the script and scenes, review its proposed direction, and continue editing the project after generation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5nDP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5nDP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 424w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 848w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 1272w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5nDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png" width="1400" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fotor Agent prompt field. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fotor Agent prompt field. Image by Jim Clyde Monge" title="Fotor Agent prompt field. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!5nDP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 424w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 848w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 1272w, https://substackcdn.com/image/fetch/$s_!5nDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54b6fab-1d6d-48ac-9bcc-5586a7ec1b0e_1400x889.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor Agent prompt field. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>There are four features I want to focus on.</p><ul><li><p><strong>Long-Form Video</strong> lets you develop a complete video across multiple scenes, with the agent coordinating the script, visuals, narration, and assembly.</p></li><li><p><strong><a href="https://www.fotor.com/ai-video-generator/motion-graphics/">4K Motion Graphics</a></strong> supports animated text, logos, charts, and other graphics that remain editable after generation.</p></li><li><p><strong>In-Depth Timeline Editing</strong> gives you separate tracks for footage, narration, music, captions, and graphics. You can adjust their timing, replace assets, or revise a particular section.</p></li><li><p><strong>Smart Cut</strong> analyzes existing footage to find highlights, remove filler and pauses, and help add relevant B-roll, subtitles, and motion graphics.</p></li></ul><p>I&#8217;ve done hundreds of video edits over the past three years and tried a handful of <a href="https://www.fotor.com/ai-video-editor/">AI video editors</a> and generators.</p><p>My usual workflow is to generate assets in one app and stitch them together in another. Trimming clips, adjusting their speed, and making sure everything lines up usually takes me hours!</p><p>Fotor Agent says it can handle those steps. That would save me a lot of work, but I wanted to see how it did on a real project of mine before believing the feature list.</p><p>Let me show you some examples.</p><h3><strong>How I made a launch video with my own assets</strong></h3><p>Before you start generating videos, it&#8217;s important to get yourself familiar with the tools and dashboard.</p><p>Aside from being able to generate videos through a text prompt, Fotor also offers a bunch of templates and pre-made videos that you can use as inspiration. Just scroll down to explore the available sample projects.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D6P_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D6P_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 424w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 848w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 1272w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!D6P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png" width="1400" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fotor Agent template choices. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fotor Agent template choices. Image by Jim Clyde Monge" title="Fotor Agent template choices. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!D6P_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 424w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 848w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 1272w, https://substackcdn.com/image/fetch/$s_!D6P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8693b7ac-f3ea-49ae-b10b-f92fcf0bc723_1400x824.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor Agent template choices. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>For this example, I&#8217;ll create an <a href="https://www.fotor.com/ai-video-generator/explainer-video/">explainer video</a> for my website, <a href="https://www.zeniteq.com/">Zeniteq</a>, where we publish AI news, reviews, and tutorials. I want the video to explain what readers can find on the site and introduce our newsletter.</p><p>I uploaded the Zeniteq logo plus screenshots of the landing page, newsletter, and About page as reference media. That gave Fotor the site&#8217;s actual design to work from, so the video would look like my brand instead of a generic tech promo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Me3h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Me3h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 424w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 848w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Me3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png" width="1400" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fotor Agent product launch template. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fotor Agent product launch template. Image by Jim Clyde Monge" title="Fotor Agent product launch template. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Me3h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 424w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 848w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Me3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401a510d-5e7f-4083-98b6-fc52f0ec0292_1400x900.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor Agent product launch template. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>Here&#8217;s the prompt I used:</p><blockquote><p><em><strong>Prompt: </strong>A launch video for Zeniteq.com using the attached logo and website screenshots. Introduce Zeniteq as a publication that turns complex AI developments into clear reporting, useful analysis, and practical guidance. Show the landing page, highlight our news, reviews, and tutorials, then introduce the newsletter. Match the website&#8217;s colors and typography, preserve the screenshots&#8217; content, and use subtle motion, English narration, and readable captions. End by inviting viewers to visit Zeniteq.com and subscribe. Show me the script and scene outline before generating the video.</em></p></blockquote><p>The last line of that prompt is the important one.</p><p>Before approving anything, I wanted to check that the script explained who Zeniteq is for and what readers can expect from our coverage. I also wanted each screenshot to show up alongside the narration it belonged to. The newsletter page, for example, should appear when the voiceover asks people to subscribe, not two scenes earlier.</p><p>You can also set the aspect ratio depending on where the video will be posted, whether that&#8217;s a vertical reel or a horizontal <a href="https://www.fotor.com/ai-video-generator/youtube-shorts-maker/">YouTube video</a>.</p><p>After I clicked &#8220;Direct my Launch Video,&#8221; Fotor opened a video editor where the agent plans the video. You can watch its reasoning in the panel on the right side of the screen, which is handy if you want to know why it&#8217;s making certain choices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mw6w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mw6w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 424w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 848w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 1272w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mw6w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png" width="1400" height="839" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:839,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fotor Agent video editing and generation dashboard. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fotor Agent video editing and generation dashboard. Image by Jim Clyde Monge" title="Fotor Agent video editing and generation dashboard. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Mw6w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 424w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 848w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 1272w, https://substackcdn.com/image/fetch/$s_!Mw6w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9e4cda-5bf6-477a-a8e1-811924bf4588_1400x839.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor Agent video editing and generation dashboard. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>The agent will also ask questions like how long you want the video to be, whether you want to add captions to each scene, and to select your preferred voice actor for the narration. After that, the agent will give you a plan to review and approve.</p><p>Here&#8217;s the plan it made for a 30-second Zeniteq launch video.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ewXs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ewXs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 424w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 848w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 1272w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ewXs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png" width="1358" height="990" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69147292-af28-40be-ada6-013a7d4e2846_1358x990.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:990,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sample launch video plan created by Fotor agent. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sample launch video plan created by Fotor agent. Image by Jim Clyde Monge" title="Sample launch video plan created by Fotor agent. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!ewXs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 424w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 848w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 1272w, https://substackcdn.com/image/fetch/$s_!ewXs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69147292-af28-40be-ada6-013a7d4e2846_1358x990.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sample launch video plan created by Fotor agent. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>This all looks good to me, so I clicked on the continue button.</p><p>Take note that the backend processing is super complex, so the wait could be longer than you expect. There are a lot of moving parts here:</p><ul><li><p>Writing the narrative script and captions</p></li><li><p>Generating the voice narration and syncing it with scenes</p></li><li><p>Storyboarding</p></li><li><p>Generating the images and video clips</p></li></ul><p>These are just some of the important phases that the agent has to process to make sure the output is as good as you expect. Once all processing is finished, the project timeline will automatically be filled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zWnD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zWnD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 424w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 848w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 1272w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zWnD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png" width="1400" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Filled out timeline on Fotor. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Filled out timeline on Fotor. Image by Jim Clyde Monge" title="Filled out timeline on Fotor. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!zWnD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 424w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 848w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 1272w, https://substackcdn.com/image/fetch/$s_!zWnD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff842c52b-3fa0-406d-bc85-9a89f9bf10f0_1400x790.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Filled out timeline on Fotor. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>From there, all that&#8217;s left is to export the file. You can pick 720p, 1080p, or 4K. Here&#8217;s the final video.</p><div id="vimeo-1228837846" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1228837846&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1228837846?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>I&#8217;m really happy with how this turned out.</p><p>Fotor put my actual screenshots into the scenes alongside the logo, so viewers see what the site really looks like. The transitions are smooth, and the narration has an upbeat, conversational tone that fits a site intro.</p><p>The motion keeps it from feeling like a <a href="https://www.fotor.com/ai-video-generator/video-presentation/">slideshow of screenshots</a>, which was my main worry going in. And since the newsletter preview shows up right before the closing line, the invitation to subscribe feels like a natural ending.</p><p>It wasn&#8217;t perfect, though. In one scene, some of the text ran outside the frame, and I had to fix it (more on that in the timeline section).</p><p>Making this by hand would have meant prepping the screenshots, animating each scene, recording a voiceover, and syncing it all on a timeline. Letting Fotor do the assembly gave me more time to check the message and fix details before publishing.</p><h3><strong>Planning a longer video</strong></h3><p>My example is only 30 seconds, but this is where the Long-Form Video planning comes in. I could ask Fotor to expand the intro into separate sections, show sample articles, and add a walkthrough of the newsletter signup.</p><p>For anything longer, I&#8217;d review the outline carefully before generating a single scene. When I edit manually, the most annoying thing is realizing halfway through that I need another scene, or that the narration explains something before the footage shows it. Catching that in a written outline is a lot cheaper than catching it after the render, both in time and in credits.</p><p>For a tutorial, I&#8217;d give Fotor the exact steps and ask it to build the script around them. That way I can check the order before spending credits on scenes. If step three depends on something from step five, I want to see that problem in the outline, not in a finished video.</p><p>To be clear, I haven&#8217;t tested a <a href="https://www.fotor.com/ai-video-editor/long-video-to-short-video/">long video</a> yet, so the 30-second result is all I can judge here. But approving the sequence before generation is a step I&#8217;d keep in any workflow, long or short.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Animated infographics with 4K Motion Graphics</strong></h3><p>Motion graphics are the animated text, charts, diagrams, and logos you see in <a href="https://www.fotor.com/ai-video-generator/explainer-video/">explainer videos</a>.</p><p>They&#8217;re also the part of video work I find most tedious to do by hand. Every label, number, and arrow needs its own keyframes, and changing one stat later often means re-animating the whole shot.</p><p>Here&#8217;s a <a href="https://www.fotor.com/ai-video-generator/explainer-video/">motion graphics explainer</a> on how black holes form, made with Fotor Agent:</p><div id="vimeo-1228663794" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1228663794&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1228663794?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>Pretty cool, right?</p><p>This is the kind of video where <a href="https://www.fotor.com/ai-video-generator/motion-graphics/">motion graphics</a> carry most of the explanation. There&#8217;s no real footage of a black hole forming, so the whole story has to be told with animated diagrams, labels, and narration that line up with each other.</p><p>These graphics aren&#8217;t baked into the video. The text, numbers, logos, and charts stay editable on the timeline before you render. In practice, if a label is misspelled or a number needs updating, you edit that one element instead of regenerating the whole scene and hoping the new version looks the same.</p><p>To show you an example, select a scene in the timeline that contains an editable element, then just click on it to edit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JyZk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JyZk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 424w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 848w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 1272w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JyZk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png" width="1400" height="1097" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1097,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JyZk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 424w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 848w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 1272w, https://substackcdn.com/image/fetch/$s_!JyZk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafef7fa9-1406-4251-9d8a-e6872e1e2268_1400x1097.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is incredibly useful so you don&#8217;t need to regenerate scenes to make minor fixes. If I&#8217;m turning a report into a <a href="https://www.fotor.com/ai-video-editor/long-video-to-short-video/">short animated summary</a>, the numbers are the part most likely to change right before publishing.</p><h3><strong>Editing the timeline</strong></h3><p>I spent a few hours with the editing dashboard, and it&#8217;s by far the most fascinating aspect of the product. Let me get deeper into it.</p><p><a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor</a> splits the video into separate tracks for footage, narration, music, captions, and graphics, and you can work on each one on its own. You can adjust timing, replace an asset, or revise one particular section.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4kU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4kU1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 424w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 848w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 1272w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4kU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png" width="1400" height="917" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4kU1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 424w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 848w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 1272w, https://substackcdn.com/image/fetch/$s_!4kU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da668a3-3d8f-41d6-af80-ef003928922e_1400x917.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You see, not a lot of advanced AI-powered video generator platforms give you this level of control.</p><p>Aside from manually editing the components, you can also edit through chat. That isn&#8217;t unique to Fotor, but it works well here because it&#8217;s tied to specific scenes.</p><p>Remember the text that ran out of bounds earlier? I clicked the scene, hit &#8220;Edit with AI&#8221; at the top of the screen, and the scene got tagged in the chat automatically. I described the fix, and the agent handled it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aq_K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aq_K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 424w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 848w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aq_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png" width="1400" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Editing with AI in Fotor. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Editing with AI in Fotor. Image by Jim Clyde Monge" title="Editing with AI in Fotor. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!Aq_K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 424w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 848w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 1272w, https://substackcdn.com/image/fetch/$s_!Aq_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7d1dd1-a049-42fd-9ece-2025ed195ed6_1400x836.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Editing with AI in Fotor. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>I like having both options. Some fixes are faster to describe (&#8220;move the caption up and make it smaller&#8221;), and some are faster to just drag into place yourself. Being able to switch between the two without leaving the project is what makes the editor usable for real work.</p><p>I didn&#8217;t put this project through a long round of revisions, so I can&#8217;t promise every complicated change will work on the first try. For what I needed, it took very few edits.</p><h3><strong>Smart Cut for footage you already have</strong></h3><p>Everything that I&#8217;ve explained so far starts from a prompt and some reference images. Smart Cut works the other way around. You bring footage you&#8217;ve already recorded, and Fotor edits it down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kPyB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kPyB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 424w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 848w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 1272w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!kPyB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png" width="1400" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kPyB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 424w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 848w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 1272w, https://substackcdn.com/image/fetch/$s_!kPyB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196eaef3-f2bf-4ba7-9d15-6182037092a7_1400x704.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s how it works, according to Fotor:</p><ul><li><p><strong>It cuts silent gaps and filler.</strong> Upload a long recording, and it detects the pauses and dead air, pulls out the highlights, and assembles them to a target length. That could be a long YouTube video or a <a href="https://www.fotor.com/ai-video-editor/long-video-to-short-video/">short TikTok cut</a>.</p></li><li><p><strong>It checks with you before trimming.</strong> Fotor says it generates a transcript first and confirms the cuts with you before splitting your sequence. This is the detail I care about most.</p></li><li><p><strong>It adds the extras.</strong> Soundtrack, voiceover, and subtitles can be generated automatically, along with B-roll and motion graphics.</p></li><li><p><strong>It can revise one segment at a time.</strong> You select a clip or segment, describe the change, and the rest of the video stays locked.</p></li></ul><p><a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor</a> also has presets on the home page for common jobs, like a talking head enhancement preset for UGC-style videos and a media montage preset for turning a folder of clips and photos into one video.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lP02!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lP02!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 424w, https://substackcdn.com/image/fetch/$s_!lP02!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 848w, https://substackcdn.com/image/fetch/$s_!lP02!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 1272w, https://substackcdn.com/image/fetch/$s_!lP02!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lP02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png" width="1400" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fotor video templates. Image by Jim Clyde Monge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fotor video templates. Image by Jim Clyde Monge" title="Fotor video templates. Image by Jim Clyde Monge" srcset="https://substackcdn.com/image/fetch/$s_!lP02!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 424w, https://substackcdn.com/image/fetch/$s_!lP02!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 848w, https://substackcdn.com/image/fetch/$s_!lP02!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 1272w, https://substackcdn.com/image/fetch/$s_!lP02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39f9d78a-b213-4373-b394-7cd6b1f40513_1400x708.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fotor video templates. Image by <a href="https://medium.com/u/819323b399ac?source=post_page---user_mention--a07bea0506ea-----------------------------------------">Jim Clyde Monge</a></figcaption></figure></div><p>If you record tutorials, podcasts, webinars, or talking-head videos, this is probably the feature to try first. Cutting pauses and &#8220;ums&#8221; from a screen recording is simple work, but it&#8217;s slow, and it&#8217;s exactly the kind of task I&#8217;d hand off if I can review the result quickly.</p><p>Remember to review the final output, though. Some agents tend to do over-cutting. They remove a pause that was there on purpose, like the beat before a punchline or the moment you let a result sink in on screen.</p><p>The transcript review step should help with that, but I&#8217;d still watch the final cut before publishing.</p><h3><strong>What makes Fotor Agent different?</strong></h3><p>I&#8217;ve used CapCut for video editing, and I&#8217;ve been a fan of having Seedance generation available alongside editing tools. The combo already makes it easier to create footage and bring it into a video.</p><p>What felt different with Fotor was how much of the project it prepared after I described the result I wanted.</p><p>I&#8217;m used to making decisions clip by clip. I generate an asset, bring it into the editor, decide where it belongs, and adjust it around the other footage. With Fotor, I reviewed a proposed sequence, selected the voice and duration, then waited for the agent to assemble the project.</p><p>That&#8217;s it&#8230; Usual work hours cut in half.</p><p>Of course, I still make some decisions, but I have something to react to earlier in the process. That suits me when I know the message I want to communicate but haven&#8217;t worked out every shot.</p><p>I also appreciate being able to request a change to a particular section. When most of a video is already working, I want to concentrate on the part that needs attention.</p><p>I&#8217;m not ready to say <a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor</a> could replace my usual editor for every job. I&#8217;d need to try it on a longer project with several rounds of client feedback first. But the launch video gave me a reason to use it earlier in my workflow, when I&#8217;m still figuring out how to turn raw material into a sequence.</p><h3><strong>Tips for getting better results</strong></h3><p>A few things made a difference in my own projects:</p><ul><li><p><strong>Upload your real assets.</strong> Screenshots, logos, product photos, and recordings give the agent something specific to build around. The less you give it, the more generic the result.</p></li><li><p><strong>Ask for the script and outline first.</strong> Adding &#8220;show me the script and scene outline before generating&#8221; to the prompt costs nothing and catches ordering problems before you spend credits.</p></li><li><p><strong>Say which asset goes with which part of the narration.</strong> I told it to show the newsletter page during the subscribe invitation. Being that specific saves you from moving things around later.</p></li><li><p><strong>Ask for readable captions.</strong> It sounds obvious, but I still had one scene with text out of bounds. Mention it in the prompt, then check every scene before exporting.</p></li><li><p><strong>Pick the export resolution based on the content.</strong> Graphics-heavy videos benefit from 4K. A quick social clip probably doesn&#8217;t need it.</p></li></ul><h3><strong>Where I think Fotor works best</strong></h3><p>Based on this project, I&#8217;d first consider <a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor</a> for videos where I already have the content and assets but need help with production. I am thinking of product photographs, website screenshots, recordings, and approved copy to give the agent something specific to build around.</p><ul><li><p>For a <strong>small business owner or product team</strong>, that could be a launch video or a <a href="https://www.fotor.com/ai-video-editor/long-video-to-short-video/">short explanation</a> of a new feature. You can supply the actual product material, describe the message, and review how the agent presents it.</p></li><li><p>For <strong>tutorial creators and educators</strong>, I see a use for the combination of recorded footage, narration, captions, and <a href="https://www.fotor.com/ai-video-generator/motion-graphics/">motion graphics</a>. I could supply the demonstration myself and use the agent to help assemble the explanation around it.</p></li><li><p>For <strong>people <a href="https://www.fotor.com/ai-video-generator/video-presentation/">presenting reports</a> or research</strong>, the <a href="https://www.fotor.com/ai-video-generator/infographic-video-maker/">animated infographic</a> tools could help turn a few findings into a narrated video. I would bring the source data and the explanation I wanted to make, then review the chart and voiceover together.</p></li><li><p>For <strong>freelancers and small content teams</strong>, I can see Fotor helping produce a first version for review. It&#8217;s easier to discuss the pacing of a video when everyone can watch a sequence instead of trying to imagine it from a written outline.</p></li></ul><p><strong>A few catches I found while exploring the app:</strong></p><p>The question I still want answered is how well it handles feedback over several rounds. Generating the first version saves time, but revisions are a big part of paid video work.</p><p>Cost is the other thing to plan around. My 30-second launch video used over 130 credits. The $10 monthly plan gives you 200, so that one video used up most of a month. Add the roughly 30-minute processing time, and it could be a deal breaker if you need to turn videos around fast or produce a lot of them.</p><p>I&#8217;d factor in both the credits and the wait before moving much of my workflow into <a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor</a>.</p><p>The question I&#8217;d want answered after a few assignments is how well it handles feedback. Generating the first version saves time, but revisions are a large part of paid video work. I&#8217;d count those hours and credits when deciding how much of my workflow to move into Fotor.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Generative AI Publication is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Final thoughts</strong></h3><p>That&#8217;s about it. I just explained how <a href="https://www.fotor.com/agent/?utm_source=medium&amp;utm_medium=cpc&amp;utm_content=videoagent&amp;utm_campaign=newsletter&amp;utm_term=generativeai">Fotor Agent</a> brings video planning, media generation, <a href="https://www.fotor.com/ai-video-generator/infographic-video-maker/">animated infographics</a>, and editing into a conversational workflow.</p><p>You can start with an idea or reference media, develop the sequence through chat, and continue refining the generated project. I had so much fun generating product launch videos and editing images with its built-in tools.</p><p>The editable timeline is what I think sets it apart from other similar platforms. It gives creators a way to work toward a production-grade video through revisions. It works well with many use cases like producing a tutorial, a product demonstration, or an animated report.</p><p>I&#8217;m glad platforms like Fotor are giving creators more accessible ways to turn their ideas into visual content. Thanks to the teams building these tools and making room for users to keep shaping the results after generation.</p><p>What do you think about Fotor Agent? Let me know your thoughts in the comments.</p><div><hr></div><p><em>Hi there! Thanks for making it to the end of this post! If you enjoyed this content and would like to support my work, consider becoming a paid subscriber. Your support means a lot!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generativeaipub.com/subscribe&quot;,&quot;text&quot;:&quot;Support my work&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.generativeaipub.com/subscribe"><span>Support my work</span></a></p><div><hr></div>]]></content:encoded></item></channel></rss>