{"id":21454,"date":"2023-12-26T14:50:47","date_gmt":"2023-12-26T22:50:47","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=21454"},"modified":"2025-03-12T18:59:04","modified_gmt":"2025-03-13T01:59:04","slug":"ai-holiday-leftovers-vol-1","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2023\/12\/26\/ai-holiday-leftovers-vol-1\/","title":{"rendered":"AI Holiday Leftovers, Vol. 1"},"content":{"rendered":"\n<p>Dig in, friends. \ud83d\ude42<\/p>\n\n\n\n<ul>\n<li>Drawing\/painting:\n<ul>\n<li><a href=\"https:\/\/twitter.com\/martinnebelong\/status\/1739552296315322449?s=43&amp;t=t6WcJwTXdJ8UdqOaq8O1oA\">Using a simple kids\u2019 drawing tablet to create art<\/a>: \u201cI used&nbsp;<a href=\"https:\/\/twitter.com\/Vizcom_ai\">@Vizcom_ai<\/a>&nbsp;to transform the initial sketch. This tool has gotten soo good by now. I then used&nbsp;<a href=\"https:\/\/twitter.com\/LeonardoAi_\">@LeonardoAi_<\/a>\u2019s image to image to enhance the initial image a bit, and then used their new motion feature to make it move. I also used&nbsp;<a href=\"https:\/\/twitter.com\/Magnific_AI\">@Magnific_AI<\/a>&nbsp;to add additional details to a few of the images and Decohere AI\u2019s video feature.\u201d<\/li>\n\n\n\n<li><a href=\"https:\/\/x.com\/MartinNebelong\/status\/1738179413357838620?s=20\">Latte art<\/a>: \u201cPhotoshop paint sent to&nbsp;<a href=\"https:\/\/twitter.com\/freepik\">@freepik<\/a>\u2019s live canvas. The first few seconds of the video are real-time to show you how responsive it is. The music was made with&nbsp;<a href=\"https:\/\/twitter.com\/suno_ai_\">@suno_ai_<\/a>. Animation with Runways Gen-2.\u201d<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/rIksPArUs0DLG20K.mp4\"><\/video><\/figure>\n\n\n\n<ul>\n<li>Photo editing:\n<ul>\n<li>Google Photos gets a&nbsp;<a href=\"https:\/\/twitter.com\/GoogleAI\/status\/1737968573828763873\">generative upgrade<\/a>: \u201cMagic Eraser now uses gen AI to fill in detail when users remove unwanted objects from photos. Google Research worked on the MaskGIT generative image transformer for inpainting, and improved segmentation to include shadows and objects attached to people.\u201d<\/li>\n\n\n\n<li>Clothing\/try-on:\n<ul>\n<li><a href=\"https:\/\/huggingface.co\/papers\/2312.04534\">PICTURE: PhotorealistIC virtual Try-on from UnconstRained dEsigns<\/a>: \u201cWe propose a novel virtual try-on from unconstrained designs (ucVTON) task to enable photorealistic synthesis of personalized composite clothing on input human images.\u201d<\/li>\n\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2307.09481\">AnyDoor<\/a>&nbsp;is \u201ca diffusion-based image generator with the power to teleport target objects to new scenes at user-specified locations in a harmonious way.\u201d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/huggingface.co\/spaces\/fffiloni\/SDXL-Auto-FaceSwap\">SDXL Auto FaceSwap<\/a>&nbsp;enables to create new images using the face of a source image (example attached).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/P-yagGO7z8e0sfay.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"464\" src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image-1024x464.png\" alt=\"\" class=\"wp-image-21467\" srcset=\"https:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image-1024x464.png 1024w, https:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image-300x136.png 300w, https:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image-768x348.png 768w, https:\/\/jnack.com\/blog\/wp-content\/uploads\/2023\/12\/image.png 1092w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Dig in, friends. \ud83d\ude42<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,77],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/21454"}],"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=21454"}],"version-history":[{"count":3,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/21454\/revisions"}],"predecessor-version":[{"id":21468,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/21454\/revisions\/21468"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=21454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=21454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=21454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}