VR Open Source and Open Standards Jakob Bornecrantz Open First - - PowerPoint PPT Presentation

vr
SMART_READER_LITE
LIVE PREVIEW

VR Open Source and Open Standards Jakob Bornecrantz Open First - - PowerPoint PPT Presentation

VR Open Source and Open Standards Jakob Bornecrantz Open First Jakob Bornecrantz Studied at Chalmers FOSS GFX since 2006 Now also does VR Hobbies Volt Programming Language FPGA and FOSS Retro, SNES,


slide-1
SLIDE 1

Open Source and Open Standards Jakob Bornecrantz Open First

VR

slide-2
SLIDE 2
  • Studied at Chalmers
  • FOSS GFX since 2006
  • Now also does VR
  • Hobbies

○ Volt Programming Language ○ FPGA and FOSS ○ Retro, SNES, Amiga ○ Voxels ○ FOSS and society

  • @Wallbraker GitHub
  • jakob@collabora.com

Jakob Bornecrantz

Open First

slide-3
SLIDE 3

Open Source drivers for immersive technology Jakob Bornecrantz Open First

slide-4
SLIDE 4
  • Created here in Gothenburg
  • First consumer VR driver for Linux
  • Oculus DK1 support in 2013
  • Now builds and runs on many platforms

○ Linux ○ Windows ○ OS X ○ Android ○ FreeBSD

History

Open First

slide-5
SLIDE 5
  • Generic Android IMU
  • DePoon
  • HTC Vive
  • Nolo
  • Oculus Rift DK1, DK2, CV1
  • Playstation VR
  • WIP Microsoft MR headsets

Hardware Support

Open First

slide-6
SLIDE 6
  • Lightweight C
  • Cross platform HID capture through hidapi
  • IMU Support for all devices
  • Initial external tracking work for Lighthouse and Oculus
  • Initial work for controller support
  • Generic lens distortion shaders
  • Language bindings (Java, .NET, Python, Perl)
  • Platform bindings (OpenVR, OSVR)
  • Native integration in Blender

Features

Open First

slide-7
SLIDE 7
  • VR Enthusiasts
  • Want to improve Open Source VR

in their free time

  • Create drivers for all Headsets they have access to
  • Regular Hackfests
  • Friendly Boost Licence
  • http://openhmd.net

Community

Open First

slide-8
SLIDE 8

Open First

slide-9
SLIDE 9

Open standard for Virtual Reality and Augmented Reality Jakob Bornecrantz Open First

slide-10
SLIDE 10

The problem

Open First

slide-11
SLIDE 11

The solution

Open First

slide-12
SLIDE 12

Participating members

Open First

slide-13
SLIDE 13

Participating members

Open First

slide-14
SLIDE 14
  • Device enumeration
  • Frame timing
  • Sensor fusion
  • Input remapping
  • OpenXR Talk @ GDC

The API

Open First

slide-15
SLIDE 15
  • Weekly meeting
  • Producing a spec
  • Patent grants
  • NDA

The working group

Open First

slide-16
SLIDE 16

Open First

slide-17
SLIDE 17

One more thing... Jakob Bornecrantz Open First

Bonus

slide-18
SLIDE 18

We are hiring

Open First

slide-19
SLIDE 19
  • Open source course at Uni?
  • How is Open Source used at Uni?
  • How do we break the mold of FOSS developers?

Questions for you?

Open First

slide-20
SLIDE 20
  • Finally done

Questions?

Open First