haptics & amp; null space vr
TRANSCRIPT
![Page 1: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/1.jpg)
Haptic Feedback in VRWith NullSpace VR
By Jonathan Palmer
![Page 2: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/2.jpg)
What is this talk?
Haptic Feedback in AR/VR.
Best Practices of creating haptic content
Creating finer quality haptics
Our Suit & Developer API
![Page 3: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/3.jpg)
Who am I?
Jonathan Palmer
Lead Game Dev at NullSpaceVR
How do I deal with Haptics?
Conceptual
Software
Practical
Gameplay implication
![Page 4: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/4.jpg)
Diving Right In
![Page 5: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/5.jpg)
Understand the Body
Normalizing Haptics
![Page 6: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/6.jpg)
Understand the Body
Timing
![Page 7: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/7.jpg)
Understand the Body
Processing Time
![Page 8: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/8.jpg)
Understand the Body
Attention & Focus
![Page 9: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/9.jpg)
Reusable Components
● System created haptics
● Code created haptics
● File defined haptics
![Page 10: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/10.jpg)
Gathering
System Created Haptics
![Page 11: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/11.jpg)
Traversal across body
System Created Haptics
![Page 12: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/12.jpg)
Locally Randomized
System Created Haptics
![Page 13: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/13.jpg)
Emanation
System Created Haptics
![Page 14: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/14.jpg)
Finer Quality Haptics
Principles of Animation
Squash & Stretch
Anticipation
Staging
Timing
Exaggeration
Principles of Haptics
Interpreted Simultaneity
Attention & Focus
Relative Scale
![Page 15: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/15.jpg)
Best Practices of Haptics
Understand the Human Body
Timing is important
Reusable components
Use systems to create complex effects
Understand normalizing haptics
Nodal Graph for emanation and gathering effectsNo gifs or images here.
Pay attention!
![Page 16: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/16.jpg)
Moving On
![Page 17: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/17.jpg)
NullSpace VR’s Suit
16 Haptic Regions
Built-in Tracking
Closed Alpha focusing on content & integration
Consumer & VR Arcade targeted
Audio to Haptic
VR Headset agnostic
![Page 18: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/18.jpg)
NullSpace VR’s Developer API
Lightweight background engine (see Vive/Oculus)
Unity support
Unreal support coming soon
Code Defined Haptics
Create & play them in-line.
Combine effects to create compound effects.
File Defined
Multiple levels for construction
File Format
Tools for Easier Haptics
Nodal Graph
![Page 19: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/19.jpg)
The Future of Haptics
NullSpaceVR will be open for crowdfunding early 2017!
Haptics as a field is moving forward
VR integration is getting easier
![Page 20: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/20.jpg)
Thank youQuestions?
www.NullSpaceVR.com
![Page 21: Haptics & amp; null space vr](https://reader033.vdocuments.us/reader033/viewer/2022051122/586fd9501a28ab18428b5957/html5/thumbnails/21.jpg)
Feeldelity - /fēlˈdelədē/
Feeldelity (n) - The accuracy or exactness that a user can understand and interpret sensations they are experiencing.
* Not an absolute measurement
* Behaves like attention & based on context