GDC + VRDC 2019 Session Scheduler

View, browse and sort the ever-growing list of sessions by pass type, track, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so please arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.

Sculpting and Simulations with 6DoF Controllers

David Farrell (Software Engineer, Oculus)

Pass Type: All Access, VRDC Add On - Get your pass now!

Topic: Entertainment VR/AR

Format: Session

Vault Recording: TBD

Audience Level: Advanced

Twist, grab, and stretch meshes using 6DoF input and simulations. This talk discusses how 6DoF controllers can deform meshes and direct physical simulations based on Kelvinlets, which efficiently models an elastic material. Using Oculus Medium's Move Tool as a case study, the talk explores how Kelvinlets combined with 6DoF controllers adds an element of physicality to sculpting interactions that feels stretchy, weighty, and realistic. These techniques are useful for games, creation tools, and other applications that crave mesh manipulation.


Attendees walk away with a better understanding of how a 6DoF controller can represent an affine transformation, how that can be decomposed into translation, rotation, and scale parts, and how those parts can be represented as a vector field. They'll also learn how to generate vector fields using Kelvinlets to create a volume-preserving simulation of an elastic material. Additionally, they'll learn performance tips and tricks for using these techniques in their own VR applications and games.

Intended Audience

This talk is for VR software developers with an interest in using 6DoF controllers and physical simulations to interact with meshes. Experience in 3D graphics is recommended.