{"id":6567,"date":"2023-12-11T15:38:00","date_gmt":"2023-12-11T15:38:00","guid":{"rendered":"https:\/\/digm.drexel.edu\/uxid\/?p=6567"},"modified":"2024-08-28T14:37:03","modified_gmt":"2024-08-28T14:37:03","slug":"petpet","status":"publish","type":"post","link":"https:\/\/philsinatra.net\/branches\/uxid\/2023\/12\/11\/petpet\/","title":{"rendered":"Petpet"},"content":{"rendered":"\n<h2>Overview<\/h2>\n\n\n\n<p>In order to stay on top of emerging trends, I looked in to Leap Motion Controller and developed Petpet, a digital pet simulator navigated by the Leap Motion. Within 10 weeks I proposed, researched, and designed the web app using Figma.<\/p>\n\n\n\n<h2>Project Context<\/h2>\n\n\n\n<h3>Background<\/h3>\n\n\n\n<p>In recent years, emerging technologies have drastically evolved, leading us into a period of innovation and exploration. As a UX designer, it is important to keep up with the latest technologies and trends to create user experiences that align with the current user\u2019s evolving expectations. This project looks at the Ultraleap Leap Motion Controller, a game-changer in the UI scene transforming the ways users interact with hand-tracking technology. My interest is in the potential to redefine interactive experiences for digital content.&nbsp;<\/p>\n\n\n\n<p>Utilizing the Leap Motion Controller 2, I developed Petpet, a 2D virtual pet simulator web app within 10 weeks. Petpet uses intuitive and meaningful gestures for interacting with virtual pets. \u2018Meaningful gestures\u2019 refers to gestures associated with the care and affection used to express love for pets in real life.<\/p>\n\n\n\n<h2>Challenge<\/h2>\n\n\n\n<p>Create a user interface with the Leap Motion Controller that demonstrates the hand-tracking technology used in a purposeful way.<\/p>\n\n\n\n<h2>Goals<\/h2>\n\n\n\n<ul><li>Design a prototype of the Petpet user interface<\/li><li>Experiment with Leap Motion Controller<\/li><li>Propose new and unique gesture controls<\/li><li>Create meaningful interactions to nurture virtual pets<\/li><\/ul>\n\n\n\n<h2>Process &amp; Insights<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-1024x576.jpg\" alt=\"\" class=\"wp-image-6598\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-1024x576.jpg 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-300x169.jpg 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-768x432.jpg 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-1536x864.jpg 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion-1440x810.jpg 1440w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/leapmotion.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3>Process Overview<\/h3>\n\n\n\n<p>The project consisted of two parts: research and development. Research included understanding the Leap Motion Controller capabilities, uses and experimenting with it. The development stage included the design of Petpet\u2019s style, wireframes, and gestures using the Leap Motion.<\/p>\n\n\n\n<h3>Leap Motion Controller 2<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-1024x683.png\" alt=\"\" class=\"wp-image-6582\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-1024x683.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-300x200.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-768x512.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-1536x1024.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-2048x1366.png 2048w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/Leapmotion-1440x960.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The Leap Motion is a hand tracking device that uses infrared sensors to capture finger movement in 3D space. This allows users to navigate and control of digital content on a computer or as an attachment to VR. For the project I used the second-generation leap motion with a higher res camera, increased field view and more.<\/p>\n\n\n\n<h3>Similar Products<\/h3>\n\n\n\n<p>As part of my research, I looked into similar products to Petpet that utilized the Leap Motion to interact with animals. Hand Physics Lab and Cat Explorer are two VR-integrated apps that experiment with gesture-launched controls with consideration to natural UI. At some point in both apps, they interact with a cat by reaching out and touching it. The natural gesture UI is designed for how a person would generally interact with the general environment. Petpet\u2019s UI, in contrast, will be designed specifically for interacting with pets.<\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-1024x576.jpeg\" alt=\"\" class=\"wp-image-6584\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-1024x576.jpeg 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-300x169.jpeg 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-768x432.jpeg 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-1536x864.jpeg 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat-1440x810.jpeg 1440w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/physics-cat.jpeg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Hand Physics Lab<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/cat-1.gif\" alt=\"\" class=\"wp-image-6585\"\/><figcaption>Cat Explorer<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3>Spatial UI Design<\/h3>\n\n\n\n<p>Designing for the leap motion differs from designing for a website because it utilizes 3D space to control the computer. To learn more about how to design the digital interface of Petpet, I read Ultraleap\u2019s best practices and recommendation for UI components from the developer documentation.&nbsp;<br><br>Quick Takeaways:<\/p>\n\n\n\n<ul><li>Gesture controls and UI should be intuitive to learn and not overly complex<\/li><li>Because users are interacting into the digital world, it should simulate it by limiting the number of actions simultaneously in the space&nbsp;<\/li><li>Depth cues are imporant to signal spatial awareness within a 3D environment<\/li><\/ul>\n\n\n\n<h3>Style Guide<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-1024x576.png\" alt=\"\" class=\"wp-image-6588\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-1024x576.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-300x169.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-768x432.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-1536x864.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide-1440x810.png 1440w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/style-guide.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>As a tribute to classic virtual pet simulators like Tamagotchi, I incorporated the green and gray colors from the old interface into the main color palette. The purpose of this style guide helped to keep all UI components consistent through out the webpages.<\/p>\n\n\n\n<h3>Building the prototype<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"525\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-1024x525.png\" alt=\"\" class=\"wp-image-6589\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-1024x525.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-300x154.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-768x394.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-1536x788.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-2048x1051.png 2048w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/wireframes-1440x739.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Low, mid, high-fidelity and final versions from left to right.<\/figcaption><\/figure>\n\n\n\n<p>Before the final prototype, I also created low, mid, and high fidelity wireframes. I generated wireframe images of the dog and background using generative fill prompts in Adobe Photoshop. Leveraging AI in this process significantly aided in managing the project scope.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"666\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-1024x666.png\" alt=\"\" class=\"wp-image-6590\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-1024x666.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-300x195.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-768x499.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-1536x998.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-2048x1331.png 2048w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/07\/progressbar-1440x936.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The biggest difference in the initial designs, through feedback, was the incorporation of the health progress bar. This addition aimed to gamify interacting with pets while building motivation to care for the animals.<\/p>\n\n\n\n<h2>Final Solution<\/h2>\n\n\n\n<p>Petpet is a hybrid-controlled web app that toggles the Leap Motion and cursor. Users start on the home screen cursor only and can toggle once in the pet\u2019s environment. Once in Leap mode, gestures such as petting (stroking with one hand left to right), pouring food (holding a can and tilting), and belly rub (making circular motions with both hands) will trigger a response from the pet that gets displayed through the health bar.&nbsp;<\/p>\n\n\n\n<p>Users are guided through instructions with tips on how to interact with the environment by the help button on the top-right corner. Between the cursor mode and leap motion mode, different instructions will be given.<\/p>\n\n\n\n<iframe loading=\"lazy\" style=\"border: 1px solid rgba(0, 0, 0, 0.1);\" width=\"800\" height=\"450\" src=\"https:\/\/www.figma.com\/embed?embed_host=share&amp;url=https%3A%2F%2Fwww.figma.com%2Fproto%2F7ijVn9PfzvJEUNUVQxmGKr%2FPetpet-Wireframes_IDM381_Lee%3Fpage-id%3D185%253A78%26type%3Ddesign%26node-id%3D185-82%26viewport%3D693%252C296%252C0.18%26t%3DDCJIbfWPmRiCZOI6-1%26scaling%3Dcontain%26starting-point-node-id%3D185%253A79\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<h2>Results<\/h2>\n\n\n\n<p>While the exploration of the Leap Motion in creating Petpet has been enjoyable, there is still a long way to go to fully leverage the device\u2019s capabilities. If I had more time beyond the initial 10 weeks, I would work to improve Petpet by transitioning it into a 3D space, opening more possibilities for diverse interactions. I would also spend more time researching on various pet gestures users use to interact with different animals by engaging with pet owners and expand the collection of animals. This would transform Petpet into a tool for teaching proper interactions with various animals.&nbsp;<\/p>\n\n\n\n<p>I have learned that VR and hand-tracking technologies require an evolving set of knowledge and understanding which makes it important now more than ever to adapt to the evolving landscape.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview In order to stay on top of emerging trends, I looked in to Leap Motion Controller and developed Petpet, a digital pet simulator navigated by the Leap Motion. Within 10 weeks I proposed, researched, and designed the web app using Figma. Project Context Background In recent years, emerging technologies &hellip;<\/p>\n","protected":false},"author":12,"featured_media":6651,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[62,54,12,11,9],"tags":[50],"_links":{"self":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6567"}],"collection":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/comments?post=6567"}],"version-history":[{"count":8,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6567\/revisions"}],"predecessor-version":[{"id":6599,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6567\/revisions\/6599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/media\/6651"}],"wp:attachment":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/media?parent=6567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/categories?post=6567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/tags?post=6567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}