SlideShare a Scribd company logo
1 of 139
Download to read offline
From 2D to 3D
product design
A kind-of personal adventure
Andrew R McHugh
Designer, Samsung Research America
XD Immersive
October 26, 2018
Steven Johnson
Steven Johnson Stuart Kauffman
– Steven Johnson on the “adjacent possible”
Good ideas are not conjured out of
thin air; they are built on a
collection of existing parts, the
composition of which expands (and,
occasionally, contracts) over time.”
“
Scrollable list
Tappable element
Tappable element
(Button)
Tappable element
(Button)
Button
Tappable element
(Button)
Button
Adjacentpossibilities
Tappable element
(Button)
Button
Button
Button
Button
Adjacentpossibilities
Scrollable list
PerfectWriter manual via NewRepublic article
F I V E ST E P S
TO G O F R O M F L AT D E S I G N TO S PAT I A L D E S I G N
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
TO G O F R O M F L AT D E S I G N TO S PAT I A L D E S I G N
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
– Designers, developers, journalists, & me
" and # let us do so
many new things.”
“ VR AR
Neilson
Usability
Heuristics
Neilson
Usability
Heuristics
Case
Principles of
Calm Technology
Neilson
Usability
Heuristics
Case
Principles of
Calm Technology
Rams
Principles for
Good Design
Neilson
Usability
Heuristics
Case
Principles of
Calm Technology
Rams
Principles for
Good Design
Maeda
Laws of
Simplicity
We still have
to make shit
people care
about.
S O M E STA RT E R Q U E ST I O N S
Allumette
Penrose Studios
AR & VR now: one app at a time
AR & VR soon: many apps at a time
AR & VR soon: superpowers as a service
Fullscene Windows/Slates/Prisms/Widgets Background services
Laser pointer Direct manipulation Voice
M AT E R I A L I T Y
10
0
People
People HVAC
People HVAC Laptops
Luna
luna.funomena.com
The user is in control
B I G S M A L L
C L E A N M E S S Y
…not for tracking
Nice & fancy
T H E R I G H T A M O U N T O F 3 D
Too little
Too much
Terrain
Andrew R McHugh, Andrew
Novotny, Joel Rodriguez,
Rachel Ng
Too … wrong
Fyn Ng
instagram.com/fyn.ng/
D I S C L A I M E R
When I show work from other designers, I’m
commenting on them with the context of 3D
product design. I entirely recognize they
have different goals and constraints.
H A R DWA R E I S E X P E N S I V E B U T N E C E S SA RY
Rift: $400 + $1,000
Vive: $500 + $1,000 GearVR: $130 + phone
Cardboard: $15 + phone
Magic Leap One: $2,300
Hololens: $3,000
AS S O RT E D T E C H N I C A L B I T S
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Field of View++
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Field of View++
Blurring the background ++
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Eye tracking & selection --
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Use of black --
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Use of black --
Shadow +/-
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Use of black --
Shadow +/-
Background UI blurring --
Isil Uzum
dribbble.com/shots/3816277-AR-Run-Concept
Use of black --
Shadow +/-
Background UI blurring --
HUD UI +/-
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
Unity
Unreal
Blender
Maya
Cinema 4D
T R A D I T I O N A L
Unity
Unreal
Blender
Maya
Cinema 4D
A-Frame
ReactVR
ThreeJS
BabylonJS
X3DOM
T R A D I T I O N A L W E BV R
Unity
Unreal
Blender
Maya
Cinema 4D
A-Frame
ReactVR
ThreeJS
BabylonJS
X3DOM
Tiltbrush
Quill
Blocks
Tvori
Sketchbox
Mindshow
Unity EditorXR
Unreal VR
T R A D I T I O N A L W E BV R N AT I V E
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
sketching
sketching paper prototypes
sketching paper prototypes
pantomiming
sketching paper prototypes
pantomiming
Sketch
sketching paper prototypes
pantomiming
Sketch
Framer
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
Quill
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
Quill
Blocks
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
Quill
Blocks
Tvori
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
Quill
Blocks
Tvori
Torch
sketching paper prototypes
pantomiming
Sketch
Framer
Premier
Blender
A-Frame
Unity
Quill
Blocks
Tvori
Torch
WHATEVER
Sketch with clarity
F L AT TO O L S WA N T TO M A K E F L AT T H I N G S
– Nietzsche
Our writing equipment
takes part in the forming
of our thoughts.”
“
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
➡
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
F I V E ST E P S
1. Understand your
constraints
2. Learn some tools
3. Build (anything)
4. Luck
5. Profit
H I R I N G
1. Do they have good
ideas?
2. Learned tools?
3. Built something?
4. Complement team?
5. Are they hired?
C O N C LU S I O N
Half of the setup working
G R A D S C H O O L
G R A D S C H O O L
H U M A N E V I RT UA L I T Y
H U M A N E V I RT UA L I T Y
B I G T E C H C O I N T E R V I E W
… A S A N I N T E R NSA M S U N G
SA M S U N G
C O N C LU S I O N
C O N C LU S I O N
for realzies
– Steven Johnson
What the adjacent possible
tells us is that at any moment
the world is capable of
extraordinary change, but only
certain changes can happen.”
“
H T T P : / / B I T. LY / L E T S 3 D
For links to referenced works
and additional resources
Capitalization matters after the last /
Andrew R McHugh
Designer, Samsung Research America
XD Immersive
October 26, 2018

More Related Content

What's hot

SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
Chris Johnson
 

What's hot (20)

2015 Ajou University
2015 Ajou University 2015 Ajou University
2015 Ajou University
 
