SkillAgentSearch skills...

VRTK.Tutorials.YouTube

A collection of scenes built for YouTube tutorial videos.

Install / Use

/learn @ExtendRealityLtd/VRTK.Tutorials.YouTube
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VRTK logo

VRTK Tutorials for YouTube

A collection of Unity 3d scenes built for VRTK YouTube tutorial videos.

Requires the Unity software version 2022.2.1f1.

Introduction

This repository is a project for the Unity software that contains a collection of scenes showcasing functionality of VRTK v4 and the Tilia packages.

The following videos show how to get the project set up:

  • Installing the VRTK v4 Tilia Package Importer
    • https://www.youtube.com/watch?v=PwiHIeOvewg
  • Setting up the OpenXR CameraRig
    • https://www.youtube.com/watch?v=HQBu8iJ0Hyo
  • Using the Unity Input System with VRTK v4
    • https://www.youtube.com/watch?v=BV9iLr9IprI

Getting Started

Downloading the project

  • Download this project repository to your local machine using one of the following methods:
    • Git clone the repository with git clone https://github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube.git
    • Download the zip file at https://github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube/archive/main.zip and extract it.

Opening the downloaded project in the Unity software

Do not drag and drop this project download into an existing Unity project. This repository download is a Unity project already and you should not nest a Unity project inside another Unity project. Follow the instructions below for opening the VRTK project within the Unity software.

Using the Unity Hub

  • Open Unity Hub.
  • Click the Open button in the Projects tab in Unity Hub.
  • Browse to the local directory where the repository was downloaded to and click Open in the file dialog window.
  • The Unity project will now open within the Unity software.

Opening from within the Unity software

  • Select Main Menu -> File -> Open Project within the Unity software.
  • Browse to the local directory where the repository was downloaded to and click Select Folder in the file dialog window.
  • The Unity project will now open within the Unity software.

Tutorials

