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
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