CIA For WordPress Developers
CIA For WordPress DevelopersCIA For WordPress Developers
CIA For WordPress Developers
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
Yammer time
Yammer timeYammer time
Yammer time
 
Developers in the New Age of the Web
Developers in the New Age of the WebDevelopers in the New Age of the Web
Developers in the New Age of the Web
 
web-design-portfolio
web-design-portfolioweb-design-portfolio
web-design-portfolio
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 
Understanding Invisible Labour
Understanding Invisible LabourUnderstanding Invisible Labour
Understanding Invisible Labour
 
Onboarding Remote Staff - Our Complete Checklist
Onboarding Remote Staff - Our Complete ChecklistOnboarding Remote Staff - Our Complete Checklist
Onboarding Remote Staff - Our Complete Checklist
 
Part 2: Leadership & Innovation Tactics
Part 2: Leadership & Innovation TacticsPart 2: Leadership & Innovation Tactics
Part 2: Leadership & Innovation Tactics
 
Will 3D printing change everything?
Will 3D printing change everything?Will 3D printing change everything?
Will 3D printing change everything?
 
Tips for Better eLearning
Tips for Better eLearningTips for Better eLearning
Tips for Better eLearning
 
Mobile Resources Use in a Distance Learning Population
Mobile Resources Use in a Distance Learning PopulationMobile Resources Use in a Distance Learning Population
Mobile Resources Use in a Distance Learning Population
 
Hypothesis Driven Development at Agile Australia 2015
Hypothesis Driven Development at Agile Australia 2015Hypothesis Driven Development at Agile Australia 2015
Hypothesis Driven Development at Agile Australia 2015
 
Project Management & Innovation
Project Management & InnovationProject Management & Innovation
Project Management & Innovation
 
Games for Health 2014 Opening Slides
Games for Health 2014 Opening SlidesGames for Health 2014 Opening Slides
Games for Health 2014 Opening Slides
 
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
 
Apple Watch - Jak tworzyć aplikacje na SmartWatcha z problemami wieku dziecię...
Apple Watch - Jak tworzyć aplikacje na SmartWatcha z problemami wieku dziecię...Apple Watch - Jak tworzyć aplikacje na SmartWatcha z problemami wieku dziecię...
Apple Watch - Jak tworzyć aplikacje na SmartWatcha z problemami wieku dziecię...
 
Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016
 
KT isn't just telling people stuff: how to plan and do effective knowledge tr...
KT isn't just telling people stuff: how to plan and do effective knowledge tr...KT isn't just telling people stuff: how to plan and do effective knowledge tr...
KT isn't just telling people stuff: how to plan and do effective knowledge tr...
 

Similar to XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Design"

Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
colleenfry
 

Similar to XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Design" (20)

The Art of Creativity
The Art of CreativityThe Art of Creativity
The Art of Creativity
 
Best practices for Accidental Instructional Designers @ Adobe Learning Summit...
Best practices for Accidental Instructional Designers @ Adobe Learning Summit...Best practices for Accidental Instructional Designers @ Adobe Learning Summit...
Best practices for Accidental Instructional Designers @ Adobe Learning Summit...
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13
 
The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022
The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022
The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022
 
Future Designers Workshop
Future Designers WorkshopFuture Designers Workshop
Future Designers Workshop
 
The Non-Google Design Sprint
The Non-Google Design SprintThe Non-Google Design Sprint
The Non-Google Design Sprint
 
Progressing and enhancing
Progressing and enhancingProgressing and enhancing
Progressing and enhancing
 
Intro to Mobile UX
Intro to Mobile UXIntro to Mobile UX
Intro to Mobile UX
 
Atlassian collaboration state of the union - Matt Hodges
Atlassian collaboration state of the union - Matt HodgesAtlassian collaboration state of the union - Matt Hodges
Atlassian collaboration state of the union - Matt Hodges
 
The Future of Interfaces
The Future of InterfacesThe Future of Interfaces
The Future of Interfaces
 
Multipying the power of your agile team with Design
Multipying the power of your agile team with DesignMultipying the power of your agile team with Design
Multipying the power of your agile team with Design
 
The UX of Mixed Reality
The UX of Mixed RealityThe UX of Mixed Reality
The UX of Mixed Reality
 
Tools for effective product management (1)
Tools for effective product management (1)Tools for effective product management (1)
Tools for effective product management (1)
 
Codebase orienteering, how to gain confidence with an unknown codebase
Codebase orienteering, how to gain confidence with an unknown codebaseCodebase orienteering, how to gain confidence with an unknown codebase
Codebase orienteering, how to gain confidence with an unknown codebase
 
Hack Reality - awe
Hack Reality - aweHack Reality - awe
Hack Reality - awe
 
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
 
Design Sprints at Scale
Design Sprints at ScaleDesign Sprints at Scale
Design Sprints at Scale
 
Software and all that comes with it
Software and all that comes with itSoftware and all that comes with it
Software and all that comes with it
 

More from UX STRAT

More from UX STRAT (20)

UX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha JamtheUX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha Jamthe
 
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital OneUX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
 
UX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo JensenUX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo Jensen
 
UX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, ZinierUX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, Zinier
 
UX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, AccentureUX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
 
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
 
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, AnthemUX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
 
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon UniversityUX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
 
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T LaiUX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
 
UX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav AutodeskUX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
 
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern HumanUX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
 
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, PhilipsUX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
 
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
 
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis SapientUX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
 
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa HealthUX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
 
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, ConsultantUX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
 
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
 
UX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, PhilipsUX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, Philips
 
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frogUX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
 
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
 

Recently uploaded

Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 

Recently uploaded (20)

Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 

XD Immersive: Andrew McHugh, "Making the Transition to VR / AR Experience Design"