{"id":23438,"date":"2025-12-16T15:26:10","date_gmt":"2025-12-16T23:26:10","guid":{"rendered":"https:\/\/jnack.com\/blog\/?p=23438"},"modified":"2025-12-16T15:26:10","modified_gmt":"2025-12-16T23:26:10","slug":"how-to-ai-renovation-vids","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2025\/12\/16\/how-to-ai-renovation-vids\/","title":{"rendered":"How-to: AI renovation vids"},"content":{"rendered":"\n<p>This seems like the kind of specific, repeatable workflow that&#8217;ll scale &amp; create a lot of real-world value (for home owners, contractors, decorators, paint companies, and more). In this thread Justine Moore talks about how to do it (before, y&#8217;know, someone utterly streamlines it ~3 min from now!):<\/p>\n\n\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">I figured out the workflow for the viral AI renovation videos <\/p>\n<p>You start with an image of an abandoned room, and prompt an image model to renovate step-by-step.<\/p>\n<p>Then use a video model for transitions between each frame.<\/p>\n<p>Or&#8230;just use the <a href=\"https:\/\/twitter.com\/heyglif?ref_src=twsrc%5Etfw\">@heyglif<\/a> agent! How to + prompt <a href=\"https:\/\/t.co\/ic4grWEysk\">https:\/\/t.co\/ic4grWEysk<\/a> <a href=\"https:\/\/t.co\/kSyZmd9v82\">pic.twitter.com\/kSyZmd9v82<\/a><\/p>\n<p>\u2014 Justine Moore (@venturetwins) <a href=\"https:\/\/twitter.com\/venturetwins\/status\/2000972445285802114?ref_src=twsrc%5Etfw\">December 16, 2025<\/a><\/p><\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>This seems like the kind of specific, repeatable workflow that&#8217;ll scale &amp; create a lot of real-world value (for home owners, contractors, decorators, paint companies, and more). In this thread Justine Moore talks about how to do it (before, y&#8217;know, someone utterly streamlines it ~3 min from now!): I figured out the workflow for the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[66],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23438"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=23438"}],"version-history":[{"count":1,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23438\/revisions"}],"predecessor-version":[{"id":23439,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23438\/revisions\/23439"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=23438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=23438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=23438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}