sven - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/eg2015_sven.pdf · sven s hared v...

24
SVEn Shared Virtual Environment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph Fuhrmann Cologne University of Applied Sciences

Upload: others

Post on 25-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

SVEnShared Virtual Environment

Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph Fuhrmann

Cologne University of Applied Sciences

Page 2: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

1. Introduction

• Scope• Module in a Media Technology Master‘s degree

• Group project (3 students)

• One year

• 12 ECTS per student

• Objective• Development of an interactive graphical system

2SVEn - Shared Virtual Environment

Page 3: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

1. Introduction

• Key factors to foster creativity

• project definition up to the students

• design of a complex technical system

• working on emerging technologies

3SVEn - Shared Virtual Environment

Page 4: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

2. Similar projects

4

Giant vs Horde

Virtsim -Military

SVEn - Shared Virtual Environment

Xsens – Multi-person full-body

immersive VR

VIVE – VeryImmersive

Virtual Experience

Page 5: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

What is SVEn?

5

Motion Capturing Studio 1 Motion Capturing Studio 2

Shared Virtual Environment

SVEn - Shared Virtual Environment

Page 6: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

7. Results & Benefit

6SVEn - Shared Virtual Environment

Page 7: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

3. Hard- and Software

7

HDMI

HDMI

USB

USB

Motion Capturing Studio

Wiimote

Oculus Rift DK1

Powerbank 10.000mAh

AV-Receiver AV-Transmitter

Wiimote

USB

Computer

SVEn - Shared Virtual Environment

Page 8: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

3. Hard- and Software

8

Motion Capturing Studio 1 Motion Capturing Studio 2

Spectator without HMDSpectator with HMD

SVEn - Shared Virtual Environment

Page 9: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

3. Hard- and Software

• Local data streaming

9

Optitrack Motive Unity3D

NatNet SDK Wrapper

Motion Capturing

C++ C#

SVEn - Shared Virtual Environment

Page 10: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

3. Hard- and Software

Hard- and Software Costs [€]

Unity 0 €

2x Wiimote 100 €

Powerbank, Bluetooth-Stick … 100 €

2x Peerless HDMI-Transmitter/Receiver 600 €

2x Oculus Rift DK1 640 €

Total: 1.440 €

MoCap Studio 1 (Optitrack Flex13 Bundle 12 Cameras) 18.000 €

MoCap Studio 2 (Optitrack Bundle 24 S250e Cameras) 65.000 €

Total: 84.440 €

SVEn - Shared Virtual Environment 10

• Costs:

Page 11: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

4. Implementation

• Data streaming

11

Optitrack Motive Unity3D

SVEn - Shared Virtual Environment

Page 12: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

4. Implementation

• Prediction• Reduce system related latency

• Oculus tracking and latency compensation is not used

• Our implementation based on “Head Tracking for the Oculus Rift” [LYKA14]

12

Angular extrapolation Positional extrapolation

SVEn - Shared Virtual Environment

Page 13: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

4. Implementation

• Online Connectivity

13

Peer-to-Peer Connection

Unity Server Unity Client

SVEn - Shared Virtual Environment

Page 14: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

14SVEn - Shared Virtual Environment

Page 15: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

15

Teaching RoomPhysics Demo GymShooter Game

Character Choosing RoomStart

SVEn - Shared Virtual Environment

Page 16: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

16SVEn - Shared Virtual Environment

Page 17: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

• Shooter Game is similar to Flexible Spaces [VKBS13]

17

Player

Trigger

Inside

Outside

Virtual Walls

SVEn - Shared Virtual Environment

Page 18: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

18SVEn - Shared Virtual Environment

Page 19: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

• User Interface in VR:• Only Input device: Your own body

• No haptic feedback

• Oculus Rift DK11. Limited resolution Large UI elements

19

Main Menu:

Button not touched Button touched: Delay time Button event fired

SVEn - Shared Virtual Environment

Page 20: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

5. Virtual Environment

• Ingame HUD:

• Ingame Buttons:

20SVEn - Shared Virtual Environment

• Ingame Menu:

Page 21: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

6. Results & Benefit

• Feedback from users: • Highly immersive

• Strong feeling of presence

• Low Latency

• Beneficial for• Gaming

• Remote training

• Vertigo therapy

• Future student projects

21SVEn - Shared Virtual Environment

Page 22: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

3. Hardware Structure

• VIDEO

22SVEn - Shared Virtual Environment

Page 23: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

7. Future Work

• Assessing presence

• Measuring latency

• Oculus Rift DK2 / Samsung Gear VR

• Finger tracking

• Voice streaming

23SVEn - Shared Virtual Environment

Page 24: SVEn - th-koeln.decg.web.th-koeln.de/wp-content/uploads/2015/05/EG2015_SVEn.pdf · SVEn S hared V irtual En vironment Tobias Manroth, Nils Pospischil, Philipp Schoemacker, Arnulph

References

• [LYKA14] –LaValle S., Yershova A., Katsev M., Antonov M.: Head Tracking for the Oculus Rift. Robotics and Automation (ICRA), 2014 IEEE International Conference, Hong Kong, CN; 2014-05-31 – 2014-06-07

• [VKBS13] VASYLEVSKA K., KAUFMANN H., BOLAS M.,SUMA E. A.: Flexible spaces: A virtual step outside of reality.poster presentation: IEEE Virtual Reality, Orlando, FL (USA); 2013-03-18 – 2013-03-20, 2013.

• Credits• 3D model DeLorean: ’A certain DeLorean’ from KuhnIndustries www.blendswap.com (20.02.2015)

• 3D characters: www.mixamo.com

24SVEn - Shared Virtual Environment