{"id":638,"date":"2020-08-25T22:31:30","date_gmt":"2020-08-25T22:31:30","guid":{"rendered":"https:\/\/www.nleby.com\/longform\/?p=638"},"modified":"2021-08-14T15:55:35","modified_gmt":"2021-08-14T15:55:35","slug":"beauty-brand-game-ar-filters-using-spark-ar-studio","status":"publish","type":"post","link":"https:\/\/www.nleby.com\/longform\/2020\/08\/25\/beauty-brand-game-ar-filters-using-spark-ar-studio\/","title":{"rendered":"Beauty Brand Game &#8211; AR Filters using Spark AR Studio"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A fun Instagram filter I helped out on the coding end with. This filter is 100% JavaScript and does not use the patch editor \u2013 needed more fine tuned control\/logic than patch editor allows (or I&#8217;m just more comfortable in code view)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the second filter I&#8217;ve helped out with and I&#8217;ve found that the Spark AR tool itself is pretty good, but the documentation is lacking. Not as much sample code out there either.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/k5Hf0jZuu6c\" width=\"1280\" height=\"961\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Resources:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/maisonbleue\/spark-ar-tutorials\u2028\">https:\/\/github.com\/maisonbleue\/spark-ar-tutorials<\/a><\/li><li><a href=\"https:\/\/sparkar.facebook.com\/ar-studio\/learn\/scripting\/scripting-basics\">https:\/\/sparkar.facebook.com\/ar-studio\/learn\/scripting\/scripting-basics<\/a><\/li><\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A fun Instagram filter I helped out on the coding end with. This filter is 100% JavaScript and does not use the patch editor \u2013 needed more fine tuned control\/logic&hellip;<\/p>\n<p> <a class=\"more-link\" href=\"https:\/\/www.nleby.com\/longform\/2020\/08\/25\/beauty-brand-game-ar-filters-using-spark-ar-studio\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":930,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[2],"tags":[74,77,76,27,73,75,33],"class_list":{"0":"post-638","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ulta","8":"tag-ar","9":"tag-facebook","10":"tag-instagram","11":"tag-javascript","12":"tag-spark","13":"tag-spark-ar-studio","14":"tag-website"},"_links":{"self":[{"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/posts\/638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/comments?post=638"}],"version-history":[{"count":10,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/posts\/638\/revisions"}],"predecessor-version":[{"id":931,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/posts\/638\/revisions\/931"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/media\/930"}],"wp:attachment":[{"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/media?parent=638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/categories?post=638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nleby.com\/longform\/wp-json\/wp\/v2\/tags?post=638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}