VR / AR
Interaction
and
Environment
Design

Peter Varo © 2015
Zsennye Design Workshop

About Me

Peter Varo
Creative Developer

Working at Kitchen Budapest

Researcher, Developer and Mentor

Teaching at Mohol-Nagy Univeristy of Art and Design

Consultant and o3D Modeling Specialist

What this presention is not?

This presention is not...

...a manual nor a tutorial nor a how-to guide

...a scientific treatise of any sort

...trying to convince you about anything

...an indoctrination nor the ultimate truth

What this presentation is?

This presentation is...

...a report on my impressions of technology and design

...just a bunch of loosely connected thoughts

...mostly my own visions, opinions and advices

...hopefully thought-provoking for others


...nevertheless a "told-you-so" reference for me :)

The purpose of a designer

“Create a controlled environment
to make the user's life easier.”

How to actually
achieve that?

Designers have to be users.

Designers have to be early users.

Designers have to be the creators and
early users at the same time.

...therefore...

Designers have to experiment
with the bleeding edge technology!

The geek artist

Is this “the new thing” ?

Hell no!
“ Invention has a long and important history in the arts. Inventive thinking has always played a vital role in the creative process. ”

Tim's Vermeer,
the geek

Still have doubts?

A friend of Penn & Teller

has made a great discovery about

the great dutch painter Vermeer

Was he an artist?
Was he a cheater?

He was a hacker.
He was a designer.

Bleeding edge today:
HW & SW combined

Designers should participate in and

experiment with these technologies:

3D printing

Smart wearables

Internet of Things (IoT)

Virtual Reality (VR)

Bill Moggridge case:
The GRiD Compass

Designing the first laptop ever

and facing the consequences.

This was almost
35 years ago!

Simplicity has to die

We are not designing “simple” objects anymore

Simplicity always have hidden costs:
Comfort vs. Speed/Efficiency and/or Loosing Control

Teach your users complex use-cases!
Stop the “dummification”!

Neither oversimplified nor overcomplicated!


The only problem is...
No one ever taught designers
how to do these things

Virtual and/or
Augmented Reality

A second layer on our world.

Soon enough it will be
an essential layer.

Give it enough time and
it will be the ultimate layer.

This is just the
tip of the iceberg!

Not yet fully discovered,
tons of potentials

It is something, where we can be the creators
and one of the earliest users at the same time.

We can, and at some point we have to create worlds!
Even creatures and life itself!

Can you imagine the complexity of it?

How is it different than the
“low-cost 3D printer revolution”?

Even at this “early” stage it is awesome.

Supported by huge companies support.

Supported by the whole game industry.

Needs way more skills to build one,
cheap replicas are hardly possible.

The era of amazing
low cost devices

You don't have to, but you can build anything.

You don't have to, but you can control anything.

As a designer you can design, build
and make it work just by yourself.

Plastey

45-50days experiment.

Completely a one man show.

Fully working, has multiplayer features,
undo and redo, save and load, STL export.

Zoom, rotate, selection, moving selection.

Free and Open Source software.

Lessons learnt

Oculus' 1080p, even a 1440p resolution is not enough.

LeapMotion in this form is not a fun tool we can work with.

The effect and experience still blew people's mind.

Do you speak code?

Well, you should :)

You need deeper knowledge on the
software and the hardware as well!

The Zen of Python

● Beautiful is better than ugly. ● Explicit is better than implicit. ● Simple is better than complex. ● Complex is better than complicated. ● Sparse is better than dense. ● Special cases aren't special enough to break the rules. ● Although practicality beats purity. ● There should be one — and preferably only one — obvious way to do it. ● If the implementation is hard to explain, it's a bad idea. ● If the implementation is easy to explain, it may be a good idea.

Summary

Be a geek!

Experiment a lot!

Learn to code!

Learn the hardware!

Create complex objects!

Kudos