today we are going to look at VR
Essentials VR Essentials includes final
ik VR Panorama 360 and curved UI three
great assets which will save you
significant time and effort in getting
your VR game or experience up and
running quickly the scene I've created
here is a VR menu style scene in which
the user can interact with the UI using
motion controllers for the background of
our scene we are using VR Panorama 360
we've set up our 3D World space UI using
curved UI and the player Avatar's
movement is following our hands and head
using final
I first let's look at how we used VR
Panorama to create a great looking and
performant background for our scene I'm
using the corridor lighting example from
Unity Technologies for my background I
like the way the scene looks but this
would be expensive to render in VR and
so so I'm going to create a pre-rendered
panorama of this first I attached the VR
capture component from VR Panorama 360
to my main camera in my Corridor
scene I'm going to select still image
mode and set the resolution to
4K I enter play mode and then press the
space bar to capture a panoramic texture
of my scene this is what the finished
texture will look
like back in my VR project I've set up a
sphere with its normals inverted to map
the panoramic texture onto its
inside now with my camera inside the
sphere when I look around I see my
panoramic texture as a background for my
VR
experience I have my worldspace UI that
I've created but I want to give it a
more 3D feel for VR by adding some
curvature to it using using curved UI
first I'll add a curved UI settings
component from the curved UI package to
my canvas here I can choose what input
method I want to use to interact with
the UI because I'm using the Vive I've
selected it as the control method but as
you'll see there are a variety of other
options for popular VR platforms and
input
methods there are a number of helpful
starter scenes in the curved UI package
to show you how to get up and running
quickly I will also add the controller
laser pointer prefab as a child of my
right controller so I can point at my UI
elements and interact with them
[Music]
easily the last thing I want to do is
integrate a body for the player in order
to increase the feeling of presence this
is where final i k comes in in this case
we'll use the VR tracking data from the
headset and controllers to to move the
hands and head final ik will cause the
arms and the rest of the body to react
and move in a natural connected feeling
way the first step is to add the VRI ik
component to the character
model next I need to provide VRI with
references to the character's Bones by
dragging and
dropping now I need to specify which
objects VRI ik will follow and pull the
skeleton
towards I want the head of the character
to follow my headset and the hands to
follow the
controllers I'll create additional game
objects at the same positions as the
model's head and hands and make those
children of the camera and left and
right
controllers next I'll provide references
to those in the solver section section
of VRI
[Music]
ik now when I move the controllers and
my head in VR I can see that the rig of
my character model responds and moves to
follow the positions in a natural
style if I had tried to sit down and
create debug and polish any one of these
assets much less all three it would have
taken me significant time and effort
using VR pan curved UI and final ik I
was able to get up and running quickly
and I'm now able to focus on the parts
of my project that I'm most passionate
about check out VR Essentials and I
can't wait to see what you create with
it