{"id":14755,"date":"2021-05-10T11:28:53","date_gmt":"2021-05-10T18:28:53","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=14755"},"modified":"2024-10-24T15:13:24","modified_gmt":"2024-10-24T22:13:24","slug":"total-relighting-promises-to-teleportrait-you-into-new-vistas","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2021\/05\/10\/total-relighting-promises-to-teleportrait-you-into-new-vistas\/","title":{"rendered":"&#8220;Total Relighting&#8221; promises to teleport(rait) you into new vistas"},"content":{"rendered":"\n<p>This stuff makes my head spin around\u2014and not just because the demo depicts heads spinning around!<\/p>\n\n\n\n<p>You might remember the <a href=\"http:\/\/jnack.com\/blog\/2020\/10\/02\/interactive-portrait-light-comes-to-google-photos-on-pixel-editor-gets-upgraded\/\">portrait relighting features<\/a> that launched on Google Pixel devices last year, leveraging some <a href=\"http:\/\/jnack.com\/blog\/2019\/05\/03\/awesome-new-portrait-lighting-tech-from-google\/\">earlier research<\/a>. Now a number of my former Google colleagues have created <a href=\"https:\/\/augmentedperception.github.io\/total_relighting\/\">a new method<\/a> for figuring out how a portrait is lit, then imposing new light sources in order to help it blend into new environments. Check it out:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Total Relighting: Learning to Relight Portraits for Background Replacement\" width=\"604\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/KeebkkaZhhI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"468\" src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-1024x468.jpg\" alt=\"\" class=\"wp-image-14756\" srcset=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-1024x468.jpg 1024w, http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-300x137.jpg 300w, http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-768x351.jpg 768w, http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-1536x702.jpg 1536w, http:\/\/jnack.com\/blog\/wp-content\/uploads\/2021\/05\/Relighting-2048x936.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This stuff makes my head spin around\u2014and not just because the demo depicts heads spinning around! You might remember the portrait relighting features that launched on Google Pixel devices last year, leveraging some earlier research. Now a number of my former Google colleagues have created a new method for figuring out how a portrait is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,3,75],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14755"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=14755"}],"version-history":[{"count":4,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14755\/revisions"}],"predecessor-version":[{"id":14764,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/14755\/revisions\/14764"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=14755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=14755"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=14755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}