The current scenes and accompanying YouTube videos are:

  • Assets/Scenes/0001 - Adding a Curved Pointer
    • https://www.youtube.com/watch?v=-fsc5ielvMI
  • Assets/Scenes/0002 - Invalid Pointer Targets with Rules
    • https://www.youtube.com/watch?v=GILtPiHJKOo
  • Assets/Scenes/0003 - Customising the design of a Curved Pointer
    • https://www.youtube.com/watch?v=L-EDz0kHur4
  • Assets/Scenes/0004 - Instant Teleporting
    • https://www.youtube.com/watch?v=cguaIZzv-Eg
  • Assets/Scenes/0005 - Prevent Teleporting on top of Objects
    • https://www.youtube.com/watch?v=6JmXiK_hkg8
  • Assets/Scenes/0006 - Teleporting on Collision to a Known Location
    • https://www.youtube.com/watch?v=bDRIEtoouag
  • Assets/Scenes/0007 - Activating a Pointer with Thumbstick Direction
    • https://www.youtube.com/watch?v=NDsbFGkRvFs
  • Assets/Scenes/0008 - Rotating Pointer Cursor with Thumbstick
    • https://www.youtube.com/watch?v=wndyI-pcQS8
  • Assets/Scenes/0009 - Teleport Target Points
    • https://www.youtube.com/watch?v=VIoyD3Dx3WQ
  • Assets/Scenes/0010 - Pointer Rules for Teleport Targets
    • https://www.youtube.com/watch?v=0S8I_LSM_qQ
  • Assets/Scenes/0011 - Offset Teleport Target Point Destination
    • https://www.youtube.com/watch?v=DGd7G30LnbY
  • Assets/Scenes/0012 - Teleport Target Areas
    • https://www.youtube.com/watch?v=Se92IOCl1Fo
  • Assets/Scenes/0013 - Teleport Targets and Free Teleporting
    • https://www.youtube.com/watch?v=bfvQIBPQvxo
  • Assets/Scenes/0014 - Interacting with Objects
    • https://www.youtube.com/watch?v=2_i-qZ3xznA
  • Assets/Scenes/0015 - Prevent Teleporting on top of Interactables
    • https://www.youtube.com/watch?v=73hrlyL2g8g
  • Assets/Scenes/0016 - Prevent Fading View on Interaction Collisions
    • https://www.youtube.com/watch?v=RBHjmCQA5UA
  • Assets/Scenes/0017 - Allow Pointer Beam to Ignore Grabbed Objects
    • https://www.youtube.com/watch?v=jaT1RVrkcNY
  • Assets/Scenes/0018 - Precisely Grab Objects at point of Touch
    • https://www.youtube.com/watch?v=dBWoiO_cLfM
  • Assets/Scenes/0019 - Grab Object with a Specific Orientation
    • https://www.youtube.com/watch?v=dqznTfohV8g
  • Assets/Scenes/0020 - Physics tracked Interactable Objects
    • https://www.youtube.com/watch?v=9gMeb2nnNOA
  • Assets/Scenes/0021 - Hide Controllers when Grabbing Objects
    • https://www.youtube.com/watch?v=VYxfF0WyL8Y
  • Assets/Scenes/0022 - Physics Tracked Interactors
    • https://www.youtube.com/watch?v=KtXUHWzKuBs
  • Assets/Scenes/0023 - Dealing with Diverged Interactions
    • https://www.youtube.com/watch?v=5d1Y0NFXxdY
  • Assets/Scenes/0024 - Two Hand Grabbing Control Direction
    • https://www.youtube.com/watch?v=hEQmFUYV73M
  • Assets/Scenes/0025 - Two Hand Grabbing Scale Size
    • https://www.youtube.com/watch?v=4FNt2VM8shY
  • Assets/Scenes/0026 - Two Hand Grabbing Both Hand Pickup
    • https://www.youtube.com/watch?v=5d-zzBqiepg
  • Assets/Scenes/0027 - Passing Single Input to an Interactable
    • https://www.youtube.com/watch?v=heM4AjsxynA
  • Assets/Scenes/0028 - Passing Multiple Inputs to an Interactable
    • https://www.youtube.com/watch?v=JDU8bVmTZPk
  • Assets/Scenes/0029 - Introduction to Controllables
    • https://www.youtube.com/watch?v=Kfgxte1kB5c
  • Assets/Scenes/0030 - Creating an Interactable Drawer
    • https://www.youtube.com/watch?v=MnSaKUGQx8c
  • Assets/Scenes/0031 - Creating an Interactable Lever
    • https://www.youtube.com/watch?v=DwMDFWdwapk
  • Assets/Scenes/0032 - Creating an Interactable Slider
    • https://www.youtube.com/watch?v=cKpXwxFQGT4
  • Assets/Scenes/0033 - Creating a Simple Interactable Door
    • https://www.youtube.com/watch?v=YjOKyVG5UBQ
  • Assets/Scenes/0034 - Creating an Interactable Wheel
    • https://www.youtube.com/watch?v=VG4KbLMl2Ns
  • Assets/Scenes/0035 - Creating an Interactable Dial
    • https://www.youtube.com/watch?v=S0eGtKMyiO8
  • Assets/Scenes/0036 - Creating an Interactable Physics Button
    • https://www.youtube.com/watch?v=RDEOgZvQ89A
  • Assets/Scenes/0037 - Creating an Interactable Artificial Button
    • https://www.youtube.com/watch?v=apUTU4gS0Wk
  • Assets/Scenes/0038 - Switching to the Dominant Controller
    • https://www.youtube.com/watch?v=do_qj7Awf3c
  • Assets/Scenes/0039 - Controlling Values with Controllables
    • https://www.youtube.com/watch?v=lCsX0ehSt-U
  • Assets/Scenes/0040 - Combining Controllables with Interactables
    • https://www.youtube.com/watch?v=GFHLwsjT9jI
  • Assets/Scenes/0041 - Dynamic Interactions from Grabbed Collider
    • https://www.youtube.com/watch?v=Im1kePlwHs0
  • Assets/Scenes/0042 - Grabbing with Pointers
    • https://www.youtube.com/watch?v=DF0Owxpr6SY
  • Assets/Scenes/0043 - Use The Force to Grab at Distance
    • https://www.youtube.com/watch?v=AFHisaJVyxU
  • Assets/Scenes/0044 - Snapping Interactables to a Fixed Location
    • https://www.youtube.com/watch?v=puHN7CLsgfo
  • Assets/Scenes/0045 - Limiting Objects To Snap Zones
    • https://www.youtube.com/watch?v=rmhK305QHqk
  • Assets/Scenes/0046 - Thumbstick Movement with Axis Move
    • https://www.youtube.com/watch?v=yhfer9cXHHc
  • Assets/Scenes/0047 - Prevent Motion Sickness with a Vignette
    • https://www.youtube.com/watch?v=rmMEeJjYXrE
  • Assets/Scenes/0048 - Prevent Moving into Geometry with PseudoBody
    • https://www.youtube.com/watch?v=Q6CgYpAyvY8
  • Assets/Scenes/0049 - Ignoring Colliders from the PseudoBody
    • https://www.youtube.com/watch?v=VdkbnsDNiQw
  • Assets/Scenes/0050 - Running and Jumping with PseudoBody
    • https://www.youtube.com/watch?v=tNHitd4vGwY
  • Assets/Scenes/0051 - Using the Teleporter with PseudoBody
    • https://www.youtube.com/watch?v=2eKooviy6jw
  • Assets/Scenes/0052 - Climbing on and Around Scenery
    • https://www.youtube.com/watch?v=TNP2GZehMc4

License

Code released under the MIT License.

Disclaimer

These materials are not sponsored by or affiliated with Unity Technologies or its affiliates. "Unity" is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.

Related Skills

View on GitHub
GitHub Stars14
CategoryContent
Updated1y ago
Forks3

Languages

C#

Security Score

75/100

Audited on Dec 23, 2024

No findings