{"id":117,"date":"2024-01-27T20:51:38","date_gmt":"2024-01-27T20:51:38","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/alighter\/?p=117"},"modified":"2024-01-30T16:42:45","modified_gmt":"2024-01-30T16:42:45","slug":"dev-blog-week-2","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/alighter\/dev-blog-week-2\/","title":{"rendered":"Dev Blog: Week 2"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Project Summary<\/h3>\n\n\n\n<p>This week we worked on setting up the Unity project for Niantic Lightship ARDK 3.0. We tried out the Visual Positioning System (VPS) feature of Lightship. We also brainstormed 3 design ideas for the project, which we will present at 1\/4 to ETC faculties. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Current Schedule<\/h3>\n\n\n\n<ul>\n<li>Borrow 2 Android and 2 iOS for testing purposes from ETC<\/li>\n\n\n\n<li>Set up Github for version control<\/li>\n\n\n\n<li>Try out Lightship Sample Scene on both Android and iOS<\/li>\n\n\n\n<li>Brainstorm project ideas based on the features of Lightship<\/li>\n\n\n\n<li>Iterate the design ideas to focus more on bridges in Pittsburgh<\/li>\n\n\n\n<li>Prepare the demo and slide for 1\/4 walk arounds<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What went well<\/h3>\n\n\n\n<ul>\n<li>Successfully build Sample Scene with our modifications to both platflorms<\/li>\n\n\n\n<li>Successfully scanned our own VPS point <\/li>\n\n\n\n<li>Made a demo to show we can add items and personalize in the VPS points in both the VPS points we scanned and the existing VPS points. <\/li>\n\n\n\n<li>Came up with 3 different ideas  of how we can use AR features to make a game about bridges in Pittsburgh and iterate on the ideas. <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Programming Update<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Setting up the Environment and Run Sample Scene<\/h4>\n\n\n\n<p>We set up the requirement in order to build Niantic Lightship ARDK in Unity for both platforms and we successfully installed the app for testing. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6811706388921_.pic_-570x1024.jpg\" alt=\"\" class=\"wp-image-122\" style=\"width:214px;height:auto\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-577x1024.jpg\" alt=\"\" class=\"wp-image-119\" style=\"width:216px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-577x1024.jpg 577w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-169x300.jpg 169w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-768x1364.jpg 768w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-865x1536.jpg 865w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd-1153x2048.jpg 1153w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6791706388798_.pic_hd.jpg 1290w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Try out Visual Positioning System (VPS) Feature<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Single Player VSP<\/h5>\n\n\n\n<p>Image on the left is single player at a VPS point. This VPS point is an existing pint provided by Niantic, which is the Kaufmann&#8217;s Clock located in downtown Pittsburgh. When we get close enough to the place and hold our phone to scan it, it will shows up it&#8217;s tracking and will display relevant information. <\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Shared AR Player VSP<\/h5>\n\n\n\n<p>Shared AR allow multiplayer at the same VPS point to join the same game together. Here it assigned a name of the other player and both player can see each other&#8217;s tracking point even they are out of site.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6841706389837_.pic_-768x1024.jpg\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6841706389837_.pic_-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6841706389837_.pic_-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6841706389837_.pic_-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6841706389837_.pic_.jpg 1280w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6851706389837_.pic_-768x1024.jpg\" alt=\"\" class=\"wp-image-128\" srcset=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6851706389837_.pic_-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6851706389837_.pic_-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6851706389837_.pic_-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6851706389837_.pic_.jpg 1280w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Create our own VSP and Modification<\/h5>\n\n\n\n<p>To create our own VPS, we scan the place and upload it. In this example, we scanned our project room and after it finished uploading, we downloaded it and put in Unity to make our modification. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-1024x541.png\" alt=\"\" class=\"wp-image-132\" style=\"width:743px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-1024x541.png 1024w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-300x159.png 300w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-768x406.png 768w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-1536x812.png 1536w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-27-at-18.08.22-2048x1083.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We added a Yetty in the room in the scene in Unity so overtime the app tracked that we are in the room, it will show up a Yetty. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6821706389696_.pic_-768x1024.jpg\" alt=\"\" class=\"wp-image-126\" style=\"width:303px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6821706389696_.pic_-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6821706389696_.pic_-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6821706389696_.pic_-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/alighter\/wp-content\/uploads\/2024\/01\/6821706389696_.pic_.jpg 1280w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Design Update<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Paint the Bridge<\/h5>\n\n\n\n<p>\u201cExpress yourself on the AR mutual garden on bridges that everyone can see.\u201d<\/p>\n\n\n\n<p>Graffiti has a long history in USA but it\u2019s illegal to be on bridge in Pittsburgh, but it could be possible via AR. Use VPS to scan a landmark on the bridge to start painting<\/p>\n\n\n\n<p>Possible Feature: VPS, texture the mesh<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Defend the Bridge<\/h5>\n\n\n\n<p>\u201cLight up the city by walking and defend the bridge from ghosts.\u201d<\/p>\n\n\n\n<p>Async multiplayer \/ City defense game using AR and GPS<br>Core features :<br>1) Defense game happening at a real space<br>2) GPS based community walking + path sharing<\/p>\n\n\n\n<p>Bridge is haunted and damaged by ghost. In order to recover the transit\u2026\u2026<\/p>\n\n\n\n<ol>\n<li>Players walk to light up the path on the GPS city map.<br><\/li>\n\n\n\n<li>Players scan the bridge to start a Defense game.<br>(Light up power up!)<br><\/li>\n\n\n\n<li>Player walk to other places to scan materials to repair the damaged bridge<\/li>\n<\/ol>\n\n\n\n<h5 class=\"wp-block-heading\">Murder on the Bridge<\/h5>\n\n\n\n<p>\u201cSolve a mystery case around bridge and learn more about Pittsburgh!\u201d<\/p>\n\n\n\n<p>Main feature : single player, can potentially be multiplayer co-op<br>AR feature: VPS, occlusion, shared AR<br>Player solve a mystery case by going around the city to investigate and look for clues (learn some history about the place\/bridges that relate to the clue)<br>Target audience: Visitors of Pittsburgh (group of people we know they will walk around the city)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Issues for support<\/h3>\n\n\n\n<p>None<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Summary This week we worked on setting up the Unity project for Niantic Lightship ARDK 3.0. We tried out the Visual Positioning System (VPS) feature of Lightship. We also brainstormed 3 design ideas for the project, which we will present at 1\/4 to ETC faculties. Current Schedule What went well Programming Update Setting up [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":122,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/posts\/117"}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":9,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/posts\/117\/revisions\/134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/media\/122"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/alighter\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}