VR NODE SYSTEM! - Gaze To Pick Up and Place Objects In Specific Spots!

Channel:
Subscribers:
675
Published on ● Video Link: https://www.youtube.com/watch?v=NwParWmqIuQ



Category:
Tutorial
Duration: 27:27
949 views
21


Man, I need help with Titles.

Anyhow, this video shows you how to create a simple "Node System."

When you pick up an object in B/GTS (Buttonless/GazeToSelect) VR, you can't easily drop it wherever you like. You can't simply push a button and drop your object, so you need to think creatively.

One possible solution is to create a Gazeable UI element. Once activated, the user then has a few seconds to move their object in place before nullifying it's parent. Unfortunately, this then raises the question of how to present the object in 3D space. Where the object is held in relation to the camera is of great importance as to where that object could be placed. Do you project a teleportation-style indicator while holding the object closely, or do you manipulate the object at whatever distance it was selected at, and then let it drop from that distance?

Either way involves a lot of steps.

As I experimented, I concluded that a node system would be more efficient. It would work well for putting objects in certain places in a reliable manner, and could also be adapted for teleportation.

So here's how it works.

The Nodes are comprised of two GameObjects. The first has a visual element to let you know where your object is destined. The other serves as parent to the hitboxes. For now, we'll refer to it as TheHitBoxParent.

When you Start, the HitBox parent is disabled. Once you pick up your object, it becomes enabled, allowing you the ability to make a selection.

When the Object is placed, the Hitbox parent is deactivated so the other Nodes may no longer be selected. Also, since the hitboxes are deactivated, it allows the Object to be selected again.

You can now pick up and place an object anywhere you decide to place a hitbox, and then pick it back up and place it somewhere else. And then pick it up again and place it somewhere else. And then pick it up again and then put it in the node you put it in first. And then... you get the idea.

Let me know what you think. Maybe the video was too long. It could have been put together better, etc.

LIKE AND SUBSCRIBE







Tags:
VR
vr tutorials
vr tutorial
gaze to select
buttonless vr
virtual
reality
tutorial
c# tutorial
c# vr
c# vr tutorial
lonedev
owl
tea
games
owlteagames
love
peace
patience
oculus
rift
htc
vive
google
cardboard
daydream
gear vr
how to
how to vr
unity c#
unity tutorial
vr unity
vr unity tutorials