VRTK.Tutorials.YouTube
A collection of scenes built for YouTube tutorial videos.
Install / Use
/learn @ExtendRealityLtd/VRTK.Tutorials.YouTubeREADME
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.zipand extract it.
- Git clone the repository with
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
Openbutton in theProjectstab in Unity Hub. - Browse to the local directory where the repository was downloaded to and click
Openin 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 Projectwithin the Unity software. - Browse to the local directory where the repository was downloaded to and click
Select Folderin 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
qqbot-channel
347.0kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.1k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
347.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t

