This week we had residents Ilana and Terrick talk to us about building out AR/VR projects for thesis. Since I hope to explore the AR route potentially as well as for Magic Windows class wanted to note some of the points here too. Office hours this week with thesis advisor Sarah was also an assignment was two fold:
1: to play with and dissect as many AR apps as possible – what’s working and what’s not?
2: to stark making and that playing with quick AR creation tools like EyeJack will help get at what interactions for my quilt feel successful verses not.
We also talked about the target audience of kids and connecting them to local ecology through plant identification.
Think about an AR/VR project?
In the thesis presentation from the residents they raised some good consideration points. The importance of content and design, concept first and the tech to then help lift it up.
- Why is AR the right medium for your project?
- Content First and Design
- Technology “second”
- Understand what your project is about
- consider – is it the right medium? if yes, why?
- Look for references and understand what they did right/wrong
- what platforms did they use? what is the scale of the project?
Some AR References
What is your minimal MVP (Minimal Viable Product)?
- What are your goals / MVP?
- Playing off of what we talked about in thesis class last week, always check back in with yourself about what your MVP is – A version of your final thesis output that has jus enough features to satisfy your benchmarks and provide feedback for future product development? Remember that the ITP thesis is more of a “Proof of Concept” prototype that you can then apply to grants, residencies, etc for incubation / final productions
- Think about Content and Design, A lot!
- “According to what your project goal and MVP is, understand what is the right content to present, interactions you will need to create and aesthetics. This will guide you to decide on the tech.”
- Sketch your experience and think about the user
- “When/where will people use it? How easy/hard should it be for people to access it?”
- Think about the aesthetic you aim to create
Advice for project builds
Terrick gave us a great breakdown of his learnings from his VR thesis and Ilana of her AR thesis. Both offered great advice for building out projects:
- Don’t underestimate the planning stage
- Users won’t always do what you want them to
- Photorealism isn’t always the best approach to creating believable experiences
- Spend ample time on sound
- Users are not used to have their mobile cameras as a ‘portal’. People still see it only as a docummenting tool. So keep in mind you will have to educate the user all the time.
- Create Gaze cues.
- Play with scale.
- Make a great Onboarding. Assume people won’t realize things by themselves and test.
- Understand that you have two spaces: the 2D UI and the 3D space. Design for both.
- Consider also that you have two spaces for gathering user input. Take advantage of that.
- Don’t forget about sound.
Define your project – Is it:
- functional product
- experiment / artistic
- Gaming Engine:
- Web AR
- Dev Environment
- _ _
- Most likely:
- Building takes time. A lot. With that the development process is super slow, mainly when you think about geolocation projects. So plan accordingly.
- To scale things accurately, you will be building in your device and testing all the time. A good tip is to build a system in the UI that will be only for your development process.
- If you are working with geolocation, don’t expect things to be in the exact coordinates in real space that you place them in your code. Our phone’s GPS is not accurate.
- This is a fast paced tech environment. Things change, versions get updated and sometimes, if you are working with different libraries and SDKs, at some point they may not work together anymore. So always have your MVP in mind and goals to prioritize.
- If you plan on putting your app on the AppStore, make sure to test it on multiple devices.
- It is a new medium and there is not a lot of people doing projects with this technology. Send e-mails, participate in communities and meetups. People will be excited to talk to you and share experiences.
- Just user test a lot. Don’t assume anything will work well until it does.
- Not everyone knows what VR is. Onboarding is important!
- It’s very easy to cause motion sickness.
- Try to use existing assets when you can.
- Know the version of your project!
From both – User Test a Lot