{"id":18293002,"url":"https://github.com/extendrealityltd/vrtk.tutorials.youtube","last_synced_at":"2025-04-05T11:30:42.237Z","repository":{"id":65488523,"uuid":"582995957","full_name":"ExtendRealityLtd/VRTK.Tutorials.YouTube","owner":"ExtendRealityLtd","description":"A collection of scenes built for YouTube tutorial videos.","archived":false,"fork":false,"pushed_at":"2024-12-23T19:07:50.000Z","size":386,"stargazers_count":14,"open_issues_count":13,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-21T03:11:17.349Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ExtendRealityLtd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"vrtk"}},"created_at":"2022-12-28T13:06:09.000Z","updated_at":"2024-12-23T19:07:54.000Z","dependencies_parsed_at":"2024-05-12T08:24:52.487Z","dependency_job_id":"cb42a073-529e-4f56-bc1b-81ecb42406b6","html_url":"https://github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtendRealityLtd%2FVRTK.Tutorials.YouTube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtendRealityLtd%2FVRTK.Tutorials.YouTube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtendRealityLtd%2FVRTK.Tutorials.YouTube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtendRealityLtd%2FVRTK.Tutorials.YouTube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ExtendRealityLtd","download_url":"https://codeload.github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247330373,"owners_count":20921612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T14:20:51.356Z","updated_at":"2025-04-05T11:30:41.743Z","avatar_url":"https://github.com/ExtendRealityLtd.png","language":"C#","funding_links":["https://patreon.com/vrtk"],"categories":[],"sub_categories":[],"readme":"[![VRTK logo][VRTK-Image]](#)\n\n\u003e ### VRTK Tutorials for YouTube\n\u003e A collection of Unity 3d scenes built for VRTK YouTube tutorial videos.\n\u003e #### Requires the Unity software version 2022.2.1f1.\n\n## Introduction\n\nThis repository is a project for the [Unity] software that contains a collection of scenes showcasing functionality of [VRTK v4] and the [Tilia] packages.\n\nThe following videos show how to get the project set up:\n\n* Installing the VRTK v4 Tilia Package Importer\n  * https://www.youtube.com/watch?v=PwiHIeOvewg\n* Setting up the OpenXR CameraRig\n  * https://www.youtube.com/watch?v=HQBu8iJ0Hyo\n* Using the Unity Input System with VRTK v4\n  * https://www.youtube.com/watch?v=BV9iLr9IprI\n\n## Getting Started\n\n### Downloading the project\n\n* Download this project repository to your local machine using *one* of the following methods:\n  * Git clone the repository with `git clone https://github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube.git`\n  * Download the zip file at `https://github.com/ExtendRealityLtd/VRTK.Tutorials.YouTube/archive/main.zip` and extract it.\n\n### Opening the downloaded project in the Unity software\n\n\u003e *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.\n\n#### Using the Unity Hub\n\n* Open [Unity Hub].\n* Click the `Open` button in the `Projects` tab in Unity Hub.\n* Browse to the local directory where the repository was downloaded to and click `Open` in the file dialog window.\n* The Unity project will now open within the Unity software.\n\n#### Opening from within the Unity software\n\n* Select `Main Menu -\u003e File -\u003e Open Project` within the Unity software.\n* Browse to the local directory where the repository was downloaded to and click `Select Folder` in the file dialog window.\n* The Unity project will now open within the Unity software.\n\n## Tutorials\n\nThe current scenes and accompanying YouTube videos are:\n\n* `Assets/Scenes/0001 - Adding a Curved Pointer`\n  * https://www.youtube.com/watch?v=-fsc5ielvMI\n* `Assets/Scenes/0002 - Invalid Pointer Targets with Rules`\n  * https://www.youtube.com/watch?v=GILtPiHJKOo\n* `Assets/Scenes/0003 - Customising the design of a Curved Pointer`\n  * https://www.youtube.com/watch?v=L-EDz0kHur4\n* `Assets/Scenes/0004 - Instant Teleporting`\n  * https://www.youtube.com/watch?v=cguaIZzv-Eg\n* `Assets/Scenes/0005 - Prevent Teleporting on top of Objects`\n  * https://www.youtube.com/watch?v=6JmXiK_hkg8\n* `Assets/Scenes/0006 - Teleporting on Collision to a Known Location`\n  * https://www.youtube.com/watch?v=bDRIEtoouag\n* `Assets/Scenes/0007 - Activating a Pointer with Thumbstick Direction`\n  * https://www.youtube.com/watch?v=NDsbFGkRvFs\n* `Assets/Scenes/0008 - Rotating Pointer Cursor with Thumbstick`\n  * https://www.youtube.com/watch?v=wndyI-pcQS8\n* `Assets/Scenes/0009 - Teleport Target Points`\n  * https://www.youtube.com/watch?v=VIoyD3Dx3WQ\n* `Assets/Scenes/0010 - Pointer Rules for Teleport Targets`\n  * https://www.youtube.com/watch?v=0S8I_LSM_qQ\n* `Assets/Scenes/0011 - Offset Teleport Target Point Destination`\n  * https://www.youtube.com/watch?v=DGd7G30LnbY\n* `Assets/Scenes/0012 - Teleport Target Areas`\n  * https://www.youtube.com/watch?v=Se92IOCl1Fo\n* `Assets/Scenes/0013 - Teleport Targets and Free Teleporting`\n  * https://www.youtube.com/watch?v=bfvQIBPQvxo\n* `Assets/Scenes/0014 - Interacting with Objects`\n  * https://www.youtube.com/watch?v=2_i-qZ3xznA\n* `Assets/Scenes/0015 - Prevent Teleporting on top of Interactables`\n  * https://www.youtube.com/watch?v=73hrlyL2g8g\n* `Assets/Scenes/0016 - Prevent Fading View on Interaction Collisions`\n  * https://www.youtube.com/watch?v=RBHjmCQA5UA\n* `Assets/Scenes/0017 - Allow Pointer Beam to Ignore Grabbed Objects`\n  * https://www.youtube.com/watch?v=jaT1RVrkcNY\n* `Assets/Scenes/0018 - Precisely Grab Objects at point of Touch`\n  * https://www.youtube.com/watch?v=dBWoiO_cLfM\n* `Assets/Scenes/0019 - Grab Object with a Specific Orientation`\n  * https://www.youtube.com/watch?v=dqznTfohV8g\n* `Assets/Scenes/0020 - Physics tracked Interactable Objects`\n  * https://www.youtube.com/watch?v=9gMeb2nnNOA\n* `Assets/Scenes/0021 - Hide Controllers when Grabbing Objects`\n  * https://www.youtube.com/watch?v=VYxfF0WyL8Y\n* `Assets/Scenes/0022 - Physics Tracked Interactors`\n  * https://www.youtube.com/watch?v=KtXUHWzKuBs\n* `Assets/Scenes/0023 - Dealing with Diverged Interactions`\n  * https://www.youtube.com/watch?v=5d1Y0NFXxdY\n* `Assets/Scenes/0024 - Two Hand Grabbing Control Direction`\n  * https://www.youtube.com/watch?v=hEQmFUYV73M\n* `Assets/Scenes/0025 - Two Hand Grabbing Scale Size`\n  * https://www.youtube.com/watch?v=4FNt2VM8shY\n* `Assets/Scenes/0026 - Two Hand Grabbing Both Hand Pickup`\n  * https://www.youtube.com/watch?v=5d-zzBqiepg\n* `Assets/Scenes/0027 - Passing Single Input to an Interactable`\n  * https://www.youtube.com/watch?v=heM4AjsxynA\n* `Assets/Scenes/0028 - Passing Multiple Inputs to an Interactable`\n  * https://www.youtube.com/watch?v=JDU8bVmTZPk\n* `Assets/Scenes/0029 - Introduction to Controllables`\n  * https://www.youtube.com/watch?v=Kfgxte1kB5c\n* `Assets/Scenes/0030 - Creating an Interactable Drawer`\n  * https://www.youtube.com/watch?v=MnSaKUGQx8c\n* `Assets/Scenes/0031 - Creating an Interactable Lever`\n  * https://www.youtube.com/watch?v=DwMDFWdwapk\n* `Assets/Scenes/0032 - Creating an Interactable Slider`\n  * https://www.youtube.com/watch?v=cKpXwxFQGT4\n* `Assets/Scenes/0033 - Creating a Simple Interactable Door`\n  * https://www.youtube.com/watch?v=YjOKyVG5UBQ\n* `Assets/Scenes/0034 - Creating an Interactable Wheel`\n  * https://www.youtube.com/watch?v=VG4KbLMl2Ns\n* `Assets/Scenes/0035 - Creating an Interactable Dial`\n  * https://www.youtube.com/watch?v=S0eGtKMyiO8\n* `Assets/Scenes/0036 - Creating an Interactable Physics Button`\n  * https://www.youtube.com/watch?v=RDEOgZvQ89A\n* `Assets/Scenes/0037 - Creating an Interactable Artificial Button`\n  * https://www.youtube.com/watch?v=apUTU4gS0Wk\n* `Assets/Scenes/0038 - Switching to the Dominant Controller`\n  * https://www.youtube.com/watch?v=do_qj7Awf3c\n* `Assets/Scenes/0039 - Controlling Values with Controllables`\n  * https://www.youtube.com/watch?v=lCsX0ehSt-U\n* `Assets/Scenes/0040 - Combining Controllables with Interactables`\n  * https://www.youtube.com/watch?v=GFHLwsjT9jI\n* `Assets/Scenes/0041 - Dynamic Interactions from Grabbed Collider`\n  * https://www.youtube.com/watch?v=Im1kePlwHs0\n* `Assets/Scenes/0042 - Grabbing with Pointers`\n  * https://www.youtube.com/watch?v=DF0Owxpr6SY\n* `Assets/Scenes/0043 - Use The Force to Grab at Distance`\n   * https://www.youtube.com/watch?v=AFHisaJVyxU\n* `Assets/Scenes/0044 - Snapping Interactables to a Fixed Location`\n  * https://www.youtube.com/watch?v=puHN7CLsgfo\n* `Assets/Scenes/0045 - Limiting Objects To Snap Zones`\n  * https://www.youtube.com/watch?v=rmhK305QHqk\n* `Assets/Scenes/0046 - Thumbstick Movement with Axis Move`\n  * https://www.youtube.com/watch?v=yhfer9cXHHc\n* `Assets/Scenes/0047 - Prevent Motion Sickness with a Vignette`\n  * https://www.youtube.com/watch?v=rmMEeJjYXrE\n* `Assets/Scenes/0048 - Prevent Moving into Geometry with PseudoBody`\n  * https://www.youtube.com/watch?v=Q6CgYpAyvY8\n* `Assets/Scenes/0049 - Ignoring Colliders from the PseudoBody`\n  * https://www.youtube.com/watch?v=VdkbnsDNiQw\n* `Assets/Scenes/0050 - Running and Jumping with PseudoBody`\n  * https://www.youtube.com/watch?v=tNHitd4vGwY\n* `Assets/Scenes/0051 - Using the Teleporter with PseudoBody`\n  * https://www.youtube.com/watch?v=2eKooviy6jw\n* `Assets/Scenes/0052 - Climbing on and Around Scenery`\n  * https://www.youtube.com/watch?v=TNP2GZehMc4\n\n\n## License\n\nCode released under the [MIT License][License].\n\n## Disclaimer\n\nThese 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.\n\n[VRTK-Image]: https://raw.githubusercontent.com/ExtendRealityLtd/related-media/main/github/readme/vrtk.png\n[Unity]: https://unity3d.com/\n[VRTK v4]: https://www.vrtk.io\n[Tilia]: https://www.vrtk.io/tilia.html\n[Unity Hub]: https://docs.unity3d.com/Manual/GettingStartedUnityHub.html\n[License]: LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextendrealityltd%2Fvrtk.tutorials.youtube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fextendrealityltd%2Fvrtk.tutorials.youtube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextendrealityltd%2Fvrtk.tutorials.youtube/lists"}