{"id":13784563,"url":"https://github.com/De-Panther/webxr-input-profiles-loader","last_synced_at":"2025-05-11T20:30:51.226Z","repository":{"id":45478022,"uuid":"314762509","full_name":"De-Panther/webxr-input-profiles-loader","owner":"De-Panther","description":"WebXR Input Profiles Loader in Unity. Based on https://github.com/immersive-web/webxr-input-profiles","archived":false,"fork":false,"pushed_at":"2024-01-23T19:28:18.000Z","size":42662,"stargazers_count":19,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-02T18:54:54.253Z","etag":null,"topics":["gltf","unity","webgl","webxr"],"latest_commit_sha":null,"homepage":"","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/De-Panther.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-11-21T08:01:17.000Z","updated_at":"2025-04-01T12:54:32.000Z","dependencies_parsed_at":"2024-01-23T20:43:03.978Z","dependency_job_id":"5da9be73-9251-466c-adea-be9ac39fb8fc","html_url":"https://github.com/De-Panther/webxr-input-profiles-loader","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/De-Panther%2Fwebxr-input-profiles-loader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/De-Panther%2Fwebxr-input-profiles-loader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/De-Panther%2Fwebxr-input-profiles-loader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/De-Panther%2Fwebxr-input-profiles-loader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/De-Panther","download_url":"https://codeload.github.com/De-Panther/webxr-input-profiles-loader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253631914,"owners_count":21939368,"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":["gltf","unity","webgl","webxr"],"created_at":"2024-08-03T19:00:48.098Z","updated_at":"2025-05-11T20:30:49.138Z","avatar_url":"https://github.com/De-Panther.png","language":"C#","funding_links":[],"categories":["XR (AR/MR/VR)"],"sub_categories":[],"readme":"# WebXR Input Profiles Loader\n\nWebXR Input Profiles Loader in Unity. Based on [WebXR Input Profiles](https://github.com/immersive-web/webxr-input-profiles).\n\nYou can [try the demo here](https://de-panther.github.io/webxr-input-profiles-loader/).\n\nThe package is intended to be used with WebXR exporters in general, and not only with [WebXR Export](https://github.com/De-Panther/unity-webxr-export).\n\nThe package uses [glTFast](https://docs.unity3d.com/Packages/com.unity.cloud.gltfast@latest) to load the models, and Unity's package of [Newtonsoft Json.NET](https://docs.unity3d.com/Packages/com.unity.nuget.newtonsoft-json@latest) to parse the profiles.\n\n## Downloads\n\nYou can get the package from [![openupm](https://img.shields.io/npm/v/com.de-panther.webxr-input-profiles-loader?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.de-panther.webxr-input-profiles-loader/).\n\n### Setting package using OpenUPM\n\nSet a `Scoped Registry` in `Project Settings \u003e Package Manager` for OpenUPM.\n\n```\nName: OpenUPM\nURL: https://package.openupm.com\nScope(s): com.de-panther\n```\n\nThen in `Window \u003e Package Manager` selecting `Packages: My Registries` and the WebXR Input Profiles Loader package would be available for install.\n\n## Troubleshooting\n\nYou might need to add Shader Variants of the Input Profiles Models to the build for the shaders to work. More info about that can be found at the glTFast docs.\n\nYou can use `glTFShaderVariantsURP`, `glTFShaderVariantsLegacyURP` or `glTFShaderVariantsBuiltInRP` in `Project Settings \u003e Graphics \u003e Preloaded Shaders` depending on the active render pipeline.\n\n## Supported WebXR Exporters\n\n- [WebXR Export](https://github.com/De-Panther/unity-webxr-export).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDe-Panther%2Fwebxr-input-profiles-loader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDe-Panther%2Fwebxr-input-profiles-loader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDe-Panther%2Fwebxr-input-profiles-loader/lists"}