Transcript
Page 1: Virtual Reality: Haptic Squatting€¦ · Objective: figure out how to use public spaces for Virtual Reality Ideally, you have experience in Unity3D development (C#), in 3D computer

HumanComputerInteractionProf.Dr.PatrickBaudischMasterprojektSommersemester2016

Virtual Reality: Haptic Squatting Background Modernvirtualrealitysystems,suchastheHTCViveallowuserstowalkaroundfreelyinvirtualexperiences.Asaconsequence,themostexpensiveresourceconsumedbysuchsystemsisnottheheadsetorgraphicssystemanymore,butspaceitself.Thekeyideabehindthehapticsquattingproject(squatting=“Hausbesetzung”)isnottorentsuchspaceintheformoflargeapartmentsorgyms,buttoinsteadusepublicspaces,suchasPotsdamHauptbahnhof.

The software/hardware you are your team mates will write Youwillimplementahardware/softwaresystemthatallowsaVRexperiencetobeplayedbackinacrowdedpublicspace.Yourmainchallengewillbetopreventsusersfromaccidentallybumpingintostairs,escalators,orotherpeople.Instead,youwillintegratetheseelementsintotheexperienceinameaningfulway,sothatphysicalstairsarelocatedwhereusers’experiencesalsohavestairsandwhereusersbumpintoobstaclesonlywheretheirexperiencesaystheywill.Yoursystemwillcoverthefollowingfunctionality.

Offlinetools:1) Surveytheavailablespace:Digitizethemapandmapouttheresourcesofferedbythe

location,suchascoldarea,staircase,escalator,revolvingdoors,andmovingwalkways.2) DefinetheVRexperiencesinamodularformatforthatitconsistsoftilesconnectedby

genericpaths.3) Re-layouttheexperiencesoastomaptotheavailablespace.

Andatruntime:4) RendertheworldinUnity5) Tracktheuserinsidethespace.WewillofferaMicrosoftHololensforthatpurpose.6) Trackobstacles:Trackmovingobstaclesandintegratethemintotheexperience.7) Sensecollisionsetc.e.g.,usingaccelerometerstosensehowtheuserisaffectedbythe

environment.

YouwilluseWindowsHolographic(HoloLens)andGearVRforVRinpublicspaces

additionaldatatrackingdata

request

Page 2: Virtual Reality: Haptic Squatting€¦ · Objective: figure out how to use public spaces for Virtual Reality Ideally, you have experience in Unity3D development (C#), in 3D computer

HumanComputerInteractionProf.Dr.PatrickBaudischMasterprojektSommersemester2016

Objective:figureouthowtousepublicspacesforVirtualRealityIdeally,youhaveexperienceinUnity3Ddevelopment(C#),in3DcomputergraphicsandmobileVRsetups,butyoucanalsolearntheseontheproject.IfyouhadtakenHCI2andenjoyedit,thatwouldbenice,butisnotmissioncritical.

To get you started, take a look at… § Sraetal.2016–“ProcedurallyGeneratedVirtualRealityfrom3DReconstructedPhysical

Space”§ Vasylevskaetal.2013–“FlexibleSpaces:DynamicLayoutGenerationforInfiniteWalking

inVirtualEnvironments”§ QuentinStevens–“TheLudicCity”

Contact [email protected]

Togetyoustarted,wewillprovideyouwithasimplecodebasethatregistersspaceintheHPImainbuilding


Top Related