{"id":23190,"date":"2025-10-07T13:06:10","date_gmt":"2025-10-07T20:06:10","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=23190"},"modified":"2025-10-07T13:07:08","modified_gmt":"2025-10-07T20:07:08","slug":"flux-hackathon-provides-perspective","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2025\/10\/07\/flux-hackathon-provides-perspective\/","title":{"rendered":"Flux hackathon provides perspective"},"content":{"rendered":"\n<p>The team at BFL is celebrating some of <a href=\"https:\/\/bfl-kontext-dev.devpost.com\/project-gallery\">the most interesting, creative uses of the Flux model<\/a>. Having helped bring the Vanishing Point tool to Photoshop, and always having been interested in building more such tech, this one caught my eye:<\/p>\n\n\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\">\n<p lang=\"en\" dir=\"ltr\">Best Overall Winner <\/p>\n<p>Perspective Control using Vanishing Points (jschoormans) <br>Just like Renaissance artists who start with perspective grids, this Kontext LoRa lets you control the exact perspective point in AI-generated images. <a href=\"https:\/\/t.co\/phAY41KYdP\">pic.twitter.com\/phAY41KYdP<\/a><\/p>\n<p>\u2014 Black Forest Labs (@bfl_ml) <a href=\"https:\/\/twitter.com\/bfl_ml\/status\/1973392795776762214?ref_src=twsrc%5Etfw\">October 1, 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>The team at BFL is celebrating some of the most interesting, creative uses of the Flux model. Having helped bring the Vanishing Point tool to Photoshop, and always having been interested in building more such tech, this one caught my eye: Best Overall Winner Perspective Control using Vanishing Points (jschoormans) Just like Renaissance artists who [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[66,2],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23190"}],"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=23190"}],"version-history":[{"count":2,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23190\/revisions"}],"predecessor-version":[{"id":23192,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/23190\/revisions\/23192"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=23190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=23190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=23190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}