{"id":8287,"date":"2020-12-09T14:37:22","date_gmt":"2020-12-09T19:37:22","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/?p=8287"},"modified":"2020-12-09T15:22:30","modified_gmt":"2020-12-09T20:22:30","slug":"tale-arsculpture","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/ayk2andrew-cmu-edu\/12\/09\/tale-arsculpture\/","title":{"rendered":"tale &#8211; ARSculpture"},"content":{"rendered":"<p><iframe title=\"AR Portal : Collect the Keys\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/aYqcIMs5gj4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>This project is an AR portal to the top of a cliff that the user can use to explore a virtual mountain area and find a hidden item.<\/p>\n<p><span style=\"text-decoration: underline\">Screenshots:<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-8307\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-227x480.png\" alt=\"\" width=\"227\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-227x480.png 227w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-485x1024.png 485w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-768x1621.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-728x1536.png 728w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201-970x2048.png 970w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screenshot_20201209-171201.png 1080w\" sizes=\"(max-width: 227px) 85vw, 227px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-8309\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM-230x480.png\" alt=\"\" width=\"230\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM-230x480.png 230w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM-491x1024.png 491w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM-768x1602.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM-736x1536.png 736w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.21.43-PM.png 908w\" sizes=\"(max-width: 230px) 85vw, 230px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-8310\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.22.33-PM-282x480.png\" alt=\"\" width=\"282\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.22.33-PM-282x480.png 282w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.22.33-PM-601x1024.png 601w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.22.33-PM-768x1308.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-09-at-2.22.33-PM.png 902w\" sizes=\"(max-width: 282px) 85vw, 282px\" \/><\/p>\n<p><span style=\"text-decoration: underline\"><span style=\"text-decoration: underline\">gifs:<\/span><\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium\" src=\"https:\/\/media.giphy.com\/media\/EMYw9ZovI8FJvIh7n1\/giphy.gif\" width=\"271\" height=\"480\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium\" src=\"https:\/\/media.giphy.com\/media\/9QlIACqAxNejvBKEKi\/giphy.gif\" width=\"271\" height=\"480\" \/><\/p>\n<p><span style=\"text-decoration: underline\">Inspirations:<\/span><\/p>\n<p>I used to explore the apartment complex with my friends when I was little. With great creativity, we imagined different worlds and put ourselves into the shoes of various people and living creatures. One of the scenarios was a treasure hunter, a common recreational game that asks for the teamwork among players to obtain hints and find the hidden items.<\/p>\n<p>Inspired by it, I visualized the portal to another world that hid one of the keys (the item the players have to find and collect). Instead of making it vertical like a door to another world, I located the gate on the floor. This was inspired by my another childhood curiosity and creativity regarding manholes. I always wondered what&#8217;s at the end of the manhole, as I&#8217;ve heard of different usages of manholes like &#8220;it&#8217;s for sewage&#8221; or &#8220;it&#8217;s a path to access buried cables,&#8221; but have never been inside one. As a child, I would imagine the manhole to be something more grand than its actual usage, like serving as a secret transportational tunnel for spies or a portal to another weird interesting world like Wonderland.<\/p>\n<p>Reflecting these childhood imaginations, I narrated the video as if I&#8217;m part of a team of two and am following the hints to collect all three keys before other players do.<\/p>\n<p><span style=\"text-decoration: underline\">Process:<\/span><\/p>\n<p>I modified free 3D models I downloaded from online in Blender to create the virtual world beyond the portal. Then, I imported those to unity and scripted accordingly using the AR template.<\/p>\n<p>Because it was my first time using Unity to create my own AR project, I spent a large number of hours looking up how to obtain certain effects I wanted. Although I occasionally got annoyed at C# scripting for it not doing what I asked for (at one point, all I was looking for was a constant rotation at a constant speed, which should be able to obtain with a simple line or two of code, but I had no luck and had to satisfy with other alternative effect&#8230;), I think situations like that would less frequently happen as I work on more projects on Unity and get use to C# language syntax and the Unity program itself.<\/p>\n<p>Texturing also took a good amount of time, as one of the models refused to show the texture in Unity. Thanks to Hochi, I was able to learn and apply UV mapping and unwrapping in Blender, which I found it very interesting. It also helped me understand why computer graphics course is requiring students to take 3D calculus and matrices before taking it.<\/p>\n<p><span style=\"text-decoration: underline\">Reflection:<\/span><\/p>\n<p>Overall, I enjoyed learning Unity and working on this very first AR project, and I&#8217;m happy with the outcome of the project. I appreciate everyone in this class for being supportive and providing opportunities to observe and try new things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This project is an AR portal to the top of a cliff that the user can use to explore a virtual mountain area and find a hidden item. Screenshots: gifs: Inspirations: I used to explore the apartment complex with my friends when I was little. With great creativity, we imagined different worlds and put ourselves &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/ayk2andrew-cmu-edu\/12\/09\/tale-arsculpture\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;tale &#8211; ARSculpture&#8221;<\/span><\/a><\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[79],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/posts\/8287"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/comments?post=8287"}],"version-history":[{"count":7,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/posts\/8287\/revisions"}],"predecessor-version":[{"id":8374,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/posts\/8287\/revisions\/8374"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/media?parent=8287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/categories?post=8287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/tags?post=8287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}