{"id":18647659,"url":"https://github.com/artcom/headstartvr","last_synced_at":"2025-11-05T07:30:29.281Z","repository":{"id":142420100,"uuid":"154817809","full_name":"artcom/HeadStartVR","owner":"artcom","description":"This repository holds VRTK, CustomHands with forearm, overriding avatarmasks which provide real finger movement depening on which button was pressed, basic grabbing of objects highlighting on touch and near touch and bezier-pointer teleporter where you can toggle between dash and blink teleporter.","archived":false,"fork":false,"pushed_at":"2019-08-28T13:00:57.000Z","size":37141,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-12-27T12:21:46.060Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/artcom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-10-26T10:28:57.000Z","updated_at":"2024-01-15T15:12:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"cbc3f63e-82c3-41e3-b999-60eabcd702dd","html_url":"https://github.com/artcom/HeadStartVR","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/artcom%2FHeadStartVR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artcom%2FHeadStartVR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artcom%2FHeadStartVR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artcom%2FHeadStartVR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artcom","download_url":"https://codeload.github.com/artcom/HeadStartVR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239449648,"owners_count":19640555,"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-07T06:27:20.922Z","updated_at":"2025-11-05T07:30:29.227Z","avatar_url":"https://github.com/artcom.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Title](Head_Start_VR_02.jpg)\n# HeadStartVR\nThis repository holds everything you need to headstart your own VR project:\n* VRTK\n* CustomHands with forearm\n* overriding avatarmasks which provide real finger movement depening on which button was pressed\n* basic grabbing of objects\n* highlighting on touch and near touch\n* bezier-pointer teleporter\n    * where you can toggle between dash and blink teleporter.\n* Simulate AR with a tablet\n    * An additional camera on the tablet renders 'Everything' + the AR Layer on a rendertexture, which acts as tablet display\n* Using the Vive Trackers and have a symbol of it\n\n## Software\n* UnityHub\n* Unity 2018.2.6f1\n* VRTK 3.2.1\n* SteamVR Plugin 1.2.3\n\n### Unity Project Organisation\n\nPlease keep the project clean and tidy, so noone gets confused to much!\nFeel free to add additional basic functionality as feature folder.\nThe project should be organised as shown below:\n\n* Assets\n    * MainApplication\n        * Animations\n        * Materials\n        * Models\n        * Scripts\n        * Scenes\n    * ObjectGrabbing\n        * Animations\n        * Materials\n        * Models\n        * Scripts\n        * Scenes\n    * SimulateAR\n        * Animations\n        * Materials\n        * Models\n        * Scripts\n        * Scenes    \n    * ViveTracker\n        * Materials\n        * Models\n        * Scenes\n    * FeatureXYZ\n        * Animations\n        * Models\n        * Materials\n        * Scripts\n        * Scenes\n* ProjectSettings\n* UnityPackages\n\n#\n\n## Documentation \u0026 Getting Started\n\nJust clone this project to get started immediately with your VR project. You can rename it to transform it in your own project or just demo functionalities. To copy a certain feature duplicate the scene.\nThis head starts your development by the following features:\n\n### MainApplication\n\nThe MainApplication folder holds two features inside, basic bezier curve teleportation and custom hands.\n\n### ObjectGrabbing\n\nThis scene gives you an example on how to perform basic object grabbing, touching and using with a simple cube on a table.\n\n### SimulateAR\n\nThe SimulateAR scene contains a tablet on a table which gives you to see the world in another eye. The camera on the tablet renders all additional objects which are tagged by the AR layer.\n\n### ViveTracker\n\nThe ViveTracker scene increments the SteamVR Controller attribute on the cameraRig by +1 so the GameObject HTC_Vive_Tracker gets tracked and recognized as a vive tracker as long as it has the Steam VR_Tracked Object Script attached to it.\n\n#\n\nRead and follow those rules [Unity Project Organisation](https://unity3d.com/de/learn/tutorials/topics/tips/large-project-organisation).\n\n### Code Styleguide\n\nWe try to follow this [Unity C# code styleguide](https://github.com/raywenderlich/c-sharp-style-guide).\nFeel free to discuss those guidelines.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartcom%2Fheadstartvr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartcom%2Fheadstartvr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartcom%2Fheadstartvr/lists"}