{"id":1137,"date":"2020-12-18T21:39:00","date_gmt":"2020-12-18T21:39:00","guid":{"rendered":"https:\/\/stuartcupit.com\/wordpress\/?p=1137"},"modified":"2025-02-01T05:26:16","modified_gmt":"2025-02-01T05:26:16","slug":"ar-qr","status":"publish","type":"post","link":"https:\/\/stuartcupit.com\/wordpress\/?p=1137","title":{"rendered":"AR QR"},"content":{"rendered":"\n<p>A little project for <a href=\"https:\/\/solarflarestudio.co.uk\/\" data-type=\"link\" data-id=\"https:\/\/solarflarestudio.co.uk\/\">SolarFlare Labs<\/a> around the Covid pandemic, to track an QR code and overlay an AR animation, playing with the black pixels in the QR code. <\/p>\n\n\n\n<p>Coded everything in Javascript and used AFrame for the AR tracking. Modelled the various shapes that the pixels form into using Blender and used the vertex positions as the morph targets. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"solarflare studio webar xmas\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/3T62h141c9Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A little project for SolarFlare Labs around the Covid pandemic, to track an QR code and overlay an AR animation, playing with the black pixels in the QR code. Coded everything in Javascript and used AFrame for the AR tracking. Modelled the various shapes that the pixels form into using Blender and used the vertex&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5],"tags":[],"class_list":["post-1137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cgi","category-programming","has-post-video"],"_links":{"self":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1137"}],"version-history":[{"count":2,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1137\/revisions"}],"predecessor-version":[{"id":1141,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1137\/revisions\/1141"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/1138"}],"wp:attachment":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}