├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md └── SampleEyeTracking ├── .gitignore ├── Assets ├── Materials.meta ├── Materials │ ├── Blue.mat │ ├── Blue.mat.meta │ ├── Cyan.mat │ ├── Cyan.mat.meta │ ├── Lime.mat │ ├── Lime.mat.meta │ ├── Red.mat │ └── Red.mat.meta ├── NuGet.config ├── NuGet.config.meta ├── NuGet.meta ├── NuGet │ ├── Editor.meta │ ├── Editor │ │ ├── NugetForUnity.dll │ │ └── NugetForUnity.dll.meta │ ├── LICENSE │ ├── LICENSE.meta │ ├── README.pdf │ ├── README.pdf.meta │ ├── Resources.meta │ └── Resources │ │ ├── defaultIcon.png │ │ └── defaultIcon.png.meta ├── Packages.meta ├── Packages │ ├── Microsoft.MixedReality.EyeTracking.1.0.2.meta │ └── Microsoft.MixedReality.EyeTracking.1.0.2 │ │ ├── .signature.p7s │ │ ├── LICENSE.txt │ │ ├── LICENSE.txt.meta │ │ ├── Microsoft.MixedReality.EyeTracking.1.0.2.nupkg │ │ ├── Microsoft.MixedReality.EyeTracking.1.0.2.nupkg.meta │ │ ├── lib.meta │ │ └── lib │ │ ├── unity.meta │ │ └── unity │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── Microsoft.MixedReality.EyeTracking.Init.cs │ │ └── Microsoft.MixedReality.EyeTracking.Init.cs.meta │ │ ├── arm.meta │ │ ├── arm │ │ ├── Microsoft.MixedReality.EyeTracking.dll │ │ └── Microsoft.MixedReality.EyeTracking.dll.meta │ │ ├── arm64.meta │ │ ├── arm64 │ │ ├── Microsoft.MixedReality.EyeTracking.dll │ │ └── Microsoft.MixedReality.EyeTracking.dll.meta │ │ ├── net46.meta │ │ ├── net46 │ │ ├── Microsoft.MixedReality.EyeTracking.DotNet.dll │ │ └── Microsoft.MixedReality.EyeTracking.DotNet.dll.meta │ │ ├── netstandard2.0.meta │ │ ├── netstandard2.0 │ │ ├── Microsoft.MixedReality.EyeTracking.DotNet.dll │ │ └── Microsoft.MixedReality.EyeTracking.DotNet.dll.meta │ │ ├── x64.meta │ │ ├── x64 │ │ ├── Microsoft.MixedReality.EyeTracking.dll │ │ ├── Microsoft.MixedReality.EyeTracking.dll.meta │ │ ├── MonoSupport.dll │ │ └── MonoSupport.dll.meta │ │ ├── x86.meta │ │ └── x86 │ │ ├── Microsoft.MixedReality.EyeTracking.dll │ │ └── Microsoft.MixedReality.EyeTracking.dll.meta ├── Scenes.meta ├── Scenes │ ├── SampleScene.unity │ └── SampleScene.unity.meta ├── Scripts.meta ├── Scripts │ ├── EETDataProviderTest.cs │ ├── EETDataProviderTest.cs.meta │ ├── ExtendedEyeGazeDataProvider.cs │ └── ExtendedEyeGazeDataProvider.cs.meta ├── XR.meta ├── XR │ ├── Loaders.meta │ ├── Loaders │ │ ├── Open XR Loader No Pre Init.asset │ │ ├── Open XR Loader No Pre Init.asset.meta │ │ ├── Open XR Loader.asset │ │ └── Open XR Loader.asset.meta │ ├── Settings.meta │ ├── Settings │ │ ├── Open XR Package Settings.asset │ │ ├── Open XR Package Settings.asset.meta │ │ ├── OpenXR Editor Settings.asset │ │ └── OpenXR Editor Settings.asset.meta │ ├── XRGeneralSettings.asset │ └── XRGeneralSettings.asset.meta ├── packages.config └── packages.config.meta ├── Packages ├── MixedReality │ ├── com.microsoft.mixedreality.openxr-1.5.1.tgz │ └── com.microsoft.mrtk.graphicstools.unity-0.4.0.tgz ├── manifest.json ├── manifest.json.backup ├── manifest.json.backup0 ├── manifest.json.backup1 └── packages-lock.json └── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRPackageSettings.asset ├── XRSettings.asset └── boot.config /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Environment** 27 | - Unity version: 28 | 29 | **Additional context** 30 | Add any other context about the problem here. 31 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | --- 2 | page_type: sample 3 | name: Extended eye tracking in Unity 4 | description: This sample shows you how to use extended eye tracking features in Unity projects using a HoloLens. 5 | languages: 6 | - csharp 7 | products: 8 | - hololens 9 | --- 10 | 11 | # Extended eye tracking in Unity 12 | 13 | ![License](https://img.shields.io/badge/license-MIT-green.svg) 14 | 15 | Supported device | Supported Unity versions | Built with XR configuration 16 | :---------------: | :----------------------: | :--------------------------: 17 | HoloLens 2 | Unity 2020 or higher | Mixed Reality OpenXR Plugin 18 | 19 | This sample shows how to use EyeTracking SDK to access extended eye tracking features in Unity projects using a HoloLens. Covered features include 20 | * Setting eye tracking data framerate 21 | * Getting individual and combined eye gaze vectors 22 | 23 | ## Contents 24 | 25 | File/folder | Description | 26 | -------------|-------------| 27 | `SampleEyeTracking/Assets` | Unity assets, scenes, prefabs, and scripts. | 28 | `SampleEyeTracking/Packages` | Project manifest and packages list. | 29 | `SampleEyeTracking/ProjectSettings` | Unity asset setting files. | 30 | `SampleEyeTracking/.gitignore` | Define what to ignore at commit time. | 31 | 32 | ## Required tools 33 | 34 | 1. Install the [tools for Mixed Reality development](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/install-the-tools) 35 | 2. Install the [recommended Unity version](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/choosing-unity-version) 36 | 37 | This repo uses following versions of tools 38 | * HoloLens 2 with OS build minimum 20348.1537 39 | * Unity 2020.3.40f1 40 | * Mixed Reality OpenXR Plugin 1.5.1 41 | * Visual Studio 2022 17.3.6 42 | 43 | ## Setup 44 | 45 | 1. Clone or download this sample repository. 46 | 2. Open the `SampleEyeTracking` folder in Unity Hub and launch the project. 47 | 3. Open the `Assets/SampleScene` in Unity. 48 | 49 | ## Run the sample 50 | 51 | Extended eye tracking features are not supported by Holographic Remoting at this time, so running this sample in Unity editor won't get any gaze data. The only way to test it is building and deploying to HoloLens. 52 | 53 | ## Build and deploy the sample 54 | 55 | 1. Follow [Build and deploy to the HoloLens](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/build-and-deploy-to-hololens) to build Unity project and deploy to HoloLens. 56 | 2. Launching this app in HoloLens and granting the gaze permission in the dialog, the gaze framerate will be set to 90FPS and you will see 3 cubes and 1 cylinder following your gaze direction in 1.5 meter away. 57 | * The green cube represents your left eye gaze. 58 | * The red cube represents your right eye gaze. 59 | * The cyan cube represents your combined eye gaze. 60 | * The blue cylinder also represents your combined eye gaze but its coordinate is set related to the Unity camera GameObject. 61 | 62 | ## Project explanation 63 | 64 | ### Used packages 65 | 66 | This Unity sample app use following packages. 67 | 68 | Package | Description 69 | -------------|------------- 70 | [Mixed Reality OpenXR Plugin](https://github.com/microsoft/OpenXR-Unity-MixedReality-Samples/releases) | to read the pose of eyeGazeTracker under Unity scene coordinate system, then use to convert the gaze data's coordinate 71 | [NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity) | a tool to download and import NuGet package 72 | [Microsoft.MixedReality.EyeTracking](https://www.nuget.org/packages/Microsoft.MixedReality.EyeTracking) | NuGet package to provide eye tracking features 73 | [MRTK Graphic Tools](https://github.com/microsoft/MixedReality-GraphicsTools-Unity) | provide the shaders to render holograms 74 | 75 | The `Mixed Reality OpenXR Plugin` and `MRTK Graphic Tools` could be imported into Unity by the [MRTK Feature Tool](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool#download). The `NuGetForUnity` could be imported through Unity's custom package. The `Microsoft.MixedReality.EyeTracking` could be imported through the `NuGetForUnity` tab in Unity editor. 76 | 77 | Depending on your use case, you may don't need to use all these packages in your projects. 78 | 79 | **Note**: some of packages above are not open-source. 80 | 81 | ### Scripts 82 | 83 | The script [ExtendedEyeGazeDataProvider](./SampleEyeTracking/Assets/Scripts/ExtendedEyeGazeDataProvider.cs) is the core script to call APIs and provide gaze data to other scripts in Unity. Specially, it does following things 84 | * Maintain the eyeGazeTracker instance 85 | * Set the framerate of eyeGazeTracker 86 | * Read eyeGaze data from eyeGazeTracker 87 | * Read eyeGazeTracker pose from Mixed Reality OpenXR plugin API 88 | * Convert eyeGaze data into Unity's scene coordinate system or Unity's camera GameObject coordinate system 89 | 90 | ## Other documentations 91 | 92 | * Complete API reference for the Microsoft.MixedReality.EyeTracking NuGet package on at the [NuGet Gallery](https://www.nuget.org/packages/Microsoft.MixedReality.EyeTracking) 93 | * For more details about how to setup your Unity project, refer to [Microsoft Docs](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/extended-eye-tracking-unity). 94 | * For more details about how to setup native project, refer to [Microsoft Docs](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/native/extended-eye-tracking-native). 95 | 96 | ## Contributing 97 | 98 | This project welcomes contributions and suggestions. Most contributions require you to agree to a 99 | Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us 100 | the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com. 101 | 102 | When you submit a pull request, a CLA bot will automatically determine whether you need to provide 103 | a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions 104 | provided by the bot. You will only need to do this once across all repos using our CLA. 105 | 106 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 107 | For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or 108 | contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Support 2 | 3 | ## How to file issues and get help 4 | 5 | This project uses GitHub Issues to track bugs and feature requests. Please search the existing 6 | issues before filing new issues to avoid duplicates. For new issues, file your bug or 7 | feature request as a new Issue. For help and questions about using this project, please use the Issues tab as well. Also please have a look at the [documentation](https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/extended-eye-tracking-unity) to see more details about the extended EyeTracking SDK. 8 | 9 | ## Microsoft Support Policy 10 | 11 | Support for this **PROJECT or PRODUCT** is limited to the resources listed above. 12 | -------------------------------------------------------------------------------- /SampleEyeTracking/.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Uu]ser[Ss]ettings/ 12 | /[Aa]pp/ 13 | 14 | # MemoryCaptures can get excessive in size. 15 | # They also could contain extremely sensitive data 16 | /[Mm]emoryCaptures/ 17 | 18 | # Asset meta data should only be ignored when the corresponding asset is also ignored 19 | !/[Aa]ssets/**/*.meta 20 | 21 | # Uncomment this line if you wish to ignore the asset store tools plugin 22 | # /[Aa]ssets/AssetStoreTools* 23 | 24 | # Autogenerated Jetbrains Rider plugin 25 | /[Aa]ssets/Plugins/Editor/JetBrains* 26 | 27 | # Visual Studio cache directory 28 | .vs/ 29 | 30 | # Visual Studio Code 31 | .vscode/ 32 | 33 | # Gradle cache directory 34 | .gradle/ 35 | 36 | # Autogenerated VS/MD/Consulo solution and project files 37 | ExportedObj/ 38 | .consulo/ 39 | *.csproj 40 | *.unityproj 41 | *.sln 42 | *.suo 43 | *.tmp 44 | *.user 45 | *.userprefs 46 | *.pidb 47 | *.booproj 48 | *.svd 49 | *.pdb 50 | *.mdb 51 | *.opendb 52 | *.VC.db 53 | 54 | # Unity3D generated meta files 55 | *.pidb.meta 56 | *.pdb.meta 57 | *.mdb.meta 58 | 59 | # Unity3D generated file on crash reports 60 | sysinfo.txt 61 | 62 | # Builds 63 | *.apk 64 | *.aab 65 | *.unitypackage 66 | 67 | # Crashlytics generated file 68 | crashlytics-build.properties 69 | 70 | # Packed Addressables 71 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 72 | 73 | # Temporary auto-generated Android Assets 74 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 75 | /[Aa]ssets/[Ss]treamingAssets/aa/* 76 | .vsconfig 77 | Assets/WSATestCertificate.pfx 78 | Assets/WSATestCertificate.pfx.meta 79 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe497149b5fa7414e8295266fed34876 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Blue.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Blue 11 | m_Shader: {fileID: 4800000, guid: c331f6c43a2ef0945864cb668f2653c9, type: 3} 12 | m_ShaderKeywords: _DIRECTIONAL_LIGHT _DISABLE_ALBEDO_MAP _HOVER_LIGHT _REFLECTIONS 13 | _SPECULAR_HIGHLIGHTS _USE_WORLD_SCALE 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: 2000 18 | stringTagMap: 19 | RenderType: Opaque 20 | disabledShaderPasses: [] 21 | m_SavedProperties: 22 | serializedVersion: 3 23 | m_TexEnvs: 24 | - _BumpMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _ChannelMap: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailAlbedoMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _DetailMask: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _DetailNormalMap: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _EmissionMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _IridescentSpectrumMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _MainTex: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | - _MetallicGlossMap: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | - _NormalMap: 61 | m_Texture: {fileID: 0} 62 | m_Scale: {x: 1, y: 1} 63 | m_Offset: {x: 0, y: 0} 64 | - _OcclusionMap: 65 | m_Texture: {fileID: 0} 66 | m_Scale: {x: 1, y: 1} 67 | m_Offset: {x: 0, y: 0} 68 | - _ParallaxMap: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | m_Floats: 73 | - _AlbedoAlphaMode: 0 74 | - _AlbedoAssignedAtRuntime: 0 75 | - _BlendOp: 0 76 | - _BlendedClippingWidth: 1 77 | - _BlurBorderIntensity: 0 78 | - _BlurMode: 0 79 | - _BlurTextureIntensity: 1 80 | - _BorderColorMode: 0 81 | - _BorderLight: 0 82 | - _BorderLightOpaque: 0 83 | - _BorderLightOpaqueAlpha: 1 84 | - _BorderLightReplacesAlbedo: 0 85 | - _BorderLightUsesHoverColor: 0 86 | - _BorderMinValue: 0.1 87 | - _BorderWidth: 0.1 88 | - _BumpScale: 1 89 | - _ClippingBorder: 0 90 | - _ClippingBorderWidth: 0.025 91 | - _ColorWriteMask: 15 92 | - _CullMode: 2 93 | - _CustomMode: 0 94 | - _Cutoff: 0.5 95 | - _DetailNormalMapScale: 1 96 | - _DirectionalLight: 1 97 | - _DstBlend: 0 98 | - _EdgeSmoothingMode: 0 99 | - _EdgeSmoothingValue: 0.002 100 | - _EnableChannelMap: 0 101 | - _EnableEmission: 0 102 | - _EnableHoverColorOverride: 0 103 | - _EnableLocalSpaceTriplanarMapping: 0 104 | - _EnableNormalMap: 0 105 | - _EnableProximityLightColorOverride: 0 106 | - _EnableSSAA: 0 107 | - _EnableStencil: 0 108 | - _EnableTriplanarMapping: 0 109 | - _EnvironmentColorIntensity: 0.5 110 | - _EnvironmentColorThreshold: 1.5 111 | - _EnvironmentColoring: 0 112 | - _Fade: 1 113 | - _FadeBeginDistance: 0.85 114 | - _FadeCompleteDistance: 0.5 115 | - _FadeMinValue: 0 116 | - _FluentLightIntensity: 1 117 | - _GlossMapScale: 1 118 | - _Glossiness: 0.5 119 | - _GlossyReflections: 1 120 | - _GradientAngle: 180 121 | - _GradientMode: 0 122 | - _HoverLight: 1 123 | - _IgnoreZScale: 0 124 | - _IndependentCorners: 0 125 | - _InnerGlow: 0 126 | - _InnerGlowPower: 4 127 | - _Iridescence: 0 128 | - _IridescenceAngle: -0.78 129 | - _IridescenceIntensity: 0.5 130 | - _IridescenceThreshold: 0.05 131 | - _Metallic: 0 132 | - _MipmapBias: -2 133 | - _Mode: 0 134 | - _NearLightFade: 0 135 | - _NearPlaneFade: 0 136 | - _NormalMapScale: 1 137 | - _OcclusionStrength: 1 138 | - _Parallax: 0.02 139 | - _ProximityLight: 0 140 | - _ProximityLightSubtractive: 0 141 | - _ProximityLightTwoSided: 0 142 | - _Reflections: 1 143 | - _Refraction: 0 144 | - _RefractiveIndex: 0 145 | - _RenderQueueOverride: -1 146 | - _RimLight: 0 147 | - _RimPower: 0.25 148 | - _RoundCornerMargin: 0.01 149 | - _RoundCornerRadius: 0.25 150 | - _RoundCorners: 0 151 | - _RoundCornersHideInterior: 0 152 | - _Smoothness: 0.5 153 | - _SmoothnessTextureChannel: 0 154 | - _SpecularHighlights: 1 155 | - _SphericalHarmonics: 0 156 | - _SrcBlend: 1 157 | - _Stencil: 0 158 | - _StencilComparison: 0 159 | - _StencilOperation: 0 160 | - _StencilReadMask: 255 161 | - _StencilReference: 0 162 | - _StencilWriteMask: 255 163 | - _TriplanarMappingBlendSharpness: 4 164 | - _UVSec: 0 165 | - _UseWorldScale: 1 166 | - _VertexColors: 0 167 | - _VertexExtrusion: 0 168 | - _VertexExtrusionSmoothNormals: 0 169 | - _VertexExtrusionValue: 0 170 | - _ZOffsetFactor: 0 171 | - _ZOffsetUnits: 0 172 | - _ZTest: 4 173 | - _ZWrite: 1 174 | m_Colors: 175 | - _BlurBackgroundRect: {r: 0, g: 0, b: 1, a: 1} 176 | - _BorderColor: {r: 1, g: 1, b: 1, a: 0} 177 | - _ClippingBorderColor: {r: 1, g: 0.2, b: 0, a: 1} 178 | - _Color: {r: 0, g: 0, b: 1, a: 1} 179 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 180 | - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} 181 | - _EnvironmentColorX: {r: 1, g: 0, b: 0, a: 1} 182 | - _EnvironmentColorY: {r: 0, g: 1, b: 0, a: 1} 183 | - _EnvironmentColorZ: {r: 0, g: 0, b: 1, a: 1} 184 | - _GradientAlpha: {r: 1, g: 1, b: 1, a: 1} 185 | - _GradientAlphaTime: {r: 0, g: 0, b: 0, a: 0} 186 | - _GradientColor0: {r: 0.631373, g: 0.631373, b: 0.631373, a: 0} 187 | - _GradientColor1: {r: 1, g: 0.690196, b: 0.976471, a: 0.25} 188 | - _GradientColor2: {r: 0, g: 0.33, b: 0.88, a: 0.5} 189 | - _GradientColor3: {r: 0, g: 0.33, b: 0.88, a: 1} 190 | - _GradientColor4: {r: 1, g: 1, b: 1, a: 1} 191 | - _HoverColorOverride: {r: 1, g: 1, b: 1, a: 1} 192 | - _InnerGlowColor: {r: 1, g: 1, b: 1, a: 0.75} 193 | - _ProximityLightCenterColorOverride: {r: 1, g: 0, b: 0, a: 0} 194 | - _ProximityLightMiddleColorOverride: {r: 0, g: 1, b: 0, a: 0.5} 195 | - _ProximityLightOuterColorOverride: {r: 0, g: 0, b: 1, a: 1} 196 | - _RimColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 197 | - _RoundCornersRadius: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 198 | m_BuildTextureStacks: [] 199 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f10256f116bb3ec45b1646b3292fb268 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Cyan.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Cyan 11 | m_Shader: {fileID: 4800000, guid: c331f6c43a2ef0945864cb668f2653c9, type: 3} 12 | m_ShaderKeywords: _DIRECTIONAL_LIGHT _DISABLE_ALBEDO_MAP _HOVER_LIGHT _REFLECTIONS 13 | _SPECULAR_HIGHLIGHTS _USE_WORLD_SCALE 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: 2000 18 | stringTagMap: 19 | RenderType: Opaque 20 | disabledShaderPasses: [] 21 | m_SavedProperties: 22 | serializedVersion: 3 23 | m_TexEnvs: 24 | - _BumpMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _ChannelMap: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailAlbedoMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _DetailMask: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _DetailNormalMap: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _EmissionMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _IridescentSpectrumMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _MainTex: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | - _MetallicGlossMap: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | - _NormalMap: 61 | m_Texture: {fileID: 0} 62 | m_Scale: {x: 1, y: 1} 63 | m_Offset: {x: 0, y: 0} 64 | - _OcclusionMap: 65 | m_Texture: {fileID: 0} 66 | m_Scale: {x: 1, y: 1} 67 | m_Offset: {x: 0, y: 0} 68 | - _ParallaxMap: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | m_Floats: 73 | - _AlbedoAlphaMode: 0 74 | - _AlbedoAssignedAtRuntime: 0 75 | - _BlendOp: 0 76 | - _BlendedClippingWidth: 1 77 | - _BlurBorderIntensity: 0 78 | - _BlurMode: 0 79 | - _BlurTextureIntensity: 1 80 | - _BorderColorMode: 0 81 | - _BorderLight: 0 82 | - _BorderLightOpaque: 0 83 | - _BorderLightOpaqueAlpha: 1 84 | - _BorderLightReplacesAlbedo: 0 85 | - _BorderLightUsesHoverColor: 0 86 | - _BorderMinValue: 0.1 87 | - _BorderWidth: 0.1 88 | - _BumpScale: 1 89 | - _ClippingBorder: 0 90 | - _ClippingBorderWidth: 0.025 91 | - _ColorWriteMask: 15 92 | - _CullMode: 2 93 | - _CustomMode: 0 94 | - _Cutoff: 0.5 95 | - _DetailNormalMapScale: 1 96 | - _DirectionalLight: 1 97 | - _DstBlend: 0 98 | - _EdgeSmoothingMode: 0 99 | - _EdgeSmoothingValue: 0.002 100 | - _EnableChannelMap: 0 101 | - _EnableEmission: 0 102 | - _EnableHoverColorOverride: 0 103 | - _EnableLocalSpaceTriplanarMapping: 0 104 | - _EnableNormalMap: 0 105 | - _EnableProximityLightColorOverride: 0 106 | - _EnableSSAA: 0 107 | - _EnableStencil: 0 108 | - _EnableTriplanarMapping: 0 109 | - _EnvironmentColorIntensity: 0.5 110 | - _EnvironmentColorThreshold: 1.5 111 | - _EnvironmentColoring: 0 112 | - _Fade: 1 113 | - _FadeBeginDistance: 0.85 114 | - _FadeCompleteDistance: 0.5 115 | - _FadeMinValue: 0 116 | - _FluentLightIntensity: 1 117 | - _GlossMapScale: 1 118 | - _Glossiness: 0.5 119 | - _GlossyReflections: 1 120 | - _GradientAngle: 180 121 | - _GradientMode: 0 122 | - _HoverLight: 1 123 | - _IgnoreZScale: 0 124 | - _IndependentCorners: 0 125 | - _InnerGlow: 0 126 | - _InnerGlowPower: 4 127 | - _Iridescence: 0 128 | - _IridescenceAngle: -0.78 129 | - _IridescenceIntensity: 0.5 130 | - _IridescenceThreshold: 0.05 131 | - _Metallic: 0 132 | - _MipmapBias: -2 133 | - _Mode: 0 134 | - _NearLightFade: 0 135 | - _NearPlaneFade: 0 136 | - _NormalMapScale: 1 137 | - _OcclusionStrength: 1 138 | - _Parallax: 0.02 139 | - _ProximityLight: 0 140 | - _ProximityLightSubtractive: 0 141 | - _ProximityLightTwoSided: 0 142 | - _Reflections: 1 143 | - _Refraction: 0 144 | - _RefractiveIndex: 0 145 | - _RenderQueueOverride: -1 146 | - _RimLight: 0 147 | - _RimPower: 0.25 148 | - _RoundCornerMargin: 0.01 149 | - _RoundCornerRadius: 0.25 150 | - _RoundCorners: 0 151 | - _RoundCornersHideInterior: 0 152 | - _Smoothness: 0.5 153 | - _SmoothnessTextureChannel: 0 154 | - _SpecularHighlights: 1 155 | - _SphericalHarmonics: 0 156 | - _SrcBlend: 1 157 | - _Stencil: 0 158 | - _StencilComparison: 0 159 | - _StencilOperation: 0 160 | - _StencilReadMask: 255 161 | - _StencilReference: 0 162 | - _StencilWriteMask: 255 163 | - _TriplanarMappingBlendSharpness: 4 164 | - _UVSec: 0 165 | - _UseWorldScale: 1 166 | - _VertexColors: 0 167 | - _VertexExtrusion: 0 168 | - _VertexExtrusionSmoothNormals: 0 169 | - _VertexExtrusionValue: 0 170 | - _ZOffsetFactor: 0 171 | - _ZOffsetUnits: 0 172 | - _ZTest: 4 173 | - _ZWrite: 1 174 | m_Colors: 175 | - _BlurBackgroundRect: {r: 0, g: 0, b: 1, a: 1} 176 | - _BorderColor: {r: 1, g: 1, b: 1, a: 0} 177 | - _ClippingBorderColor: {r: 1, g: 0.2, b: 0, a: 1} 178 | - _Color: {r: 0, g: 1, b: 1, a: 1} 179 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 180 | - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} 181 | - _EnvironmentColorX: {r: 1, g: 0, b: 0, a: 1} 182 | - _EnvironmentColorY: {r: 0, g: 1, b: 0, a: 1} 183 | - _EnvironmentColorZ: {r: 0, g: 0, b: 1, a: 1} 184 | - _GradientAlpha: {r: 1, g: 1, b: 1, a: 1} 185 | - _GradientAlphaTime: {r: 0, g: 0, b: 0, a: 0} 186 | - _GradientColor0: {r: 0.631373, g: 0.631373, b: 0.631373, a: 0} 187 | - _GradientColor1: {r: 1, g: 0.690196, b: 0.976471, a: 0.25} 188 | - _GradientColor2: {r: 0, g: 0.33, b: 0.88, a: 0.5} 189 | - _GradientColor3: {r: 0, g: 0.33, b: 0.88, a: 1} 190 | - _GradientColor4: {r: 1, g: 1, b: 1, a: 1} 191 | - _HoverColorOverride: {r: 1, g: 1, b: 1, a: 1} 192 | - _InnerGlowColor: {r: 1, g: 1, b: 1, a: 0.75} 193 | - _ProximityLightCenterColorOverride: {r: 1, g: 0, b: 0, a: 0} 194 | - _ProximityLightMiddleColorOverride: {r: 0, g: 1, b: 0, a: 0.5} 195 | - _ProximityLightOuterColorOverride: {r: 0, g: 0, b: 1, a: 1} 196 | - _RimColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 197 | - _RoundCornersRadius: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 198 | m_BuildTextureStacks: [] 199 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Cyan.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2c38e50857dcc044a2661f3c2d45536 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Lime.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Lime 11 | m_Shader: {fileID: 4800000, guid: c331f6c43a2ef0945864cb668f2653c9, type: 3} 12 | m_ShaderKeywords: _DIRECTIONAL_LIGHT _DISABLE_ALBEDO_MAP _HOVER_LIGHT _REFLECTIONS 13 | _SPECULAR_HIGHLIGHTS _USE_WORLD_SCALE 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: 2000 18 | stringTagMap: 19 | RenderType: Opaque 20 | disabledShaderPasses: [] 21 | m_SavedProperties: 22 | serializedVersion: 3 23 | m_TexEnvs: 24 | - _BumpMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _ChannelMap: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailAlbedoMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _DetailMask: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _DetailNormalMap: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _EmissionMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _IridescentSpectrumMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _MainTex: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | - _MetallicGlossMap: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | - _NormalMap: 61 | m_Texture: {fileID: 0} 62 | m_Scale: {x: 1, y: 1} 63 | m_Offset: {x: 0, y: 0} 64 | - _OcclusionMap: 65 | m_Texture: {fileID: 0} 66 | m_Scale: {x: 1, y: 1} 67 | m_Offset: {x: 0, y: 0} 68 | - _ParallaxMap: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | m_Floats: 73 | - _AlbedoAlphaMode: 0 74 | - _AlbedoAssignedAtRuntime: 0 75 | - _BlendOp: 0 76 | - _BlendedClippingWidth: 1 77 | - _BlurBorderIntensity: 0 78 | - _BlurMode: 0 79 | - _BlurTextureIntensity: 1 80 | - _BorderColorMode: 0 81 | - _BorderLight: 0 82 | - _BorderLightOpaque: 0 83 | - _BorderLightOpaqueAlpha: 1 84 | - _BorderLightReplacesAlbedo: 0 85 | - _BorderLightUsesHoverColor: 0 86 | - _BorderMinValue: 0.1 87 | - _BorderWidth: 0.1 88 | - _BumpScale: 1 89 | - _ClippingBorder: 0 90 | - _ClippingBorderWidth: 0.025 91 | - _ColorWriteMask: 15 92 | - _CullMode: 2 93 | - _CustomMode: 0 94 | - _Cutoff: 0.5 95 | - _DetailNormalMapScale: 1 96 | - _DirectionalLight: 1 97 | - _DstBlend: 0 98 | - _EdgeSmoothingMode: 0 99 | - _EdgeSmoothingValue: 0.002 100 | - _EnableChannelMap: 0 101 | - _EnableEmission: 0 102 | - _EnableHoverColorOverride: 0 103 | - _EnableLocalSpaceTriplanarMapping: 0 104 | - _EnableNormalMap: 0 105 | - _EnableProximityLightColorOverride: 0 106 | - _EnableSSAA: 0 107 | - _EnableStencil: 0 108 | - _EnableTriplanarMapping: 0 109 | - _EnvironmentColorIntensity: 0.5 110 | - _EnvironmentColorThreshold: 1.5 111 | - _EnvironmentColoring: 0 112 | - _Fade: 1 113 | - _FadeBeginDistance: 0.85 114 | - _FadeCompleteDistance: 0.5 115 | - _FadeMinValue: 0 116 | - _FluentLightIntensity: 1 117 | - _GlossMapScale: 1 118 | - _Glossiness: 0.5 119 | - _GlossyReflections: 1 120 | - _GradientAngle: 180 121 | - _GradientMode: 0 122 | - _HoverLight: 1 123 | - _IgnoreZScale: 0 124 | - _IndependentCorners: 0 125 | - _InnerGlow: 0 126 | - _InnerGlowPower: 4 127 | - _Iridescence: 0 128 | - _IridescenceAngle: -0.78 129 | - _IridescenceIntensity: 0.5 130 | - _IridescenceThreshold: 0.05 131 | - _Metallic: 0 132 | - _MipmapBias: -2 133 | - _Mode: 0 134 | - _NearLightFade: 0 135 | - _NearPlaneFade: 0 136 | - _NormalMapScale: 1 137 | - _OcclusionStrength: 1 138 | - _Parallax: 0.02 139 | - _ProximityLight: 0 140 | - _ProximityLightSubtractive: 0 141 | - _ProximityLightTwoSided: 0 142 | - _Reflections: 1 143 | - _Refraction: 0 144 | - _RefractiveIndex: 0 145 | - _RenderQueueOverride: -1 146 | - _RimLight: 0 147 | - _RimPower: 0.25 148 | - _RoundCornerMargin: 0.01 149 | - _RoundCornerRadius: 0.25 150 | - _RoundCorners: 0 151 | - _RoundCornersHideInterior: 0 152 | - _Smoothness: 0.5 153 | - _SmoothnessTextureChannel: 0 154 | - _SpecularHighlights: 1 155 | - _SphericalHarmonics: 0 156 | - _SrcBlend: 1 157 | - _Stencil: 0 158 | - _StencilComparison: 0 159 | - _StencilOperation: 0 160 | - _StencilReadMask: 255 161 | - _StencilReference: 0 162 | - _StencilWriteMask: 255 163 | - _TriplanarMappingBlendSharpness: 4 164 | - _UVSec: 0 165 | - _UseWorldScale: 1 166 | - _VertexColors: 0 167 | - _VertexExtrusion: 0 168 | - _VertexExtrusionSmoothNormals: 0 169 | - _VertexExtrusionValue: 0 170 | - _ZOffsetFactor: 0 171 | - _ZOffsetUnits: 0 172 | - _ZTest: 4 173 | - _ZWrite: 1 174 | m_Colors: 175 | - _BlurBackgroundRect: {r: 0, g: 0, b: 1, a: 1} 176 | - _BorderColor: {r: 1, g: 1, b: 1, a: 0} 177 | - _ClippingBorderColor: {r: 1, g: 0.2, b: 0, a: 1} 178 | - _Color: {r: 0, g: 1, b: 0.05374694, a: 1} 179 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 180 | - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} 181 | - _EnvironmentColorX: {r: 1, g: 0, b: 0, a: 1} 182 | - _EnvironmentColorY: {r: 0, g: 1, b: 0, a: 1} 183 | - _EnvironmentColorZ: {r: 0, g: 0, b: 1, a: 1} 184 | - _GradientAlpha: {r: 1, g: 1, b: 1, a: 1} 185 | - _GradientAlphaTime: {r: 0, g: 0, b: 0, a: 0} 186 | - _GradientColor0: {r: 0.631373, g: 0.631373, b: 0.631373, a: 0} 187 | - _GradientColor1: {r: 1, g: 0.690196, b: 0.976471, a: 0.25} 188 | - _GradientColor2: {r: 0, g: 0.33, b: 0.88, a: 0.5} 189 | - _GradientColor3: {r: 0, g: 0.33, b: 0.88, a: 1} 190 | - _GradientColor4: {r: 1, g: 1, b: 1, a: 1} 191 | - _HoverColorOverride: {r: 1, g: 1, b: 1, a: 1} 192 | - _InnerGlowColor: {r: 1, g: 1, b: 1, a: 0.75} 193 | - _ProximityLightCenterColorOverride: {r: 1, g: 0, b: 0, a: 0} 194 | - _ProximityLightMiddleColorOverride: {r: 0, g: 1, b: 0, a: 0.5} 195 | - _ProximityLightOuterColorOverride: {r: 0, g: 0, b: 1, a: 1} 196 | - _RimColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 197 | - _RoundCornersRadius: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 198 | m_BuildTextureStacks: [] 199 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Lime.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2c1b5abf178909449bb45f7782e9a2d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Red.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Red 11 | m_Shader: {fileID: 4800000, guid: c331f6c43a2ef0945864cb668f2653c9, type: 3} 12 | m_ShaderKeywords: _DIRECTIONAL_LIGHT _DISABLE_ALBEDO_MAP _HOVER_LIGHT _REFLECTIONS 13 | _SPECULAR_HIGHLIGHTS _USE_WORLD_SCALE 14 | m_LightmapFlags: 4 15 | m_EnableInstancingVariants: 0 16 | m_DoubleSidedGI: 0 17 | m_CustomRenderQueue: 2000 18 | stringTagMap: 19 | RenderType: Opaque 20 | disabledShaderPasses: [] 21 | m_SavedProperties: 22 | serializedVersion: 3 23 | m_TexEnvs: 24 | - _BumpMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _ChannelMap: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailAlbedoMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _DetailMask: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _DetailNormalMap: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _EmissionMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _IridescentSpectrumMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _MainTex: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | - _MetallicGlossMap: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | - _NormalMap: 61 | m_Texture: {fileID: 0} 62 | m_Scale: {x: 1, y: 1} 63 | m_Offset: {x: 0, y: 0} 64 | - _OcclusionMap: 65 | m_Texture: {fileID: 0} 66 | m_Scale: {x: 1, y: 1} 67 | m_Offset: {x: 0, y: 0} 68 | - _ParallaxMap: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | m_Floats: 73 | - _AlbedoAlphaMode: 0 74 | - _AlbedoAssignedAtRuntime: 0 75 | - _BlendOp: 0 76 | - _BlendedClippingWidth: 1 77 | - _BlurBorderIntensity: 0 78 | - _BlurMode: 0 79 | - _BlurTextureIntensity: 1 80 | - _BorderColorMode: 0 81 | - _BorderLight: 0 82 | - _BorderLightOpaque: 0 83 | - _BorderLightOpaqueAlpha: 1 84 | - _BorderLightReplacesAlbedo: 0 85 | - _BorderLightUsesHoverColor: 0 86 | - _BorderMinValue: 0.1 87 | - _BorderWidth: 0.1 88 | - _BumpScale: 1 89 | - _ClippingBorder: 0 90 | - _ClippingBorderWidth: 0.025 91 | - _ColorWriteMask: 15 92 | - _CullMode: 2 93 | - _CustomMode: 0 94 | - _Cutoff: 0.5 95 | - _DetailNormalMapScale: 1 96 | - _DirectionalLight: 1 97 | - _DstBlend: 0 98 | - _EdgeSmoothingMode: 0 99 | - _EdgeSmoothingValue: 0.002 100 | - _EnableChannelMap: 0 101 | - _EnableEmission: 0 102 | - _EnableHoverColorOverride: 0 103 | - _EnableLocalSpaceTriplanarMapping: 0 104 | - _EnableNormalMap: 0 105 | - _EnableProximityLightColorOverride: 0 106 | - _EnableSSAA: 0 107 | - _EnableStencil: 0 108 | - _EnableTriplanarMapping: 0 109 | - _EnvironmentColorIntensity: 0.5 110 | - _EnvironmentColorThreshold: 1.5 111 | - _EnvironmentColoring: 0 112 | - _Fade: 1 113 | - _FadeBeginDistance: 0.85 114 | - _FadeCompleteDistance: 0.5 115 | - _FadeMinValue: 0 116 | - _FluentLightIntensity: 1 117 | - _GlossMapScale: 1 118 | - _Glossiness: 0.5 119 | - _GlossyReflections: 1 120 | - _GradientAngle: 180 121 | - _GradientMode: 0 122 | - _HoverLight: 1 123 | - _IgnoreZScale: 0 124 | - _IndependentCorners: 0 125 | - _InnerGlow: 0 126 | - _InnerGlowPower: 4 127 | - _Iridescence: 0 128 | - _IridescenceAngle: -0.78 129 | - _IridescenceIntensity: 0.5 130 | - _IridescenceThreshold: 0.05 131 | - _Metallic: 0 132 | - _MipmapBias: -2 133 | - _Mode: 0 134 | - _NearLightFade: 0 135 | - _NearPlaneFade: 0 136 | - _NormalMapScale: 1 137 | - _OcclusionStrength: 1 138 | - _Parallax: 0.02 139 | - _ProximityLight: 0 140 | - _ProximityLightSubtractive: 0 141 | - _ProximityLightTwoSided: 0 142 | - _Reflections: 1 143 | - _Refraction: 0 144 | - _RefractiveIndex: 0 145 | - _RenderQueueOverride: -1 146 | - _RimLight: 0 147 | - _RimPower: 0.25 148 | - _RoundCornerMargin: 0.01 149 | - _RoundCornerRadius: 0.25 150 | - _RoundCorners: 0 151 | - _RoundCornersHideInterior: 0 152 | - _Smoothness: 0.5 153 | - _SmoothnessTextureChannel: 0 154 | - _SpecularHighlights: 1 155 | - _SphericalHarmonics: 0 156 | - _SrcBlend: 1 157 | - _Stencil: 0 158 | - _StencilComparison: 0 159 | - _StencilOperation: 0 160 | - _StencilReadMask: 255 161 | - _StencilReference: 0 162 | - _StencilWriteMask: 255 163 | - _TriplanarMappingBlendSharpness: 4 164 | - _UVSec: 0 165 | - _UseWorldScale: 1 166 | - _VertexColors: 0 167 | - _VertexExtrusion: 0 168 | - _VertexExtrusionSmoothNormals: 0 169 | - _VertexExtrusionValue: 0 170 | - _ZOffsetFactor: 0 171 | - _ZOffsetUnits: 0 172 | - _ZTest: 4 173 | - _ZWrite: 1 174 | m_Colors: 175 | - _BlurBackgroundRect: {r: 0, g: 0, b: 1, a: 1} 176 | - _BorderColor: {r: 1, g: 1, b: 1, a: 0} 177 | - _ClippingBorderColor: {r: 1, g: 0.2, b: 0, a: 1} 178 | - _Color: {r: 1, g: 0, b: 0, a: 1} 179 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 180 | - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} 181 | - _EnvironmentColorX: {r: 1, g: 0, b: 0, a: 1} 182 | - _EnvironmentColorY: {r: 0, g: 1, b: 0, a: 1} 183 | - _EnvironmentColorZ: {r: 0, g: 0, b: 1, a: 1} 184 | - _GradientAlpha: {r: 1, g: 1, b: 1, a: 1} 185 | - _GradientAlphaTime: {r: 0, g: 0, b: 0, a: 0} 186 | - _GradientColor0: {r: 0.631373, g: 0.631373, b: 0.631373, a: 0} 187 | - _GradientColor1: {r: 1, g: 0.690196, b: 0.976471, a: 0.25} 188 | - _GradientColor2: {r: 0, g: 0.33, b: 0.88, a: 0.5} 189 | - _GradientColor3: {r: 0, g: 0.33, b: 0.88, a: 1} 190 | - _GradientColor4: {r: 1, g: 1, b: 1, a: 1} 191 | - _HoverColorOverride: {r: 1, g: 1, b: 1, a: 1} 192 | - _InnerGlowColor: {r: 1, g: 1, b: 1, a: 0.75} 193 | - _ProximityLightCenterColorOverride: {r: 1, g: 0, b: 0, a: 0} 194 | - _ProximityLightMiddleColorOverride: {r: 0, g: 1, b: 0, a: 0.5} 195 | - _ProximityLightOuterColorOverride: {r: 0, g: 0, b: 1, a: 1} 196 | - _RimColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 197 | - _RoundCornersRadius: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 198 | m_BuildTextureStacks: [] 199 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Materials/Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 019099a6b0cfcd54c81c3e24753c6913 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet.config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 952d6a4f7e9522d41b4c42ef1674957d 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: {} 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 217cb7caed5f7fb49b339428b1d80974 3 | folderAsset: yes 4 | timeCreated: 1510280316 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3fad56c531ac5a4db190a745f589a8e 3 | folderAsset: yes 4 | timeCreated: 1510280304 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Editor/NugetForUnity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/NuGet/Editor/NugetForUnity.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Editor/NugetForUnity.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc1be91775c4bb469f6b74cef450eaa 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Patrick McCarthy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d9014b99ad06af428514a5902d29ff3 3 | timeCreated: 1573248500 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/NuGet/README.pdf -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/README.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83c5d2001771f15429a88d67e81366d6 3 | timeCreated: 1517876157 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1738075a39a390447b7a620ca6962142 3 | folderAsset: yes 4 | timeCreated: 1510280362 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Resources/defaultIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/NuGet/Resources/defaultIcon.png -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/NuGet/Resources/defaultIcon.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eec19781926cd2248b7c9abfde8db555 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 215e43cda847e6d44af8b40376eeed8a 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a535035fed7d2745b1fa6357e65d70f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6d25413fca9a7741a0aa5d458de5dfd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/.signature.p7s -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/LICENSE.txt: -------------------------------------------------------------------------------- 1 | MICROSOFT SOFTWARE LICENSE TERMS 2 | MICROSOFT MIXED REALITY EYE TRACKING SDK 3 | 4 | IF YOU LIVE IN (OR ARE A BUSINESS WITH YOUR PRINCIPAL PLACE OF BUSINESS IN) THE 5 | UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” 6 | SECTION BELOW. IT AFFECTS HOW DISPUTES ARE RESOLVED. 7 | 8 | These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They 9 | apply to the software named above and any Microsoft services or software updates (except to the extent such 10 | services or updates are accompanied by new or additional terms, in which case those different terms apply 11 | prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU 12 | COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU 13 | ACCEPT THESE TERMS. 14 | 1. INSTALLATION AND USE RIGHTS. 15 | a) General. You may install and use any number of copies of the software to develop and test your 16 | applications. 17 | b) Third Party Software. The software may include third party applications that Microsoft, not the third 18 | party, licenses to you under this agreement. Any included notices for third party applications are for 19 | your information only. 20 | c) Open Source Components. The software may contain third party copyrighted software licensed 21 | under open source licenses with source code availability obligations. Copies of those licenses are 22 | included in the ThirdPartyNotices file or other accompanying notices file. 23 | d) Competitive Benchmarking. If you are a direct competitor, and you access or use the software for 24 | purposes of competitive benchmarking, analysis, or intelligence gathering, you waive as against 25 | Microsoft, its subsidiaries, and its affiliated companies (including prospectively) any competitive use, 26 | access, and benchmarking test restrictions in the terms governing your software to the extent your 27 | terms of use are, or purport to be, more restrictive than Microsoft’s terms. If you do not waive any 28 | such purported restrictions in the terms governing your software, you are not allowed to access or use 29 | this software, and will not do so. 30 | 2. DATA COLLECTION. The software may collect information about you and your use of the software and 31 | send that to Microsoft. Microsoft may use this information to provide services and improve Microsoft’s 32 | products and services. Your opt-out rights, if any, are described in the product documentation. Some 33 | features in the software may enable collection of data from users of your applications that access or use 34 | the software. If you use these features to enable data collection in your applications, you must comply 35 | with applicable law, including getting any required user consent, and maintain a prominent privacy policy 36 | that accurately informs users about how you use, collect, and share their data. You can learn more about 37 | Microsoft’s data collection and use in the product documentation and the Microsoft Privacy Statement at 38 | https://go.microsoft.com/fwlink/?LinkId=521839. You agree to comply with all applicable provisions of the 39 | Microsoft Privacy Statement. 40 | 3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless 41 | applicable law gives you more rights despite this limitation, you will not (and have no right to): 42 | a) work around any technical limitations in the software that only allow you to use it in certain ways; 43 | b) reverse engineer, decompile, or disassemble the software, or attempt to do so, except and only to the 44 | extent permitted by licensing terms governing the use of open-source components that may be 45 | included with the software; 46 | c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; 47 | d) use the software in any way that is against the law or to create or propagate malware; or 48 | e) share, publish, distribute, or lend the software (except for any distributable code, subject to the terms 49 | above), provide the software as a stand-alone hosted solution for others to use, or transfer the 50 | software or this agreement to any third party. 51 | 4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and 52 | regulations that apply to the software, which include restrictions on destinations, end users, and end use. 53 | For further information on export restrictions, visit http://aka.ms/exporting. 54 | 5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for 55 | the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. 56 | 6. UPDATES. The software may periodically check for updates, and download and install them for you. You 57 | may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system 58 | to provide you with updates. You agree to receive these automatic updates without any additional notice. 59 | Updates may not include or support all existing software features, services, or peripheral devices. 60 | 7. BINDING ARBITRATION AND CLASS ACTION WAIVER. This Section applies if you live in (or, if 61 | a business, your principal place of business is in) the United States. If you and Microsoft have a 62 | dispute, you and Microsoft agree to try for 60 days to resolve it informally. If you and Microsoft can’t, you 63 | and Microsoft agree to binding individual arbitration before the American Arbitration Association 64 | under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, 65 | a neutral arbitrator will decide. Class action lawsuits, class-wide arbitrations, private attorney- 66 | general actions, and any other proceeding where someone acts in a representative capacity are not 67 | allowed; nor is combining individual proceedings without the consent of all parties. The complete 68 | Arbitration Agreement contains more terms and is at http://aka.ms/arb-agreement-1. You and Microsoft 69 | agree to these terms. 70 | 8. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, 71 | updates, or third-party applications, is the entire agreement for the software. 72 | 9. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United 73 | States or Canada, the laws of the state or province where you live (or, if a business, where your principal 74 | place of business is located) govern the interpretation of this agreement, claims for its breach, and all 75 | other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of 76 | laws principles, except that the FAA governs everything related to arbitration. If you acquired the software 77 | in any other country, its laws apply, except that the FAA governs everything related to arbitration. If U.S. 78 | federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court 79 | in King County, Washington for all disputes heard in court (excluding arbitration). If not, you and Microsoft 80 | consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all 81 | disputes heard in court (excluding arbitration). 82 | 10. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You 83 | may have other rights, including consumer rights, under the laws of your state or country. Separate and 84 | apart from your relationship with Microsoft, you may also have rights with respect to the party from which 85 | you acquired the software. This agreement does not change those other rights if the laws of your state or 86 | country do not permit it to do so. For example, if you acquired the software in one of the below regions, or 87 | mandatory country law applies, then the following provisions apply to you: 88 | a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this 89 | agreement is intended to affect those rights. 90 | b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the 91 | automatic update feature, disconnecting your device from the Internet (if and when you re-connect to 92 | the Internet, however, the software will resume checking for and installing updates), or uninstalling 93 | the software. The product documentation, if any, may also specify how to turn off updates for your 94 | specific device or software. 95 | c) Germany and Austria. 96 | i. Warranty. The properly licensed software will perform substantially as described in any Microsoft 97 | materials that accompany the software. However, Microsoft gives no contractual guarantee in 98 | relation to the licensed software. 99 | ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the 100 | Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable 101 | according to the statutory law. 102 | Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in 103 | breach of such material contractual obligations, the fulfillment of which facilitate the due performance 104 | of this agreement, the breach of which would endanger the purpose of this agreement and the 105 | compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases 106 | of slight negligence, Microsoft will not be liable for slight negligence. 107 | 11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF 108 | USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. 109 | TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED 110 | WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND 111 | NON-INFRINGEMENT. 112 | 12. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING 113 | DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM 114 | MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT 115 | RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, 116 | INDIRECT, OR INCIDENTAL DAMAGES. 117 | This limitation applies to (a) anything related to the software, services, content (including 118 | code) on third party Internet sites, or third party applications; and (b) claims for breach of 119 | contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any 120 | other claim; in each case to the extent permitted by applicable law. 121 | It also applies even if Microsoft knew or should have known about the possibility of the 122 | damages. The above limitation or exclusion may not apply to you because your state, 123 | province, or country may not allow the exclusion or limitation of incidental, consequential, or 124 | other damages. 125 | 126 | Please note: As this software is distributed in Canada, some of the clauses in this agreement are 127 | provided below in French. 128 | Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont 129 | fournies ci-dessous en français. 130 | EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute 131 | utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre 132 | garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la 133 | protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le 134 | droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et 135 | d’absence de contrefaçon sont exclues. 136 | LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES 137 | DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de 138 | dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune 139 | indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou 140 | accessoires et pertes de bénéfices. 141 | Cette limitation concerne: 142 | • tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur 143 | des sites Internet tiers ou dans des programmes tiers; et 144 | • les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité 145 | stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. 146 | Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un 147 | tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les 148 | dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou 149 | l’exclusion ci-dessus ne s’appliquera pas à votre égard. 150 | EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir 151 | d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que 152 | vous confèrent les lois de votre pays si celles-ci ne le permettent pas. 153 | 154 | ThirdPartyNotices: 155 | 156 | This license applies to all parts of Protocol Buffers except the following: 157 | 158 | - Atomicops support for generic gcc, located in 159 | src/google/protobuf/stubs/atomicops_internals_generic_gcc.h. 160 | This file is copyrighted by Red Hat Inc. 161 | 162 | - Atomicops support for AIX/POWER, located in 163 | src/google/protobuf/stubs/atomicops_internals_power.h. 164 | This file is copyrighted by Bloomberg Finance LP. 165 | 166 | Copyright 2014, Google Inc. All rights reserved. 167 | 168 | Redistribution and use in source and binary forms, with or without 169 | modification, are permitted provided that the following conditions are 170 | met: 171 | 172 | * Redistributions of source code must retain the above copyright 173 | notice, this list of conditions and the following disclaimer. 174 | * Redistributions in binary form must reproduce the above 175 | copyright notice, this list of conditions and the following disclaimer 176 | in the documentation and/or other materials provided with the 177 | distribution. 178 | * Neither the name of Google Inc. nor the names of its 179 | contributors may be used to endorse or promote products derived from 180 | this software without specific prior written permission. 181 | 182 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 183 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 184 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 185 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 186 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 187 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 188 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 189 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 190 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 191 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 192 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 193 | 194 | Code generated by the Protocol Buffer compiler is owned by the owner 195 | of the input file used when generating it. This code is not 196 | standalone and requires a support library to be linked with it. This 197 | support library is itself covered by the above license. 198 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a97eb7e1ee04e9f4abb61502a9cabd94 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/Microsoft.MixedReality.EyeTracking.1.0.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/Microsoft.MixedReality.EyeTracking.1.0.2.nupkg -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/Microsoft.MixedReality.EyeTracking.1.0.2.nupkg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef1cc305482f50742a3c645660c7df7c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da6a1f4cdb86c144fbbc0e9b62cc03d5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dfa84090742e094f899b6577748d630 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc966a997cb03b447971e95a207096f4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/Editor/Microsoft.MixedReality.EyeTracking.Init.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Runtime.InteropServices; 4 | using UnityEditor; 5 | using UnityEngine; 6 | 7 | namespace Microsoft.MixedReality.EyeTracking 8 | { 9 | [InitializeOnLoad] 10 | internal class Init : MonoBehaviour 11 | { 12 | [DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true)] 13 | [return: MarshalAs(UnmanagedType.Bool)] 14 | static extern int AddDllDirectory(string lpPathName); 15 | 16 | [DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)] 17 | [return: MarshalAs(UnmanagedType.Bool)] 18 | static extern bool SetDefaultDllDirectories(uint directoryFlags); 19 | 20 | const uint LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 0x00001000; 21 | 22 | static Init() 23 | { 24 | if (!SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_DEFAULT_DIRS)) 25 | { 26 | Debug.LogError(string.Format("Failed to SetDefaultDllDirectories: Win32 error {0}", Marshal.GetLastWin32Error())); 27 | return; 28 | } 29 | 30 | // Find the path to this script 31 | string assetName = $"{typeof(Init).FullName}.cs"; 32 | var assets = AssetDatabase.FindAssets(Path.GetFileNameWithoutExtension(assetName)); 33 | if (assets.Length != 1) 34 | { 35 | Debug.LogError(string.Format("Failed to find single asset for {0}; found {1} instead!", assetName, assets.Length)); 36 | return; 37 | } 38 | 39 | char[] delims = { '/', '\\' }; 40 | var assetDirectoryPath = Application.dataPath; 41 | var lastDelim = assetDirectoryPath.TrimEnd(delims).LastIndexOfAny(delims); // trim off Assets folder since it's also included in asset path 42 | var dllDirectory = Path.Combine(assetDirectoryPath.Substring(0, lastDelim), Path.GetDirectoryName(AssetDatabase.GUIDToAssetPath(assets[0]))).Replace('/', '\\'); 43 | dllDirectory = Path.Combine(dllDirectory.Substring(0, dllDirectory.LastIndexOf("Editor")), @"x64"); 44 | if (AddDllDirectory(dllDirectory) == 0) 45 | { 46 | Debug.LogError(string.Format("Failed to set DLL directory {0}: Win32 error {1}", dllDirectory, Marshal.GetLastWin32Error())); 47 | return; 48 | } 49 | 50 | Debug.Log(string.Format("Added DLL directory {0} to the user search path.", dllDirectory)); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/Editor/Microsoft.MixedReality.EyeTracking.Init.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8d36f7974e743fa8d2697200587a2d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69cb348560138e142b9fb979cbcc74f0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm/Microsoft.MixedReality.EyeTracking.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm/Microsoft.MixedReality.EyeTracking.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm/Microsoft.MixedReality.EyeTracking.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8413a3ce6e79dfd4f9ebc43e29df74fe 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Editor: 1 20 | Exclude Linux64: 1 21 | Exclude OSXUniversal: 1 22 | Exclude Win: 1 23 | Exclude Win64: 1 24 | Exclude WindowsStoreApps: 0 25 | - first: 26 | Any: 27 | second: 28 | enabled: 0 29 | settings: {} 30 | - first: 31 | Editor: Editor 32 | second: 33 | enabled: 0 34 | settings: 35 | CPU: AnyCPU 36 | DefaultValueInitialized: true 37 | OS: AnyOS 38 | - first: 39 | Standalone: Linux64 40 | second: 41 | enabled: 0 42 | settings: 43 | CPU: None 44 | - first: 45 | Standalone: OSXUniversal 46 | second: 47 | enabled: 0 48 | settings: 49 | CPU: None 50 | - first: 51 | Standalone: Win 52 | second: 53 | enabled: 0 54 | settings: 55 | CPU: None 56 | - first: 57 | Standalone: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: None 62 | - first: 63 | Windows Store Apps: WindowsStoreApps 64 | second: 65 | enabled: 1 66 | settings: 67 | CPU: ARM 68 | DontProcess: false 69 | PlaceholderPath: 70 | SDK: AnySDK 71 | ScriptingBackend: AnyScriptingBackend 72 | userData: 73 | assetBundleName: 74 | assetBundleVariant: 75 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 214d846c661873c4ea5b7c2ec6f75514 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm64/Microsoft.MixedReality.EyeTracking.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm64/Microsoft.MixedReality.EyeTracking.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/arm64/Microsoft.MixedReality.EyeTracking.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fefa7a0f9ff22f45bd85bbf1a853cb0 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Editor: 1 20 | Exclude Linux64: 1 21 | Exclude OSXUniversal: 1 22 | Exclude Win: 1 23 | Exclude Win64: 1 24 | Exclude WindowsStoreApps: 0 25 | - first: 26 | Any: 27 | second: 28 | enabled: 0 29 | settings: {} 30 | - first: 31 | Editor: Editor 32 | second: 33 | enabled: 0 34 | settings: 35 | CPU: AnyCPU 36 | DefaultValueInitialized: true 37 | OS: AnyOS 38 | - first: 39 | Standalone: Linux64 40 | second: 41 | enabled: 0 42 | settings: 43 | CPU: None 44 | - first: 45 | Standalone: OSXUniversal 46 | second: 47 | enabled: 0 48 | settings: 49 | CPU: None 50 | - first: 51 | Standalone: Win 52 | second: 53 | enabled: 0 54 | settings: 55 | CPU: None 56 | - first: 57 | Standalone: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: None 62 | - first: 63 | Windows Store Apps: WindowsStoreApps 64 | second: 65 | enabled: 1 66 | settings: 67 | CPU: ARM64 68 | DontProcess: false 69 | PlaceholderPath: 70 | SDK: AnySDK 71 | ScriptingBackend: AnyScriptingBackend 72 | userData: 73 | assetBundleName: 74 | assetBundleVariant: 75 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/net46.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32564ec10461bdf4ca00171ce68e194e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/net46/Microsoft.MixedReality.EyeTracking.DotNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/net46/Microsoft.MixedReality.EyeTracking.DotNet.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/net46/Microsoft.MixedReality.EyeTracking.DotNet.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44d5ea14316a419089d0b8193cffbaa8 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Android: 0 20 | Exclude Editor: 1 21 | Exclude Linux: 0 22 | Exclude Linux64: 1 23 | Exclude LinuxUniversal: 0 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | Exclude WindowsStoreApps: 1 28 | Exclude iOS: 0 29 | - first: 30 | Any: 31 | second: 32 | enabled: 0 33 | settings: {} 34 | - first: 35 | Editor: Editor 36 | second: 37 | enabled: 0 38 | settings: 39 | CPU: AnyCPU 40 | DefaultValueInitialized: true 41 | OS: AnyOS 42 | - first: 43 | Facebook: Win 44 | second: 45 | enabled: 0 46 | settings: 47 | CPU: AnyCPU 48 | - first: 49 | Facebook: Win64 50 | second: 51 | enabled: 0 52 | settings: 53 | CPU: AnyCPU 54 | - first: 55 | Standalone: Linux 56 | second: 57 | enabled: 1 58 | settings: 59 | CPU: x86 60 | - first: 61 | Standalone: Linux64 62 | second: 63 | enabled: 0 64 | settings: 65 | CPU: None 66 | - first: 67 | Standalone: LinuxUniversal 68 | second: 69 | enabled: 1 70 | settings: {} 71 | - first: 72 | Standalone: OSXUniversal 73 | second: 74 | enabled: 0 75 | settings: 76 | CPU: AnyCPU 77 | - first: 78 | Standalone: Win 79 | second: 80 | enabled: 0 81 | settings: 82 | CPU: None 83 | - first: 84 | Standalone: Win64 85 | second: 86 | enabled: 0 87 | settings: 88 | CPU: None 89 | - first: 90 | Windows Store Apps: WindowsStoreApps 91 | second: 92 | enabled: 0 93 | settings: 94 | CPU: AnyCPU 95 | DontProcess: false 96 | PlaceholderPath: 97 | SDK: AnySDK 98 | ScriptingBackend: AnyScriptingBackend 99 | userData: 100 | assetBundleName: 101 | assetBundleVariant: 102 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/netstandard2.0.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f92be428d0cf4f40a064cd754693c41 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/netstandard2.0/Microsoft.MixedReality.EyeTracking.DotNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/netstandard2.0/Microsoft.MixedReality.EyeTracking.DotNet.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/netstandard2.0/Microsoft.MixedReality.EyeTracking.DotNet.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb1e763afe6843beaf00906ec81e7dd2 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Android: 1 20 | Exclude Editor: 0 21 | Exclude Linux: 1 22 | Exclude Linux64: 0 23 | Exclude LinuxUniversal: 1 24 | Exclude OSXUniversal: 0 25 | Exclude Win: 0 26 | Exclude Win64: 0 27 | Exclude WindowsStoreApps: 0 28 | Exclude iOS: 1 29 | - first: 30 | Android: Android 31 | second: 32 | enabled: 0 33 | settings: 34 | CPU: ARMv7 35 | - first: 36 | Any: 37 | second: 38 | enabled: 1 39 | settings: {} 40 | - first: 41 | Editor: Editor 42 | second: 43 | enabled: 1 44 | settings: 45 | CPU: AnyCPU 46 | DefaultValueInitialized: true 47 | OS: AnyOS 48 | - first: 49 | Facebook: Win 50 | second: 51 | enabled: 0 52 | settings: 53 | CPU: AnyCPU 54 | - first: 55 | Facebook: Win64 56 | second: 57 | enabled: 0 58 | settings: 59 | CPU: AnyCPU 60 | - first: 61 | Standalone: Linux 62 | second: 63 | enabled: 0 64 | settings: 65 | CPU: x86 66 | - first: 67 | Standalone: Linux64 68 | second: 69 | enabled: 1 70 | settings: 71 | CPU: AnyCPU 72 | - first: 73 | Standalone: LinuxUniversal 74 | second: 75 | enabled: 0 76 | settings: 77 | CPU: None 78 | - first: 79 | Standalone: OSXUniversal 80 | second: 81 | enabled: 1 82 | settings: 83 | CPU: AnyCPU 84 | - first: 85 | Standalone: Win 86 | second: 87 | enabled: 1 88 | settings: 89 | CPU: x86 90 | - first: 91 | Standalone: Win64 92 | second: 93 | enabled: 1 94 | settings: 95 | CPU: x86_64 96 | - first: 97 | Windows Store Apps: WindowsStoreApps 98 | second: 99 | enabled: 1 100 | settings: 101 | CPU: AnyCPU 102 | DontProcess: false 103 | PlaceholderPath: 104 | SDK: AnySDK 105 | ScriptingBackend: AnyScriptingBackend 106 | - first: 107 | iPhone: iOS 108 | second: 109 | enabled: 0 110 | settings: 111 | AddToEmbeddedBinaries: false 112 | CPU: AnyCPU 113 | CompileFlags: 114 | FrameworkDependencies: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 274516b1b82d3d340a11d8d9b85943cb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/Microsoft.MixedReality.EyeTracking.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/Microsoft.MixedReality.EyeTracking.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/Microsoft.MixedReality.EyeTracking.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95605d4dbdea38d4ab26888e2929fa6f 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Editor: 0 20 | Exclude Linux64: 0 21 | Exclude OSXUniversal: 0 22 | Exclude Win: 1 23 | Exclude Win64: 0 24 | Exclude WindowsStoreApps: 0 25 | - first: 26 | Any: 27 | second: 28 | enabled: 1 29 | settings: {} 30 | - first: 31 | Editor: Editor 32 | second: 33 | enabled: 1 34 | settings: 35 | CPU: x86_64 36 | DefaultValueInitialized: true 37 | OS: Windows 38 | - first: 39 | Standalone: Linux64 40 | second: 41 | enabled: 1 42 | settings: 43 | CPU: None 44 | - first: 45 | Standalone: OSXUniversal 46 | second: 47 | enabled: 1 48 | settings: 49 | CPU: None 50 | - first: 51 | Standalone: Win 52 | second: 53 | enabled: 0 54 | settings: 55 | CPU: None 56 | - first: 57 | Standalone: Win64 58 | second: 59 | enabled: 1 60 | settings: 61 | CPU: x86_64 62 | - first: 63 | Windows Store Apps: WindowsStoreApps 64 | second: 65 | enabled: 1 66 | settings: 67 | CPU: X64 68 | DontProcess: false 69 | PlaceholderPath: 70 | SDK: AnySDK 71 | ScriptingBackend: AnyScriptingBackend 72 | userData: 73 | assetBundleName: 74 | assetBundleVariant: 75 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/MonoSupport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/MonoSupport.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x64/MonoSupport.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17bbc3244bd363b4b92003b73c4745d5 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Editor: 1 20 | Exclude Linux64: 1 21 | Exclude OSXUniversal: 1 22 | Exclude Win: 1 23 | Exclude Win64: 1 24 | Exclude WindowsStoreApps: 1 25 | - first: 26 | Any: 27 | second: 28 | enabled: 0 29 | settings: {} 30 | - first: 31 | Editor: Editor 32 | second: 33 | enabled: 0 34 | settings: 35 | CPU: x86_64 36 | DefaultValueInitialized: true 37 | OS: AnyOS 38 | - first: 39 | Standalone: Linux64 40 | second: 41 | enabled: 0 42 | settings: 43 | CPU: None 44 | - first: 45 | Standalone: OSXUniversal 46 | second: 47 | enabled: 0 48 | settings: 49 | CPU: None 50 | - first: 51 | Standalone: Win 52 | second: 53 | enabled: 0 54 | settings: 55 | CPU: x86 56 | - first: 57 | Standalone: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: x86_64 62 | - first: 63 | Windows Store Apps: WindowsStoreApps 64 | second: 65 | enabled: 0 66 | settings: 67 | CPU: AnyCPU 68 | DontProcess: false 69 | PlaceholderPath: 70 | SDK: AnySDK 71 | ScriptingBackend: AnyScriptingBackend 72 | userData: 73 | assetBundleName: 74 | assetBundleVariant: 75 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x86.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d26af95628853f945aad7e774383453a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x86/Microsoft.MixedReality.EyeTracking.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x86/Microsoft.MixedReality.EyeTracking.dll -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Packages/Microsoft.MixedReality.EyeTracking.1.0.2/lib/unity/x86/Microsoft.MixedReality.EyeTracking.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 293aa34adc8b5ee41a71d5c792435908 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | : Any 16 | second: 17 | enabled: 0 18 | settings: 19 | Exclude Editor: 1 20 | Exclude Linux64: 1 21 | Exclude OSXUniversal: 1 22 | Exclude Win: 1 23 | Exclude Win64: 1 24 | Exclude WindowsStoreApps: 0 25 | - first: 26 | Any: 27 | second: 28 | enabled: 0 29 | settings: {} 30 | - first: 31 | Editor: Editor 32 | second: 33 | enabled: 0 34 | settings: 35 | CPU: AnyCPU 36 | DefaultValueInitialized: true 37 | OS: AnyOS 38 | - first: 39 | Standalone: Linux64 40 | second: 41 | enabled: 0 42 | settings: 43 | CPU: None 44 | - first: 45 | Standalone: OSXUniversal 46 | second: 47 | enabled: 0 48 | settings: 49 | CPU: None 50 | - first: 51 | Standalone: Win 52 | second: 53 | enabled: 0 54 | settings: 55 | CPU: None 56 | - first: 57 | Standalone: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: None 62 | - first: 63 | Windows Store Apps: WindowsStoreApps 64 | second: 65 | enabled: 1 66 | settings: 67 | CPU: X86 68 | DontProcess: false 69 | PlaceholderPath: 70 | SDK: AnySDK 71 | ScriptingBackend: AnyScriptingBackend 72 | userData: 73 | assetBundleName: 74 | assetBundleVariant: 75 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ade92476d2a0f52478edd86ed80fbe5d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scenes/SampleScene.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 9 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} 24 | m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} 25 | m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 0 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 705507994} 41 | m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} 42 | m_UseRadianceAmbientProbe: 0 43 | --- !u!157 &3 44 | LightmapSettings: 45 | m_ObjectHideFlags: 0 46 | serializedVersion: 12 47 | m_GIWorkflowMode: 1 48 | m_GISettings: 49 | serializedVersion: 2 50 | m_BounceScale: 1 51 | m_IndirectOutputScale: 1 52 | m_AlbedoBoost: 1 53 | m_EnvironmentLightingMode: 0 54 | m_EnableBakedLightmaps: 1 55 | m_EnableRealtimeLightmaps: 0 56 | m_LightmapEditorSettings: 57 | serializedVersion: 12 58 | m_Resolution: 2 59 | m_BakeResolution: 40 60 | m_AtlasSize: 1024 61 | m_AO: 0 62 | m_AOMaxDistance: 1 63 | m_CompAOExponent: 1 64 | m_CompAOExponentDirect: 0 65 | m_ExtractAmbientOcclusion: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 1 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 2 75 | m_BakeBackend: 1 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 500 79 | m_PVRBounces: 2 80 | m_PVREnvironmentSampleCount: 500 81 | m_PVREnvironmentReferencePointCount: 2048 82 | m_PVRFilteringMode: 2 83 | m_PVRDenoiserTypeDirect: 0 84 | m_PVRDenoiserTypeIndirect: 0 85 | m_PVRDenoiserTypeAO: 0 86 | m_PVRFilterTypeDirect: 0 87 | m_PVRFilterTypeIndirect: 0 88 | m_PVRFilterTypeAO: 0 89 | m_PVREnvironmentMIS: 0 90 | m_PVRCulling: 1 91 | m_PVRFilteringGaussRadiusDirect: 1 92 | m_PVRFilteringGaussRadiusIndirect: 5 93 | m_PVRFilteringGaussRadiusAO: 2 94 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 95 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 96 | m_PVRFilteringAtrousPositionSigmaAO: 1 97 | m_ExportTrainingData: 0 98 | m_TrainingDataDestination: TrainingData 99 | m_LightProbeSampleCountMultiplier: 4 100 | m_LightingDataAsset: {fileID: 0} 101 | m_LightingSettings: {fileID: 0} 102 | --- !u!196 &4 103 | NavMeshSettings: 104 | serializedVersion: 2 105 | m_ObjectHideFlags: 0 106 | m_BuildSettings: 107 | serializedVersion: 2 108 | agentTypeID: 0 109 | agentRadius: 0.5 110 | agentHeight: 2 111 | agentSlope: 45 112 | agentClimb: 0.4 113 | ledgeDropHeight: 0 114 | maxJumpAcrossDistance: 0 115 | minRegionArea: 2 116 | manualCellSize: 0 117 | cellSize: 0.16666667 118 | manualTileSize: 0 119 | tileSize: 256 120 | accuratePlacement: 0 121 | maxJobWorkers: 0 122 | preserveTilesOutsideBounds: 0 123 | debug: 124 | m_Flags: 0 125 | m_NavMeshData: {fileID: 0} 126 | --- !u!1 &705507993 127 | GameObject: 128 | m_ObjectHideFlags: 0 129 | m_CorrespondingSourceObject: {fileID: 0} 130 | m_PrefabInstance: {fileID: 0} 131 | m_PrefabAsset: {fileID: 0} 132 | serializedVersion: 6 133 | m_Component: 134 | - component: {fileID: 705507995} 135 | - component: {fileID: 705507994} 136 | m_Layer: 0 137 | m_Name: Directional Light 138 | m_TagString: Untagged 139 | m_Icon: {fileID: 0} 140 | m_NavMeshLayer: 0 141 | m_StaticEditorFlags: 0 142 | m_IsActive: 1 143 | --- !u!108 &705507994 144 | Light: 145 | m_ObjectHideFlags: 0 146 | m_CorrespondingSourceObject: {fileID: 0} 147 | m_PrefabInstance: {fileID: 0} 148 | m_PrefabAsset: {fileID: 0} 149 | m_GameObject: {fileID: 705507993} 150 | m_Enabled: 1 151 | serializedVersion: 10 152 | m_Type: 1 153 | m_Shape: 0 154 | m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} 155 | m_Intensity: 1 156 | m_Range: 10 157 | m_SpotAngle: 30 158 | m_InnerSpotAngle: 21.80208 159 | m_CookieSize: 10 160 | m_Shadows: 161 | m_Type: 2 162 | m_Resolution: -1 163 | m_CustomResolution: -1 164 | m_Strength: 1 165 | m_Bias: 0.05 166 | m_NormalBias: 0.4 167 | m_NearPlane: 0.2 168 | m_CullingMatrixOverride: 169 | e00: 1 170 | e01: 0 171 | e02: 0 172 | e03: 0 173 | e10: 0 174 | e11: 1 175 | e12: 0 176 | e13: 0 177 | e20: 0 178 | e21: 0 179 | e22: 1 180 | e23: 0 181 | e30: 0 182 | e31: 0 183 | e32: 0 184 | e33: 1 185 | m_UseCullingMatrixOverride: 0 186 | m_Cookie: {fileID: 0} 187 | m_DrawHalo: 0 188 | m_Flare: {fileID: 0} 189 | m_RenderMode: 0 190 | m_CullingMask: 191 | serializedVersion: 2 192 | m_Bits: 4294967295 193 | m_RenderingLayerMask: 1 194 | m_Lightmapping: 1 195 | m_LightShadowCasterMode: 0 196 | m_AreaSize: {x: 1, y: 1} 197 | m_BounceIntensity: 1 198 | m_ColorTemperature: 6570 199 | m_UseColorTemperature: 0 200 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 201 | m_UseBoundingSphereOverride: 0 202 | m_UseViewFrustumForShadowCasterCull: 1 203 | m_ShadowRadius: 0 204 | m_ShadowAngle: 0 205 | --- !u!4 &705507995 206 | Transform: 207 | m_ObjectHideFlags: 0 208 | m_CorrespondingSourceObject: {fileID: 0} 209 | m_PrefabInstance: {fileID: 0} 210 | m_PrefabAsset: {fileID: 0} 211 | m_GameObject: {fileID: 705507993} 212 | m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} 213 | m_LocalPosition: {x: 0, y: 3, z: 0} 214 | m_LocalScale: {x: 1, y: 1, z: 1} 215 | m_Children: [] 216 | m_Father: {fileID: 0} 217 | m_RootOrder: 0 218 | m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} 219 | --- !u!1 &849821401 220 | GameObject: 221 | m_ObjectHideFlags: 0 222 | m_CorrespondingSourceObject: {fileID: 0} 223 | m_PrefabInstance: {fileID: 0} 224 | m_PrefabAsset: {fileID: 0} 225 | serializedVersion: 6 226 | m_Component: 227 | - component: {fileID: 849821402} 228 | - component: {fileID: 849821404} 229 | - component: {fileID: 849821403} 230 | m_Layer: 0 231 | m_Name: CameraRelativeGazeObject 232 | m_TagString: Untagged 233 | m_Icon: {fileID: 0} 234 | m_NavMeshLayer: 0 235 | m_StaticEditorFlags: 0 236 | m_IsActive: 1 237 | --- !u!4 &849821402 238 | Transform: 239 | m_ObjectHideFlags: 0 240 | m_CorrespondingSourceObject: {fileID: 0} 241 | m_PrefabInstance: {fileID: 0} 242 | m_PrefabAsset: {fileID: 0} 243 | m_GameObject: {fileID: 849821401} 244 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 245 | m_LocalPosition: {x: 0, y: 0, z: 1.5} 246 | m_LocalScale: {x: 0.01, y: 0.06, z: 0.01} 247 | m_Children: [] 248 | m_Father: {fileID: 963194228} 249 | m_RootOrder: 0 250 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 251 | --- !u!23 &849821403 252 | MeshRenderer: 253 | m_ObjectHideFlags: 0 254 | m_CorrespondingSourceObject: {fileID: 0} 255 | m_PrefabInstance: {fileID: 0} 256 | m_PrefabAsset: {fileID: 0} 257 | m_GameObject: {fileID: 849821401} 258 | m_Enabled: 1 259 | m_CastShadows: 1 260 | m_ReceiveShadows: 1 261 | m_DynamicOccludee: 1 262 | m_MotionVectors: 1 263 | m_LightProbeUsage: 1 264 | m_ReflectionProbeUsage: 1 265 | m_RayTracingMode: 2 266 | m_RayTraceProcedural: 0 267 | m_RenderingLayerMask: 1 268 | m_RendererPriority: 0 269 | m_Materials: 270 | - {fileID: 2100000, guid: f10256f116bb3ec45b1646b3292fb268, type: 2} 271 | m_StaticBatchInfo: 272 | firstSubMesh: 0 273 | subMeshCount: 0 274 | m_StaticBatchRoot: {fileID: 0} 275 | m_ProbeAnchor: {fileID: 0} 276 | m_LightProbeVolumeOverride: {fileID: 0} 277 | m_ScaleInLightmap: 1 278 | m_ReceiveGI: 1 279 | m_PreserveUVs: 0 280 | m_IgnoreNormalsForChartDetection: 0 281 | m_ImportantGI: 0 282 | m_StitchLightmapSeams: 1 283 | m_SelectedEditorRenderState: 3 284 | m_MinimumChartSize: 4 285 | m_AutoUVMaxDistance: 0.5 286 | m_AutoUVMaxAngle: 89 287 | m_LightmapParameters: {fileID: 0} 288 | m_SortingLayerID: 0 289 | m_SortingLayer: 0 290 | m_SortingOrder: 0 291 | m_AdditionalVertexStreams: {fileID: 0} 292 | --- !u!33 &849821404 293 | MeshFilter: 294 | m_ObjectHideFlags: 0 295 | m_CorrespondingSourceObject: {fileID: 0} 296 | m_PrefabInstance: {fileID: 0} 297 | m_PrefabAsset: {fileID: 0} 298 | m_GameObject: {fileID: 849821401} 299 | m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} 300 | --- !u!1 &944909532 301 | GameObject: 302 | m_ObjectHideFlags: 0 303 | m_CorrespondingSourceObject: {fileID: 0} 304 | m_PrefabInstance: {fileID: 0} 305 | m_PrefabAsset: {fileID: 0} 306 | serializedVersion: 6 307 | m_Component: 308 | - component: {fileID: 944909535} 309 | - component: {fileID: 944909534} 310 | - component: {fileID: 944909533} 311 | m_Layer: 0 312 | m_Name: RightGazeCube 313 | m_TagString: Untagged 314 | m_Icon: {fileID: 0} 315 | m_NavMeshLayer: 0 316 | m_StaticEditorFlags: 0 317 | m_IsActive: 1 318 | --- !u!23 &944909533 319 | MeshRenderer: 320 | m_ObjectHideFlags: 0 321 | m_CorrespondingSourceObject: {fileID: 0} 322 | m_PrefabInstance: {fileID: 0} 323 | m_PrefabAsset: {fileID: 0} 324 | m_GameObject: {fileID: 944909532} 325 | m_Enabled: 1 326 | m_CastShadows: 1 327 | m_ReceiveShadows: 1 328 | m_DynamicOccludee: 1 329 | m_MotionVectors: 1 330 | m_LightProbeUsage: 1 331 | m_ReflectionProbeUsage: 1 332 | m_RayTracingMode: 2 333 | m_RayTraceProcedural: 0 334 | m_RenderingLayerMask: 1 335 | m_RendererPriority: 0 336 | m_Materials: 337 | - {fileID: 2100000, guid: 019099a6b0cfcd54c81c3e24753c6913, type: 2} 338 | m_StaticBatchInfo: 339 | firstSubMesh: 0 340 | subMeshCount: 0 341 | m_StaticBatchRoot: {fileID: 0} 342 | m_ProbeAnchor: {fileID: 0} 343 | m_LightProbeVolumeOverride: {fileID: 0} 344 | m_ScaleInLightmap: 1 345 | m_ReceiveGI: 1 346 | m_PreserveUVs: 0 347 | m_IgnoreNormalsForChartDetection: 0 348 | m_ImportantGI: 0 349 | m_StitchLightmapSeams: 1 350 | m_SelectedEditorRenderState: 3 351 | m_MinimumChartSize: 4 352 | m_AutoUVMaxDistance: 0.5 353 | m_AutoUVMaxAngle: 89 354 | m_LightmapParameters: {fileID: 0} 355 | m_SortingLayerID: 0 356 | m_SortingLayer: 0 357 | m_SortingOrder: 0 358 | m_AdditionalVertexStreams: {fileID: 0} 359 | --- !u!33 &944909534 360 | MeshFilter: 361 | m_ObjectHideFlags: 0 362 | m_CorrespondingSourceObject: {fileID: 0} 363 | m_PrefabInstance: {fileID: 0} 364 | m_PrefabAsset: {fileID: 0} 365 | m_GameObject: {fileID: 944909532} 366 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 367 | --- !u!4 &944909535 368 | Transform: 369 | m_ObjectHideFlags: 0 370 | m_CorrespondingSourceObject: {fileID: 0} 371 | m_PrefabInstance: {fileID: 0} 372 | m_PrefabAsset: {fileID: 0} 373 | m_GameObject: {fileID: 944909532} 374 | m_LocalRotation: {x: -0, y: 0.5, z: -0, w: 0.8660254} 375 | m_LocalPosition: {x: 0, y: 0, z: 0} 376 | m_LocalScale: {x: 0.049999997, y: 0.05, z: 0.049999997} 377 | m_Children: [] 378 | m_Father: {fileID: 1919686967} 379 | m_RootOrder: 2 380 | m_LocalEulerAnglesHint: {x: 0, y: 60, z: 0} 381 | --- !u!1 &952484636 382 | GameObject: 383 | m_ObjectHideFlags: 0 384 | m_CorrespondingSourceObject: {fileID: 0} 385 | m_PrefabInstance: {fileID: 0} 386 | m_PrefabAsset: {fileID: 0} 387 | serializedVersion: 6 388 | m_Component: 389 | - component: {fileID: 952484640} 390 | - component: {fileID: 952484639} 391 | - component: {fileID: 952484638} 392 | m_Layer: 0 393 | m_Name: LeftGazeCube 394 | m_TagString: Untagged 395 | m_Icon: {fileID: 0} 396 | m_NavMeshLayer: 0 397 | m_StaticEditorFlags: 0 398 | m_IsActive: 1 399 | --- !u!23 &952484638 400 | MeshRenderer: 401 | m_ObjectHideFlags: 0 402 | m_CorrespondingSourceObject: {fileID: 0} 403 | m_PrefabInstance: {fileID: 0} 404 | m_PrefabAsset: {fileID: 0} 405 | m_GameObject: {fileID: 952484636} 406 | m_Enabled: 1 407 | m_CastShadows: 1 408 | m_ReceiveShadows: 1 409 | m_DynamicOccludee: 1 410 | m_MotionVectors: 1 411 | m_LightProbeUsage: 1 412 | m_ReflectionProbeUsage: 1 413 | m_RayTracingMode: 2 414 | m_RayTraceProcedural: 0 415 | m_RenderingLayerMask: 1 416 | m_RendererPriority: 0 417 | m_Materials: 418 | - {fileID: 2100000, guid: f2c1b5abf178909449bb45f7782e9a2d, type: 2} 419 | m_StaticBatchInfo: 420 | firstSubMesh: 0 421 | subMeshCount: 0 422 | m_StaticBatchRoot: {fileID: 0} 423 | m_ProbeAnchor: {fileID: 0} 424 | m_LightProbeVolumeOverride: {fileID: 0} 425 | m_ScaleInLightmap: 1 426 | m_ReceiveGI: 1 427 | m_PreserveUVs: 0 428 | m_IgnoreNormalsForChartDetection: 0 429 | m_ImportantGI: 0 430 | m_StitchLightmapSeams: 1 431 | m_SelectedEditorRenderState: 3 432 | m_MinimumChartSize: 4 433 | m_AutoUVMaxDistance: 0.5 434 | m_AutoUVMaxAngle: 89 435 | m_LightmapParameters: {fileID: 0} 436 | m_SortingLayerID: 0 437 | m_SortingLayer: 0 438 | m_SortingOrder: 0 439 | m_AdditionalVertexStreams: {fileID: 0} 440 | --- !u!33 &952484639 441 | MeshFilter: 442 | m_ObjectHideFlags: 0 443 | m_CorrespondingSourceObject: {fileID: 0} 444 | m_PrefabInstance: {fileID: 0} 445 | m_PrefabAsset: {fileID: 0} 446 | m_GameObject: {fileID: 952484636} 447 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 448 | --- !u!4 &952484640 449 | Transform: 450 | m_ObjectHideFlags: 0 451 | m_CorrespondingSourceObject: {fileID: 0} 452 | m_PrefabInstance: {fileID: 0} 453 | m_PrefabAsset: {fileID: 0} 454 | m_GameObject: {fileID: 952484636} 455 | m_LocalRotation: {x: -0, y: 0.2588191, z: -0, w: 0.9659258} 456 | m_LocalPosition: {x: 0, y: 0, z: 0} 457 | m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} 458 | m_Children: [] 459 | m_Father: {fileID: 1919686967} 460 | m_RootOrder: 1 461 | m_LocalEulerAnglesHint: {x: 0, y: 30, z: 0} 462 | --- !u!1 &963194225 463 | GameObject: 464 | m_ObjectHideFlags: 0 465 | m_CorrespondingSourceObject: {fileID: 0} 466 | m_PrefabInstance: {fileID: 0} 467 | m_PrefabAsset: {fileID: 0} 468 | serializedVersion: 6 469 | m_Component: 470 | - component: {fileID: 963194228} 471 | - component: {fileID: 963194227} 472 | - component: {fileID: 963194226} 473 | - component: {fileID: 963194229} 474 | m_Layer: 0 475 | m_Name: Main Camera 476 | m_TagString: MainCamera 477 | m_Icon: {fileID: 0} 478 | m_NavMeshLayer: 0 479 | m_StaticEditorFlags: 0 480 | m_IsActive: 1 481 | --- !u!81 &963194226 482 | AudioListener: 483 | m_ObjectHideFlags: 0 484 | m_CorrespondingSourceObject: {fileID: 0} 485 | m_PrefabInstance: {fileID: 0} 486 | m_PrefabAsset: {fileID: 0} 487 | m_GameObject: {fileID: 963194225} 488 | m_Enabled: 1 489 | --- !u!20 &963194227 490 | Camera: 491 | m_ObjectHideFlags: 0 492 | m_CorrespondingSourceObject: {fileID: 0} 493 | m_PrefabInstance: {fileID: 0} 494 | m_PrefabAsset: {fileID: 0} 495 | m_GameObject: {fileID: 963194225} 496 | m_Enabled: 1 497 | serializedVersion: 2 498 | m_ClearFlags: 2 499 | m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} 500 | m_projectionMatrixMode: 1 501 | m_GateFitMode: 2 502 | m_FOVAxisMode: 0 503 | m_SensorSize: {x: 36, y: 24} 504 | m_LensShift: {x: 0, y: 0} 505 | m_FocalLength: 50 506 | m_NormalizedViewPortRect: 507 | serializedVersion: 2 508 | x: 0 509 | y: 0 510 | width: 1 511 | height: 1 512 | near clip plane: 0.01 513 | far clip plane: 1000 514 | field of view: 60 515 | orthographic: 0 516 | orthographic size: 5 517 | m_Depth: -1 518 | m_CullingMask: 519 | serializedVersion: 2 520 | m_Bits: 4294967295 521 | m_RenderingPath: -1 522 | m_TargetTexture: {fileID: 0} 523 | m_TargetDisplay: 0 524 | m_TargetEye: 3 525 | m_HDR: 1 526 | m_AllowMSAA: 1 527 | m_AllowDynamicResolution: 0 528 | m_ForceIntoRT: 0 529 | m_OcclusionCulling: 1 530 | m_StereoConvergence: 10 531 | m_StereoSeparation: 0.022 532 | --- !u!4 &963194228 533 | Transform: 534 | m_ObjectHideFlags: 0 535 | m_CorrespondingSourceObject: {fileID: 0} 536 | m_PrefabInstance: {fileID: 0} 537 | m_PrefabAsset: {fileID: 0} 538 | m_GameObject: {fileID: 963194225} 539 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 540 | m_LocalPosition: {x: 0, y: 0, z: 0} 541 | m_LocalScale: {x: 1, y: 1, z: 1} 542 | m_Children: 543 | - {fileID: 849821402} 544 | m_Father: {fileID: 1042402696} 545 | m_RootOrder: 0 546 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 547 | --- !u!114 &963194229 548 | MonoBehaviour: 549 | m_ObjectHideFlags: 0 550 | m_CorrespondingSourceObject: {fileID: 0} 551 | m_PrefabInstance: {fileID: 0} 552 | m_PrefabAsset: {fileID: 0} 553 | m_GameObject: {fileID: 963194225} 554 | m_Enabled: 1 555 | m_EditorHideFlags: 0 556 | m_Script: {fileID: 11500000, guid: 5a2a9c34df4095f47b9ca8f975175f5b, type: 3} 557 | m_Name: 558 | m_EditorClassIdentifier: 559 | m_Device: 0 560 | m_PoseSource: 2 561 | m_PoseProviderComponent: {fileID: 0} 562 | m_TrackingType: 0 563 | m_UpdateType: 0 564 | m_UseRelativeTransform: 0 565 | --- !u!1 &1042402695 566 | GameObject: 567 | m_ObjectHideFlags: 0 568 | m_CorrespondingSourceObject: {fileID: 0} 569 | m_PrefabInstance: {fileID: 0} 570 | m_PrefabAsset: {fileID: 0} 571 | serializedVersion: 6 572 | m_Component: 573 | - component: {fileID: 1042402696} 574 | m_Layer: 0 575 | m_Name: MixedRealityPlayspace 576 | m_TagString: Untagged 577 | m_Icon: {fileID: 0} 578 | m_NavMeshLayer: 0 579 | m_StaticEditorFlags: 0 580 | m_IsActive: 1 581 | --- !u!4 &1042402696 582 | Transform: 583 | m_ObjectHideFlags: 0 584 | m_CorrespondingSourceObject: {fileID: 0} 585 | m_PrefabInstance: {fileID: 0} 586 | m_PrefabAsset: {fileID: 0} 587 | m_GameObject: {fileID: 1042402695} 588 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 589 | m_LocalPosition: {x: 0, y: 0, z: 0} 590 | m_LocalScale: {x: 1, y: 1, z: 1} 591 | m_Children: 592 | - {fileID: 963194228} 593 | m_Father: {fileID: 0} 594 | m_RootOrder: 2 595 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 596 | --- !u!1 &1291523161 597 | GameObject: 598 | m_ObjectHideFlags: 0 599 | m_CorrespondingSourceObject: {fileID: 0} 600 | m_PrefabInstance: {fileID: 0} 601 | m_PrefabAsset: {fileID: 0} 602 | serializedVersion: 6 603 | m_Component: 604 | - component: {fileID: 1291523164} 605 | - component: {fileID: 1291523163} 606 | - component: {fileID: 1291523162} 607 | m_Layer: 0 608 | m_Name: CombinedGazeCube 609 | m_TagString: Untagged 610 | m_Icon: {fileID: 0} 611 | m_NavMeshLayer: 0 612 | m_StaticEditorFlags: 0 613 | m_IsActive: 1 614 | --- !u!23 &1291523162 615 | MeshRenderer: 616 | m_ObjectHideFlags: 0 617 | m_CorrespondingSourceObject: {fileID: 0} 618 | m_PrefabInstance: {fileID: 0} 619 | m_PrefabAsset: {fileID: 0} 620 | m_GameObject: {fileID: 1291523161} 621 | m_Enabled: 1 622 | m_CastShadows: 1 623 | m_ReceiveShadows: 1 624 | m_DynamicOccludee: 1 625 | m_MotionVectors: 1 626 | m_LightProbeUsage: 1 627 | m_ReflectionProbeUsage: 1 628 | m_RayTracingMode: 2 629 | m_RayTraceProcedural: 0 630 | m_RenderingLayerMask: 1 631 | m_RendererPriority: 0 632 | m_Materials: 633 | - {fileID: 2100000, guid: a2c38e50857dcc044a2661f3c2d45536, type: 2} 634 | m_StaticBatchInfo: 635 | firstSubMesh: 0 636 | subMeshCount: 0 637 | m_StaticBatchRoot: {fileID: 0} 638 | m_ProbeAnchor: {fileID: 0} 639 | m_LightProbeVolumeOverride: {fileID: 0} 640 | m_ScaleInLightmap: 1 641 | m_ReceiveGI: 1 642 | m_PreserveUVs: 0 643 | m_IgnoreNormalsForChartDetection: 0 644 | m_ImportantGI: 0 645 | m_StitchLightmapSeams: 1 646 | m_SelectedEditorRenderState: 3 647 | m_MinimumChartSize: 4 648 | m_AutoUVMaxDistance: 0.5 649 | m_AutoUVMaxAngle: 89 650 | m_LightmapParameters: {fileID: 0} 651 | m_SortingLayerID: 0 652 | m_SortingLayer: 0 653 | m_SortingOrder: 0 654 | m_AdditionalVertexStreams: {fileID: 0} 655 | --- !u!33 &1291523163 656 | MeshFilter: 657 | m_ObjectHideFlags: 0 658 | m_CorrespondingSourceObject: {fileID: 0} 659 | m_PrefabInstance: {fileID: 0} 660 | m_PrefabAsset: {fileID: 0} 661 | m_GameObject: {fileID: 1291523161} 662 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 663 | --- !u!4 &1291523164 664 | Transform: 665 | m_ObjectHideFlags: 0 666 | m_CorrespondingSourceObject: {fileID: 0} 667 | m_PrefabInstance: {fileID: 0} 668 | m_PrefabAsset: {fileID: 0} 669 | m_GameObject: {fileID: 1291523161} 670 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 671 | m_LocalPosition: {x: 0, y: 0, z: 0} 672 | m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} 673 | m_Children: [] 674 | m_Father: {fileID: 1919686967} 675 | m_RootOrder: 0 676 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 677 | --- !u!1 &1919686965 678 | GameObject: 679 | m_ObjectHideFlags: 0 680 | m_CorrespondingSourceObject: {fileID: 0} 681 | m_PrefabInstance: {fileID: 0} 682 | m_PrefabAsset: {fileID: 0} 683 | serializedVersion: 6 684 | m_Component: 685 | - component: {fileID: 1919686967} 686 | - component: {fileID: 1919686968} 687 | - component: {fileID: 1919686966} 688 | m_Layer: 0 689 | m_Name: ExtendedEyeTrackerTest 690 | m_TagString: Untagged 691 | m_Icon: {fileID: 0} 692 | m_NavMeshLayer: 0 693 | m_StaticEditorFlags: 0 694 | m_IsActive: 1 695 | --- !u!114 &1919686966 696 | MonoBehaviour: 697 | m_ObjectHideFlags: 0 698 | m_CorrespondingSourceObject: {fileID: 0} 699 | m_PrefabInstance: {fileID: 0} 700 | m_PrefabAsset: {fileID: 0} 701 | m_GameObject: {fileID: 1919686965} 702 | m_Enabled: 1 703 | m_EditorHideFlags: 0 704 | m_Script: {fileID: 11500000, guid: f99e0308ec611c449b9d8f3edeb3d1e0, type: 3} 705 | m_Name: 706 | m_EditorClassIdentifier: 707 | LeftGazeObject: {fileID: 952484636} 708 | RightGazeObject: {fileID: 944909532} 709 | CombinedGazeObject: {fileID: 1291523161} 710 | CameraRelativeCombinedGazeObject: {fileID: 849821401} 711 | extendedEyeGazeDataProvider: {fileID: 1919686968} 712 | --- !u!4 &1919686967 713 | Transform: 714 | m_ObjectHideFlags: 0 715 | m_CorrespondingSourceObject: {fileID: 0} 716 | m_PrefabInstance: {fileID: 0} 717 | m_PrefabAsset: {fileID: 0} 718 | m_GameObject: {fileID: 1919686965} 719 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 720 | m_LocalPosition: {x: 0, y: 0, z: 1.5} 721 | m_LocalScale: {x: 1, y: 1, z: 1} 722 | m_Children: 723 | - {fileID: 1291523164} 724 | - {fileID: 952484640} 725 | - {fileID: 944909535} 726 | m_Father: {fileID: 0} 727 | m_RootOrder: 1 728 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 729 | --- !u!114 &1919686968 730 | MonoBehaviour: 731 | m_ObjectHideFlags: 0 732 | m_CorrespondingSourceObject: {fileID: 0} 733 | m_PrefabInstance: {fileID: 0} 734 | m_PrefabAsset: {fileID: 0} 735 | m_GameObject: {fileID: 1919686965} 736 | m_Enabled: 1 737 | m_EditorHideFlags: 0 738 | m_Script: {fileID: 11500000, guid: 1972113d01d417142ae3d7a320ef79aa, type: 3} 739 | m_Name: 740 | m_EditorClassIdentifier: 741 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scenes/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2a6d58ceb31c5b4f94c6a95f423f751 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scripts/EETDataProviderTest.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT license. 3 | 4 | using System; 5 | using UnityEngine; 6 | 7 | public class EETDataProviderTest : MonoBehaviour 8 | { 9 | [SerializeField] 10 | private GameObject LeftGazeObject; 11 | [SerializeField] 12 | private GameObject RightGazeObject; 13 | [SerializeField] 14 | private GameObject CombinedGazeObject; 15 | [SerializeField] 16 | private GameObject CameraRelativeCombinedGazeObject; 17 | [SerializeField] 18 | private ExtendedEyeGazeDataProvider extendedEyeGazeDataProvider; 19 | 20 | private DateTime timestamp; 21 | private ExtendedEyeGazeDataProvider.GazeReading gazeReading; 22 | 23 | 24 | void Update() 25 | { 26 | timestamp = DateTime.Now; 27 | 28 | // positioning for left gaze object 29 | gazeReading = extendedEyeGazeDataProvider.GetWorldSpaceGazeReading(ExtendedEyeGazeDataProvider.GazeType.Left, timestamp); 30 | if (gazeReading.IsValid) 31 | { 32 | // position gaze object 1.5 meters out from the gaze origin along the gaze direction 33 | LeftGazeObject.transform.position = gazeReading.EyePosition + 1.5f * gazeReading.GazeDirection; 34 | LeftGazeObject.SetActive(true); 35 | } 36 | else 37 | { 38 | LeftGazeObject.SetActive(false); 39 | } 40 | 41 | // positioning for right gaze object 42 | gazeReading = extendedEyeGazeDataProvider.GetWorldSpaceGazeReading(ExtendedEyeGazeDataProvider.GazeType.Right, timestamp); 43 | if (gazeReading.IsValid) 44 | { 45 | // position gaze object 1.5 meters out from the gaze origin along the gaze direction 46 | RightGazeObject.transform.position = gazeReading.EyePosition + 1.5f * gazeReading.GazeDirection; 47 | RightGazeObject.SetActive(true); 48 | } 49 | else 50 | { 51 | RightGazeObject.SetActive(false); 52 | } 53 | 54 | // positioning for combined gaze object 55 | gazeReading = extendedEyeGazeDataProvider.GetWorldSpaceGazeReading(ExtendedEyeGazeDataProvider.GazeType.Combined, timestamp); 56 | if (gazeReading.IsValid) 57 | { 58 | // position gaze object 1.5 meters out from the gaze origin along the gaze direction 59 | CombinedGazeObject.transform.position = gazeReading.EyePosition + 1.5f * gazeReading.GazeDirection; 60 | CombinedGazeObject.SetActive(true); 61 | } 62 | else 63 | { 64 | CombinedGazeObject.SetActive(false); 65 | } 66 | 67 | // positioning for camera relative gaze cube 68 | gazeReading = extendedEyeGazeDataProvider.GetCameraSpaceGazeReading(ExtendedEyeGazeDataProvider.GazeType.Combined, timestamp); 69 | if (gazeReading.IsValid) 70 | { 71 | // position gaze object 1.5 meters out from the gaze origin along the gaze direction 72 | CameraRelativeCombinedGazeObject.transform.localPosition = gazeReading.EyePosition + 1.5f * gazeReading.GazeDirection; 73 | CameraRelativeCombinedGazeObject.SetActive(true); 74 | } 75 | else 76 | { 77 | CameraRelativeCombinedGazeObject.SetActive(false); 78 | } 79 | 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scripts/EETDataProviderTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f99e0308ec611c449b9d8f3edeb3d1e0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scripts/ExtendedEyeGazeDataProvider.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. 2 | // Licensed under the MIT license. 3 | 4 | using UnityEngine; 5 | using System; 6 | using Microsoft.MixedReality.OpenXR; 7 | using Microsoft.MixedReality.EyeTracking; 8 | 9 | /// 10 | /// This class provides access to the Extended Eye Gaze Tracking API 11 | /// Values are given in Unity world space or relative to the main camera 12 | /// 13 | [DisallowMultipleComponent] 14 | public class ExtendedEyeGazeDataProvider : MonoBehaviour 15 | { 16 | public enum GazeType 17 | { 18 | Left, 19 | Right, 20 | Combined 21 | } 22 | 23 | public struct GazeReading 24 | { 25 | public bool IsValid; 26 | public Vector3 EyePosition; 27 | public Vector3 GazeDirection; 28 | public GazeReading(bool isValid, Vector3 position, Vector3 direction) 29 | { 30 | IsValid = isValid; 31 | EyePosition = position; 32 | GazeDirection = direction; 33 | } 34 | } 35 | 36 | private Camera _mainCamera; 37 | private EyeGazeTrackerWatcher _watcher; 38 | private EyeGazeTracker _eyeGazeTracker; 39 | private EyeGazeTrackerReading _eyeGazeTrackerReading; 40 | private System.Numerics.Vector3 _trackerSpaceGazeOrigin; 41 | private System.Numerics.Vector3 _trackerSpaceGazeDirection; 42 | private GazeReading _gazeReading; 43 | private GazeReading _invalidGazeReading = new GazeReading(false, Vector3.zero, Vector3.zero); 44 | private bool _gazePermissionEnabled; 45 | private bool _readingSucceeded; 46 | private SpatialGraphNode _eyeGazeTrackerNode; 47 | private Pose _eyeGazeTrackerPose; 48 | private Matrix4x4 _eyeGazeTrackerSpaceToPlayspace = new Matrix4x4(); 49 | private Matrix4x4 _eyeGazeTrackerSpaceToWorld = new Matrix4x4(); 50 | private Transform _mixedRealityPlayspace; 51 | 52 | /// 53 | /// Get the current reading for the requested GazeType, relative to the main camera 54 | /// Will return a GazeReading with IsValid set to false if unable to return a valid reading 55 | /// 56 | /// 57 | /// 58 | public GazeReading GetCameraSpaceGazeReading(GazeType gazeType) 59 | { 60 | return GetCameraSpaceGazeReading(gazeType, DateTime.Now); 61 | } 62 | 63 | /// 64 | /// Get the reading for the requested GazeType at the given TimeStamp, relative to the main camera 65 | /// Will return a GazeReading with IsValid set to false if unable to return a valid reading 66 | /// 67 | /// 68 | /// 69 | /// 70 | public GazeReading GetCameraSpaceGazeReading(GazeType gazeType, DateTime timestamp) 71 | { 72 | _gazeReading = GetWorldSpaceGazeReading(gazeType, timestamp); 73 | if (!_gazeReading.IsValid) 74 | { 75 | return _invalidGazeReading; 76 | } 77 | 78 | _gazeReading.EyePosition = _mainCamera.transform.InverseTransformPoint(_gazeReading.EyePosition); 79 | _gazeReading.GazeDirection = _mainCamera.transform.InverseTransformDirection(_gazeReading.GazeDirection).normalized; 80 | _gazeReading.IsValid = true; 81 | 82 | return _gazeReading; 83 | } 84 | 85 | /// 86 | /// Get the current reading for the requested GazeType 87 | /// Will return a GazeReading with IsValid set to false if unable to return a valid reading 88 | /// 89 | /// 90 | /// 91 | public GazeReading GetWorldSpaceGazeReading(GazeType gazeType) 92 | { 93 | return GetWorldSpaceGazeReading(gazeType, DateTime.Now); 94 | } 95 | 96 | /// 97 | /// Get the reading for the requested GazeType at the given TimeStamp 98 | /// Will return a GazeReading with IsValid set to false if unable to return a valid reading 99 | /// 100 | /// 101 | /// 102 | /// 103 | public GazeReading GetWorldSpaceGazeReading(GazeType gazeType, DateTime timestamp) 104 | { 105 | if (!_gazePermissionEnabled || _eyeGazeTracker == null) 106 | { 107 | return _invalidGazeReading; 108 | } 109 | 110 | _eyeGazeTrackerReading = _eyeGazeTracker.TryGetReadingAtTimestamp(timestamp); 111 | if (_eyeGazeTrackerReading == null) 112 | { 113 | Debug.LogWarning($"Unable to get eyeGazeTrackerReading at: {timestamp.ToLongTimeString()}"); 114 | return _invalidGazeReading; 115 | } 116 | 117 | _readingSucceeded = false; 118 | switch (gazeType) 119 | { 120 | case GazeType.Left: 121 | { 122 | _readingSucceeded = _eyeGazeTrackerReading.TryGetLeftEyeGazeInTrackerSpace(out _trackerSpaceGazeOrigin, out _trackerSpaceGazeDirection); 123 | break; 124 | } 125 | case GazeType.Right: 126 | { 127 | _readingSucceeded = _eyeGazeTrackerReading.TryGetRightEyeGazeInTrackerSpace(out _trackerSpaceGazeOrigin, out _trackerSpaceGazeDirection); 128 | break; 129 | } 130 | case GazeType.Combined: 131 | { 132 | _readingSucceeded = _eyeGazeTrackerReading.TryGetCombinedEyeGazeInTrackerSpace(out _trackerSpaceGazeOrigin, out _trackerSpaceGazeDirection); 133 | break; 134 | } 135 | } 136 | if (!_readingSucceeded) 137 | { 138 | return _invalidGazeReading; 139 | } 140 | 141 | // Get tracker pose under _mixedRealityPlayspace, and construct the matrix to transform gaze data from tracker space to _mixedRealityPlayspace 142 | if (!_eyeGazeTrackerNode.TryLocate(_eyeGazeTrackerReading.SystemRelativeTime.Ticks, out _eyeGazeTrackerPose)) 143 | { 144 | return _invalidGazeReading; 145 | } 146 | _eyeGazeTrackerSpaceToPlayspace.SetTRS(_eyeGazeTrackerPose.position, _eyeGazeTrackerPose.rotation, Vector3.one); 147 | 148 | // Construct the matrix to transform gaze data from tracker space to Unity world space 149 | _eyeGazeTrackerSpaceToWorld = (_mixedRealityPlayspace != null) ? 150 | _mixedRealityPlayspace.localToWorldMatrix * _eyeGazeTrackerSpaceToPlayspace : 151 | _eyeGazeTrackerSpaceToPlayspace; 152 | 153 | // Transform gaze data from tracker space to Unity world space 154 | _gazeReading.EyePosition = _eyeGazeTrackerSpaceToWorld.MultiplyPoint3x4(ToUnity(_trackerSpaceGazeOrigin)); 155 | _gazeReading.GazeDirection = _eyeGazeTrackerSpaceToWorld.MultiplyVector(ToUnity(_trackerSpaceGazeDirection)); 156 | _gazeReading.IsValid = true; 157 | return _gazeReading; 158 | } 159 | 160 | private async void Start() 161 | { 162 | _mainCamera = Camera.main; 163 | _mixedRealityPlayspace = _mainCamera.transform.parent; 164 | 165 | Debug.Log("Initializing ExtendedEyeTracker"); 166 | #if ENABLE_WINMD_SUPPORT 167 | Debug.Log("Triggering eye gaze permission request"); 168 | // This function call may not required if you already use MRTK in your project 169 | _gazePermissionEnabled = await AskForEyePosePermission(); 170 | #else 171 | // Always enable when running in editor 172 | _gazePermissionEnabled = true; 173 | #endif 174 | 175 | if (!_gazePermissionEnabled) 176 | { 177 | Debug.LogError("Gaze is disabled"); 178 | return; 179 | } 180 | 181 | _watcher = new EyeGazeTrackerWatcher(); 182 | _watcher.EyeGazeTrackerAdded += _watcher_EyeGazeTrackerAdded; 183 | _watcher.EyeGazeTrackerRemoved += _watcher_EyeGazeTrackerRemoved; 184 | await _watcher.StartAsync(); 185 | } 186 | 187 | private void _watcher_EyeGazeTrackerRemoved(object sender, EyeGazeTracker e) 188 | { 189 | Debug.Log("EyeGazeTracker removed"); 190 | _eyeGazeTracker = null; 191 | } 192 | 193 | private async void _watcher_EyeGazeTrackerAdded(object sender, EyeGazeTracker e) 194 | { 195 | Debug.Log("EyeGazeTracker added"); 196 | try 197 | { 198 | await e.OpenAsync(true); 199 | _eyeGazeTracker = e; 200 | var supportedFrameRates = _eyeGazeTracker.SupportedTargetFrameRates; 201 | foreach (var frameRate in supportedFrameRates) 202 | { 203 | Debug.Log($" supportedFrameRate: {frameRate.FramesPerSecond}"); 204 | } 205 | 206 | // Set to highest framerate, it is 90FPS at this time 207 | _eyeGazeTracker.SetTargetFrameRate(supportedFrameRates[supportedFrameRates.Count - 1]); 208 | _eyeGazeTrackerNode = SpatialGraphNode.FromDynamicNodeId(e.TrackerSpaceLocatorNodeId); 209 | } 210 | catch (Exception ex) 211 | { 212 | Debug.LogError("Unable to open EyeGazeTracker\r\n" + ex.ToString()); 213 | } 214 | } 215 | 216 | #if ENABLE_WINMD_SUPPORT 217 | /// 218 | /// Triggers a prompt to let the user decide whether to permit using eye tracking 219 | /// 220 | private async System.Threading.Tasks.Task AskForEyePosePermission() 221 | { 222 | var accessStatus = await Windows.Perception.People.EyesPose.RequestAccessAsync(); 223 | Debug.Log("Eye gaze access status: " + accessStatus.ToString()); 224 | return accessStatus == Windows.UI.Input.GazeInputAccessStatus.Allowed; 225 | } 226 | #endif 227 | 228 | private static UnityEngine.Vector3 ToUnity(System.Numerics.Vector3 v) => new UnityEngine.Vector3(v.X, v.Y, -v.Z); 229 | } 230 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/Scripts/ExtendedEyeGazeDataProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1972113d01d417142ae3d7a320ef79aa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 404098522a591624ea9cd76b034d0475 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Loaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88a5a40350469f547a4d94015414b92a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Loaders/Open XR Loader No Pre Init.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: ee62ffd6c7e6f3545899783b1fbdd9d4, type: 3} 13 | m_Name: Open XR Loader No Pre Init 14 | m_EditorClassIdentifier: 15 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Loaders/Open XR Loader No Pre Init.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4de179c432ae66469ab0ac5da8db070 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Loaders/Open XR Loader.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d3552e428dc7646a88de3ed3650f87da, type: 3} 13 | m_Name: Open XR Loader 14 | m_EditorClassIdentifier: 15 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Loaders/Open XR Loader.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b374f52a3e25430439cb2214a3345fac 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9d1a8098cefe2d4cba88cc894db1484 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Settings/Open XR Package Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e6945850b21aad46ae5ca5e44aca738 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Settings/OpenXR Editor Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 975057b4fdcfb8142b3080d19a5cc712, type: 3} 13 | m_Name: OpenXR Editor Settings 14 | m_EditorClassIdentifier: 15 | Keys: 010000000e000000 16 | Values: 17 | - featureSets: 18 | - com.microsoft.openxr.featureset.wmr 19 | - featureSets: 20 | - com.microsoft.openxr.featureset.hololens 21 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/Settings/OpenXR Editor Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3549cc9c2e3c3c14fb76dbd9de551549 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/XRGeneralSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &-6420941952789481197 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3} 13 | m_Name: WSA Settings 14 | m_EditorClassIdentifier: 15 | m_LoaderManagerInstance: {fileID: 4017562977807721124} 16 | m_InitManagerOnStart: 1 17 | --- !u!114 &-1069603356631724625 18 | MonoBehaviour: 19 | m_ObjectHideFlags: 0 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_GameObject: {fileID: 0} 24 | m_Enabled: 1 25 | m_EditorHideFlags: 0 26 | m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3} 27 | m_Name: Standalone Settings 28 | m_EditorClassIdentifier: 29 | m_LoaderManagerInstance: {fileID: 4256425788917818561} 30 | m_InitManagerOnStart: 1 31 | --- !u!114 &11400000 32 | MonoBehaviour: 33 | m_ObjectHideFlags: 0 34 | m_CorrespondingSourceObject: {fileID: 0} 35 | m_PrefabInstance: {fileID: 0} 36 | m_PrefabAsset: {fileID: 0} 37 | m_GameObject: {fileID: 0} 38 | m_Enabled: 1 39 | m_EditorHideFlags: 0 40 | m_Script: {fileID: 11500000, guid: d2dc886499c26824283350fa532d087d, type: 3} 41 | m_Name: XRGeneralSettings 42 | m_EditorClassIdentifier: 43 | Keys: 0e00000001000000 44 | Values: 45 | - {fileID: -6420941952789481197} 46 | - {fileID: -1069603356631724625} 47 | --- !u!114 &4017562977807721124 48 | MonoBehaviour: 49 | m_ObjectHideFlags: 0 50 | m_CorrespondingSourceObject: {fileID: 0} 51 | m_PrefabInstance: {fileID: 0} 52 | m_PrefabAsset: {fileID: 0} 53 | m_GameObject: {fileID: 0} 54 | m_Enabled: 1 55 | m_EditorHideFlags: 0 56 | m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} 57 | m_Name: WSA Providers 58 | m_EditorClassIdentifier: 59 | m_RequiresSettingsUpdate: 0 60 | m_AutomaticLoading: 0 61 | m_AutomaticRunning: 0 62 | m_Loaders: 63 | - {fileID: 11400000, guid: b374f52a3e25430439cb2214a3345fac, type: 2} 64 | --- !u!114 &4256425788917818561 65 | MonoBehaviour: 66 | m_ObjectHideFlags: 0 67 | m_CorrespondingSourceObject: {fileID: 0} 68 | m_PrefabInstance: {fileID: 0} 69 | m_PrefabAsset: {fileID: 0} 70 | m_GameObject: {fileID: 0} 71 | m_Enabled: 1 72 | m_EditorHideFlags: 0 73 | m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} 74 | m_Name: Standalone Providers 75 | m_EditorClassIdentifier: 76 | m_RequiresSettingsUpdate: 0 77 | m_AutomaticLoading: 0 78 | m_AutomaticRunning: 0 79 | m_Loaders: 80 | - {fileID: 11400000, guid: b374f52a3e25430439cb2214a3345fac, type: 2} 81 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/XR/XRGeneralSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 729a9f63632b8b040b85c2a22cfb335e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SampleEyeTracking/Assets/packages.config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09fadff2f84931642a5970ac9fd220d6 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: {} 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/MixedReality/com.microsoft.mixedreality.openxr-1.5.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Packages/MixedReality/com.microsoft.mixedreality.openxr-1.5.1.tgz -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/MixedReality/com.microsoft.mrtk.graphicstools.unity-0.4.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/Packages/MixedReality/com.microsoft.mrtk.graphicstools.unity-0.4.0.tgz -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.15.15", 4 | "com.unity.ide.rider": "3.0.13", 5 | "com.unity.ide.visualstudio": "2.0.14", 6 | "com.unity.ide.vscode": "1.2.5", 7 | "com.unity.test-framework": "1.1.31", 8 | "com.unity.textmeshpro": "3.0.6", 9 | "com.unity.timeline": "1.6.4", 10 | "com.unity.ugui": "1.0.0", 11 | "com.unity.xr.openxr": "1.3.1", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0", 43 | "com.microsoft.mixedreality.openxr": "file:MixedReality/com.microsoft.mixedreality.openxr-1.5.1.tgz", 44 | "com.microsoft.mrtk.graphicstools.unity": "file:MixedReality/com.microsoft.mrtk.graphicstools.unity-0.4.0.tgz" 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/manifest.json.backup: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.15.4", 4 | "com.unity.ide.rider": "2.0.7", 5 | "com.unity.ide.visualstudio": "2.0.12", 6 | "com.unity.ide.vscode": "1.2.4", 7 | "com.unity.test-framework": "1.1.29", 8 | "com.unity.textmeshpro": "3.0.6", 9 | "com.unity.timeline": "1.4.8", 10 | "com.unity.ugui": "1.0.0", 11 | "com.unity.xr.openxr": "1.3.1", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/manifest.json.backup0: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.15.15", 4 | "com.unity.ide.rider": "3.0.13", 5 | "com.unity.ide.visualstudio": "2.0.14", 6 | "com.unity.ide.vscode": "1.2.5", 7 | "com.unity.test-framework": "1.1.31", 8 | "com.unity.textmeshpro": "3.0.6", 9 | "com.unity.timeline": "1.6.4", 10 | "com.unity.ugui": "1.0.0", 11 | "com.unity.xr.openxr": "1.3.1", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/manifest.json.backup1: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.15.15", 4 | "com.unity.ide.rider": "3.0.13", 5 | "com.unity.ide.visualstudio": "2.0.14", 6 | "com.unity.ide.vscode": "1.2.5", 7 | "com.unity.test-framework": "1.1.31", 8 | "com.unity.textmeshpro": "3.0.6", 9 | "com.unity.timeline": "1.6.4", 10 | "com.unity.ugui": "1.0.0", 11 | "com.unity.xr.openxr": "1.3.1", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0", 43 | "com.microsoft.mixedreality.openxr": "file:MixedReality/com.microsoft.mixedreality.openxr-1.5.1.tgz" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /SampleEyeTracking/Packages/packages-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.microsoft.mixedreality.openxr": { 4 | "version": "file:MixedReality/com.microsoft.mixedreality.openxr-1.5.1.tgz", 5 | "depth": 0, 6 | "source": "local-tarball", 7 | "dependencies": { 8 | "com.unity.xr.arfoundation": "4.1.7", 9 | "com.unity.xr.management": "4.2.0", 10 | "com.unity.xr.openxr": "1.4.2" 11 | } 12 | }, 13 | "com.microsoft.mrtk.graphicstools.unity": { 14 | "version": "file:MixedReality/com.microsoft.mrtk.graphicstools.unity-0.4.0.tgz", 15 | "depth": 0, 16 | "source": "local-tarball", 17 | "dependencies": {} 18 | }, 19 | "com.unity.collab-proxy": { 20 | "version": "1.15.15", 21 | "depth": 0, 22 | "source": "registry", 23 | "dependencies": { 24 | "com.unity.services.core": "1.0.1" 25 | }, 26 | "url": "https://packages.unity.com" 27 | }, 28 | "com.unity.ext.nunit": { 29 | "version": "1.0.6", 30 | "depth": 1, 31 | "source": "registry", 32 | "dependencies": {}, 33 | "url": "https://packages.unity.com" 34 | }, 35 | "com.unity.ide.rider": { 36 | "version": "3.0.13", 37 | "depth": 0, 38 | "source": "registry", 39 | "dependencies": { 40 | "com.unity.ext.nunit": "1.0.6" 41 | }, 42 | "url": "https://packages.unity.com" 43 | }, 44 | "com.unity.ide.visualstudio": { 45 | "version": "2.0.14", 46 | "depth": 0, 47 | "source": "registry", 48 | "dependencies": { 49 | "com.unity.test-framework": "1.1.9" 50 | }, 51 | "url": "https://packages.unity.com" 52 | }, 53 | "com.unity.ide.vscode": { 54 | "version": "1.2.5", 55 | "depth": 0, 56 | "source": "registry", 57 | "dependencies": {}, 58 | "url": "https://packages.unity.com" 59 | }, 60 | "com.unity.inputsystem": { 61 | "version": "1.3.0", 62 | "depth": 2, 63 | "source": "registry", 64 | "dependencies": { 65 | "com.unity.modules.uielements": "1.0.0" 66 | }, 67 | "url": "https://packages.unity.com" 68 | }, 69 | "com.unity.services.core": { 70 | "version": "1.0.1", 71 | "depth": 1, 72 | "source": "registry", 73 | "dependencies": { 74 | "com.unity.modules.unitywebrequest": "1.0.0" 75 | }, 76 | "url": "https://packages.unity.com" 77 | }, 78 | "com.unity.subsystemregistration": { 79 | "version": "1.1.0", 80 | "depth": 3, 81 | "source": "registry", 82 | "dependencies": { 83 | "com.unity.modules.subsystems": "1.0.0" 84 | }, 85 | "url": "https://packages.unity.com" 86 | }, 87 | "com.unity.test-framework": { 88 | "version": "1.1.31", 89 | "depth": 0, 90 | "source": "registry", 91 | "dependencies": { 92 | "com.unity.ext.nunit": "1.0.6", 93 | "com.unity.modules.imgui": "1.0.0", 94 | "com.unity.modules.jsonserialize": "1.0.0" 95 | }, 96 | "url": "https://packages.unity.com" 97 | }, 98 | "com.unity.textmeshpro": { 99 | "version": "3.0.6", 100 | "depth": 0, 101 | "source": "registry", 102 | "dependencies": { 103 | "com.unity.ugui": "1.0.0" 104 | }, 105 | "url": "https://packages.unity.com" 106 | }, 107 | "com.unity.timeline": { 108 | "version": "1.6.4", 109 | "depth": 0, 110 | "source": "registry", 111 | "dependencies": { 112 | "com.unity.modules.director": "1.0.0", 113 | "com.unity.modules.animation": "1.0.0", 114 | "com.unity.modules.audio": "1.0.0", 115 | "com.unity.modules.particlesystem": "1.0.0" 116 | }, 117 | "url": "https://packages.unity.com" 118 | }, 119 | "com.unity.ugui": { 120 | "version": "1.0.0", 121 | "depth": 0, 122 | "source": "builtin", 123 | "dependencies": { 124 | "com.unity.modules.ui": "1.0.0", 125 | "com.unity.modules.imgui": "1.0.0" 126 | } 127 | }, 128 | "com.unity.xr.arfoundation": { 129 | "version": "4.1.7", 130 | "depth": 1, 131 | "source": "registry", 132 | "dependencies": { 133 | "com.unity.xr.arsubsystems": "4.1.7", 134 | "com.unity.xr.management": "4.0.1" 135 | }, 136 | "url": "https://packages.unity.com" 137 | }, 138 | "com.unity.xr.arsubsystems": { 139 | "version": "4.1.10", 140 | "depth": 2, 141 | "source": "registry", 142 | "dependencies": { 143 | "com.unity.subsystemregistration": "1.1.0" 144 | }, 145 | "url": "https://packages.unity.com" 146 | }, 147 | "com.unity.xr.legacyinputhelpers": { 148 | "version": "2.1.10", 149 | "depth": 1, 150 | "source": "registry", 151 | "dependencies": { 152 | "com.unity.modules.vr": "1.0.0", 153 | "com.unity.modules.xr": "1.0.0" 154 | }, 155 | "url": "https://packages.unity.com" 156 | }, 157 | "com.unity.xr.management": { 158 | "version": "4.2.0", 159 | "depth": 1, 160 | "source": "registry", 161 | "dependencies": { 162 | "com.unity.modules.subsystems": "1.0.0", 163 | "com.unity.modules.vr": "1.0.0", 164 | "com.unity.modules.xr": "1.0.0", 165 | "com.unity.xr.legacyinputhelpers": "2.1.7", 166 | "com.unity.subsystemregistration": "1.0.6" 167 | }, 168 | "url": "https://packages.unity.com" 169 | }, 170 | "com.unity.xr.openxr": { 171 | "version": "1.4.2", 172 | "depth": 1, 173 | "source": "registry", 174 | "dependencies": { 175 | "com.unity.xr.management": "4.0.1", 176 | "com.unity.xr.legacyinputhelpers": "2.1.2", 177 | "com.unity.inputsystem": "1.3.0" 178 | }, 179 | "url": "https://packages.unity.com" 180 | }, 181 | "com.unity.modules.ai": { 182 | "version": "1.0.0", 183 | "depth": 0, 184 | "source": "builtin", 185 | "dependencies": {} 186 | }, 187 | "com.unity.modules.androidjni": { 188 | "version": "1.0.0", 189 | "depth": 0, 190 | "source": "builtin", 191 | "dependencies": {} 192 | }, 193 | "com.unity.modules.animation": { 194 | "version": "1.0.0", 195 | "depth": 0, 196 | "source": "builtin", 197 | "dependencies": {} 198 | }, 199 | "com.unity.modules.assetbundle": { 200 | "version": "1.0.0", 201 | "depth": 0, 202 | "source": "builtin", 203 | "dependencies": {} 204 | }, 205 | "com.unity.modules.audio": { 206 | "version": "1.0.0", 207 | "depth": 0, 208 | "source": "builtin", 209 | "dependencies": {} 210 | }, 211 | "com.unity.modules.cloth": { 212 | "version": "1.0.0", 213 | "depth": 0, 214 | "source": "builtin", 215 | "dependencies": { 216 | "com.unity.modules.physics": "1.0.0" 217 | } 218 | }, 219 | "com.unity.modules.director": { 220 | "version": "1.0.0", 221 | "depth": 0, 222 | "source": "builtin", 223 | "dependencies": { 224 | "com.unity.modules.audio": "1.0.0", 225 | "com.unity.modules.animation": "1.0.0" 226 | } 227 | }, 228 | "com.unity.modules.imageconversion": { 229 | "version": "1.0.0", 230 | "depth": 0, 231 | "source": "builtin", 232 | "dependencies": {} 233 | }, 234 | "com.unity.modules.imgui": { 235 | "version": "1.0.0", 236 | "depth": 0, 237 | "source": "builtin", 238 | "dependencies": {} 239 | }, 240 | "com.unity.modules.jsonserialize": { 241 | "version": "1.0.0", 242 | "depth": 0, 243 | "source": "builtin", 244 | "dependencies": {} 245 | }, 246 | "com.unity.modules.particlesystem": { 247 | "version": "1.0.0", 248 | "depth": 0, 249 | "source": "builtin", 250 | "dependencies": {} 251 | }, 252 | "com.unity.modules.physics": { 253 | "version": "1.0.0", 254 | "depth": 0, 255 | "source": "builtin", 256 | "dependencies": {} 257 | }, 258 | "com.unity.modules.physics2d": { 259 | "version": "1.0.0", 260 | "depth": 0, 261 | "source": "builtin", 262 | "dependencies": {} 263 | }, 264 | "com.unity.modules.screencapture": { 265 | "version": "1.0.0", 266 | "depth": 0, 267 | "source": "builtin", 268 | "dependencies": { 269 | "com.unity.modules.imageconversion": "1.0.0" 270 | } 271 | }, 272 | "com.unity.modules.subsystems": { 273 | "version": "1.0.0", 274 | "depth": 1, 275 | "source": "builtin", 276 | "dependencies": { 277 | "com.unity.modules.jsonserialize": "1.0.0" 278 | } 279 | }, 280 | "com.unity.modules.terrain": { 281 | "version": "1.0.0", 282 | "depth": 0, 283 | "source": "builtin", 284 | "dependencies": {} 285 | }, 286 | "com.unity.modules.terrainphysics": { 287 | "version": "1.0.0", 288 | "depth": 0, 289 | "source": "builtin", 290 | "dependencies": { 291 | "com.unity.modules.physics": "1.0.0", 292 | "com.unity.modules.terrain": "1.0.0" 293 | } 294 | }, 295 | "com.unity.modules.tilemap": { 296 | "version": "1.0.0", 297 | "depth": 0, 298 | "source": "builtin", 299 | "dependencies": { 300 | "com.unity.modules.physics2d": "1.0.0" 301 | } 302 | }, 303 | "com.unity.modules.ui": { 304 | "version": "1.0.0", 305 | "depth": 0, 306 | "source": "builtin", 307 | "dependencies": {} 308 | }, 309 | "com.unity.modules.uielements": { 310 | "version": "1.0.0", 311 | "depth": 0, 312 | "source": "builtin", 313 | "dependencies": { 314 | "com.unity.modules.ui": "1.0.0", 315 | "com.unity.modules.imgui": "1.0.0", 316 | "com.unity.modules.jsonserialize": "1.0.0", 317 | "com.unity.modules.uielementsnative": "1.0.0" 318 | } 319 | }, 320 | "com.unity.modules.uielementsnative": { 321 | "version": "1.0.0", 322 | "depth": 1, 323 | "source": "builtin", 324 | "dependencies": { 325 | "com.unity.modules.ui": "1.0.0", 326 | "com.unity.modules.imgui": "1.0.0", 327 | "com.unity.modules.jsonserialize": "1.0.0" 328 | } 329 | }, 330 | "com.unity.modules.umbra": { 331 | "version": "1.0.0", 332 | "depth": 0, 333 | "source": "builtin", 334 | "dependencies": {} 335 | }, 336 | "com.unity.modules.unityanalytics": { 337 | "version": "1.0.0", 338 | "depth": 0, 339 | "source": "builtin", 340 | "dependencies": { 341 | "com.unity.modules.unitywebrequest": "1.0.0", 342 | "com.unity.modules.jsonserialize": "1.0.0" 343 | } 344 | }, 345 | "com.unity.modules.unitywebrequest": { 346 | "version": "1.0.0", 347 | "depth": 0, 348 | "source": "builtin", 349 | "dependencies": {} 350 | }, 351 | "com.unity.modules.unitywebrequestassetbundle": { 352 | "version": "1.0.0", 353 | "depth": 0, 354 | "source": "builtin", 355 | "dependencies": { 356 | "com.unity.modules.assetbundle": "1.0.0", 357 | "com.unity.modules.unitywebrequest": "1.0.0" 358 | } 359 | }, 360 | "com.unity.modules.unitywebrequestaudio": { 361 | "version": "1.0.0", 362 | "depth": 0, 363 | "source": "builtin", 364 | "dependencies": { 365 | "com.unity.modules.unitywebrequest": "1.0.0", 366 | "com.unity.modules.audio": "1.0.0" 367 | } 368 | }, 369 | "com.unity.modules.unitywebrequesttexture": { 370 | "version": "1.0.0", 371 | "depth": 0, 372 | "source": "builtin", 373 | "dependencies": { 374 | "com.unity.modules.unitywebrequest": "1.0.0", 375 | "com.unity.modules.imageconversion": "1.0.0" 376 | } 377 | }, 378 | "com.unity.modules.unitywebrequestwww": { 379 | "version": "1.0.0", 380 | "depth": 0, 381 | "source": "builtin", 382 | "dependencies": { 383 | "com.unity.modules.unitywebrequest": "1.0.0", 384 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 385 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 386 | "com.unity.modules.audio": "1.0.0", 387 | "com.unity.modules.assetbundle": "1.0.0", 388 | "com.unity.modules.imageconversion": "1.0.0" 389 | } 390 | }, 391 | "com.unity.modules.vehicles": { 392 | "version": "1.0.0", 393 | "depth": 0, 394 | "source": "builtin", 395 | "dependencies": { 396 | "com.unity.modules.physics": "1.0.0" 397 | } 398 | }, 399 | "com.unity.modules.video": { 400 | "version": "1.0.0", 401 | "depth": 0, 402 | "source": "builtin", 403 | "dependencies": { 404 | "com.unity.modules.audio": "1.0.0", 405 | "com.unity.modules.ui": "1.0.0", 406 | "com.unity.modules.unitywebrequest": "1.0.0" 407 | } 408 | }, 409 | "com.unity.modules.vr": { 410 | "version": "1.0.0", 411 | "depth": 0, 412 | "source": "builtin", 413 | "dependencies": { 414 | "com.unity.modules.jsonserialize": "1.0.0", 415 | "com.unity.modules.physics": "1.0.0", 416 | "com.unity.modules.xr": "1.0.0" 417 | } 418 | }, 419 | "com.unity.modules.wind": { 420 | "version": "1.0.0", 421 | "depth": 0, 422 | "source": "builtin", 423 | "dependencies": {} 424 | }, 425 | "com.unity.modules.xr": { 426 | "version": "1.0.0", 427 | "depth": 0, 428 | "source": "builtin", 429 | "dependencies": { 430 | "com.unity.modules.physics": "1.0.0", 431 | "com.unity.modules.jsonserialize": "1.0.0", 432 | "com.unity.modules.subsystems": "1.0.0" 433 | } 434 | } 435 | } 436 | } 437 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/SampleScene.unity 10 | guid: 9fc0d4010bbf28b4594072e72b8655ab 11 | m_configObjects: 12 | Unity.XR.WindowsMR.Settings: {fileID: 11400000, guid: ba2465f09666c5a40bfa48bc8efeb656, type: 2} 13 | com.unity.xr.management.loader_settings: {fileID: 11400000, guid: 729a9f63632b8b040b85c2a22cfb335e, type: 2} 14 | com.unity.xr.openxr.settings4: {fileID: 11400000, guid: 9e6945850b21aad46ae5ca5e44aca738, type: 2} 15 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 0 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_ShowLightmapResolutionOverlay: 1 29 | m_UseLegacyProbeSampleCount: 0 30 | m_SerializeInlineMappingsOnOneLine: 1 -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | m_PreloadedShaders: [] 39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 40 | type: 0} 41 | m_CustomRenderPipeline: {fileID: 0} 42 | m_TransparencySortMode: 0 43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 44 | m_DefaultRenderingPath: 1 45 | m_DefaultMobileRenderingPath: 1 46 | m_TierSettings: [] 47 | m_LightmapStripping: 0 48 | m_FogStripping: 0 49 | m_InstancingStripping: 0 50 | m_LightmapKeepPlain: 1 51 | m_LightmapKeepDirCombined: 1 52 | m_LightmapKeepDynamicPlain: 1 53 | m_LightmapKeepDynamicDirCombined: 1 54 | m_LightmapKeepShadowMask: 1 55 | m_LightmapKeepSubtractive: 1 56 | m_FogKeepLinear: 1 57 | m_FogKeepExp: 1 58 | m_FogKeepExp2: 1 59 | m_AlbedoSwatchInfos: [] 60 | m_LightsUseLinearIntensity: 0 61 | m_LightsUseColorTemperature: 0 62 | m_LogWhenShaderIsCompiled: 0 63 | m_AllowEnlightenSupportForUpgradedProject: 0 64 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreviewPackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 0 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!129 &1 4 | PlayerSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 22 7 | productGUID: 102ce5196c2fbd5469a1ac827c947dab 8 | AndroidProfiler: 0 9 | AndroidFilterTouchesWhenObscured: 0 10 | AndroidEnableSustainedPerformanceMode: 0 11 | defaultScreenOrientation: 4 12 | targetDevice: 2 13 | useOnDemandResources: 0 14 | accelerometerFrequency: 60 15 | companyName: Microsoft 16 | productName: ExtendedEyeTrackingSample 17 | defaultCursor: {fileID: 0} 18 | cursorHotspot: {x: 0, y: 0} 19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} 20 | m_ShowUnitySplashScreen: 1 21 | m_ShowUnitySplashLogo: 1 22 | m_SplashScreenOverlayOpacity: 1 23 | m_SplashScreenAnimation: 1 24 | m_SplashScreenLogoStyle: 1 25 | m_SplashScreenDrawMode: 0 26 | m_SplashScreenBackgroundAnimationZoom: 1 27 | m_SplashScreenLogoAnimationZoom: 1 28 | m_SplashScreenBackgroundLandscapeAspect: 1 29 | m_SplashScreenBackgroundPortraitAspect: 1 30 | m_SplashScreenBackgroundLandscapeUvs: 31 | serializedVersion: 2 32 | x: 0 33 | y: 0 34 | width: 1 35 | height: 1 36 | m_SplashScreenBackgroundPortraitUvs: 37 | serializedVersion: 2 38 | x: 0 39 | y: 0 40 | width: 1 41 | height: 1 42 | m_SplashScreenLogos: [] 43 | m_VirtualRealitySplashScreen: {fileID: 0} 44 | m_HolographicTrackingLossScreen: {fileID: 0} 45 | defaultScreenWidth: 1024 46 | defaultScreenHeight: 768 47 | defaultScreenWidthWeb: 960 48 | defaultScreenHeightWeb: 600 49 | m_StereoRenderingPath: 0 50 | m_ActiveColorSpace: 0 51 | m_MTRendering: 1 52 | mipStripping: 0 53 | numberOfMipsStripped: 0 54 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000 55 | iosShowActivityIndicatorOnLoading: -1 56 | androidShowActivityIndicatorOnLoading: -1 57 | iosUseCustomAppBackgroundBehavior: 0 58 | iosAllowHTTPDownload: 1 59 | allowedAutorotateToPortrait: 1 60 | allowedAutorotateToPortraitUpsideDown: 1 61 | allowedAutorotateToLandscapeRight: 1 62 | allowedAutorotateToLandscapeLeft: 1 63 | useOSAutorotation: 1 64 | use32BitDisplayBuffer: 1 65 | preserveFramebufferAlpha: 0 66 | disableDepthAndStencilBuffers: 0 67 | androidStartInFullscreen: 1 68 | androidRenderOutsideSafeArea: 1 69 | androidUseSwappy: 1 70 | androidBlitType: 0 71 | androidResizableWindow: 0 72 | androidDefaultWindowWidth: 1920 73 | androidDefaultWindowHeight: 1080 74 | androidMinimumWindowWidth: 400 75 | androidMinimumWindowHeight: 300 76 | androidFullscreenMode: 1 77 | defaultIsNativeResolution: 1 78 | macRetinaSupport: 1 79 | runInBackground: 0 80 | captureSingleScreen: 0 81 | muteOtherAudioSources: 0 82 | Prepare IOS For Recording: 0 83 | Force IOS Speakers When Recording: 0 84 | deferSystemGesturesMode: 0 85 | hideHomeButton: 0 86 | submitAnalytics: 1 87 | usePlayerLog: 1 88 | bakeCollisionMeshes: 0 89 | forceSingleInstance: 0 90 | useFlipModelSwapchain: 1 91 | resizableWindow: 0 92 | useMacAppStoreValidation: 0 93 | macAppStoreCategory: public.app-category.games 94 | gpuSkinning: 1 95 | xboxPIXTextureCapture: 0 96 | xboxEnableAvatar: 0 97 | xboxEnableKinect: 0 98 | xboxEnableKinectAutoTracking: 0 99 | xboxEnableFitness: 0 100 | visibleInBackground: 1 101 | allowFullscreenSwitch: 1 102 | fullscreenMode: 1 103 | xboxSpeechDB: 0 104 | xboxEnableHeadOrientation: 0 105 | xboxEnableGuest: 0 106 | xboxEnablePIXSampling: 0 107 | metalFramebufferOnly: 0 108 | xboxOneResolution: 0 109 | xboxOneSResolution: 0 110 | xboxOneXResolution: 3 111 | xboxOneMonoLoggingLevel: 0 112 | xboxOneLoggingLevel: 1 113 | xboxOneDisableEsram: 0 114 | xboxOneEnableTypeOptimization: 0 115 | xboxOnePresentImmediateThreshold: 0 116 | switchQueueCommandMemory: 0 117 | switchQueueControlMemory: 16384 118 | switchQueueComputeMemory: 262144 119 | switchNVNShaderPoolsGranularity: 33554432 120 | switchNVNDefaultPoolsGranularity: 16777216 121 | switchNVNOtherPoolsGranularity: 16777216 122 | switchNVNMaxPublicTextureIDCount: 0 123 | switchNVNMaxPublicSamplerIDCount: 0 124 | stadiaPresentMode: 0 125 | stadiaTargetFramerate: 0 126 | vulkanNumSwapchainBuffers: 3 127 | vulkanEnableSetSRGBWrite: 0 128 | vulkanEnablePreTransform: 0 129 | vulkanEnableLateAcquireNextImage: 0 130 | vulkanEnableCommandBufferRecycling: 1 131 | m_SupportedAspectRatios: 132 | 4:3: 1 133 | 5:4: 1 134 | 16:10: 1 135 | 16:9: 1 136 | Others: 1 137 | bundleVersion: 0.1 138 | preloadedAssets: 139 | - {fileID: 0} 140 | - {fileID: 0} 141 | - {fileID: 0} 142 | - {fileID: 0} 143 | - {fileID: 0} 144 | - {fileID: 0} 145 | - {fileID: 0} 146 | - {fileID: 0} 147 | - {fileID: 0} 148 | - {fileID: 0} 149 | - {fileID: 0} 150 | - {fileID: 0} 151 | - {fileID: 0} 152 | - {fileID: 0} 153 | - {fileID: 0} 154 | - {fileID: 0} 155 | - {fileID: 0} 156 | - {fileID: 0} 157 | - {fileID: 0} 158 | - {fileID: 0} 159 | - {fileID: 0} 160 | - {fileID: 0} 161 | - {fileID: 0} 162 | - {fileID: 0} 163 | - {fileID: 0} 164 | - {fileID: 0} 165 | - {fileID: 0} 166 | - {fileID: 0} 167 | - {fileID: 0} 168 | - {fileID: 0} 169 | - {fileID: 0} 170 | - {fileID: 0} 171 | - {fileID: 0} 172 | - {fileID: 0} 173 | - {fileID: 0} 174 | - {fileID: 0} 175 | metroInputSource: 0 176 | wsaTransparentSwapchain: 0 177 | m_HolographicPauseOnTrackingLoss: 1 178 | xboxOneDisableKinectGpuReservation: 1 179 | xboxOneEnable7thCore: 1 180 | vrSettings: 181 | enable360StereoCapture: 0 182 | isWsaHolographicRemotingEnabled: 0 183 | enableFrameTimingStats: 0 184 | useHDRDisplay: 0 185 | D3DHDRBitDepth: 0 186 | m_ColorGamuts: 00000000 187 | targetPixelDensity: 30 188 | resolutionScalingMode: 0 189 | resetResolutionOnWindowResize: 0 190 | androidSupportedAspectRatio: 1 191 | androidMaxAspectRatio: 2.1 192 | applicationIdentifier: {} 193 | buildNumber: 194 | Standalone: 0 195 | iPhone: 0 196 | tvOS: 0 197 | overrideDefaultApplicationIdentifier: 0 198 | AndroidBundleVersionCode: 1 199 | AndroidMinSdkVersion: 22 200 | AndroidTargetSdkVersion: 0 201 | AndroidPreferredInstallLocation: 1 202 | aotOptions: 203 | stripEngineCode: 1 204 | iPhoneStrippingLevel: 0 205 | iPhoneScriptCallOptimization: 0 206 | ForceInternetPermission: 0 207 | ForceSDCardPermission: 0 208 | CreateWallpaper: 0 209 | APKExpansionFiles: 0 210 | keepLoadedShadersAlive: 0 211 | StripUnusedMeshComponents: 1 212 | VertexChannelCompressionMask: 4054 213 | iPhoneSdkVersion: 988 214 | iOSTargetOSVersionString: 11.0 215 | tvOSSdkVersion: 0 216 | tvOSRequireExtendedGameController: 0 217 | tvOSTargetOSVersionString: 11.0 218 | uIPrerenderedIcon: 0 219 | uIRequiresPersistentWiFi: 0 220 | uIRequiresFullScreen: 1 221 | uIStatusBarHidden: 1 222 | uIExitOnSuspend: 0 223 | uIStatusBarStyle: 0 224 | appleTVSplashScreen: {fileID: 0} 225 | appleTVSplashScreen2x: {fileID: 0} 226 | tvOSSmallIconLayers: [] 227 | tvOSSmallIconLayers2x: [] 228 | tvOSLargeIconLayers: [] 229 | tvOSLargeIconLayers2x: [] 230 | tvOSTopShelfImageLayers: [] 231 | tvOSTopShelfImageLayers2x: [] 232 | tvOSTopShelfImageWideLayers: [] 233 | tvOSTopShelfImageWideLayers2x: [] 234 | iOSLaunchScreenType: 0 235 | iOSLaunchScreenPortrait: {fileID: 0} 236 | iOSLaunchScreenLandscape: {fileID: 0} 237 | iOSLaunchScreenBackgroundColor: 238 | serializedVersion: 2 239 | rgba: 0 240 | iOSLaunchScreenFillPct: 100 241 | iOSLaunchScreenSize: 100 242 | iOSLaunchScreenCustomXibPath: 243 | iOSLaunchScreeniPadType: 0 244 | iOSLaunchScreeniPadImage: {fileID: 0} 245 | iOSLaunchScreeniPadBackgroundColor: 246 | serializedVersion: 2 247 | rgba: 0 248 | iOSLaunchScreeniPadFillPct: 100 249 | iOSLaunchScreeniPadSize: 100 250 | iOSLaunchScreeniPadCustomXibPath: 251 | iOSLaunchScreenCustomStoryboardPath: 252 | iOSLaunchScreeniPadCustomStoryboardPath: 253 | iOSDeviceRequirements: [] 254 | iOSURLSchemes: [] 255 | iOSBackgroundModes: 0 256 | iOSMetalForceHardShadows: 0 257 | metalEditorSupport: 1 258 | metalAPIValidation: 1 259 | iOSRenderExtraFrameOnPause: 0 260 | iosCopyPluginsCodeInsteadOfSymlink: 0 261 | appleDeveloperTeamID: 262 | iOSManualSigningProvisioningProfileID: 263 | tvOSManualSigningProvisioningProfileID: 264 | iOSManualSigningProvisioningProfileType: 0 265 | tvOSManualSigningProvisioningProfileType: 0 266 | appleEnableAutomaticSigning: 0 267 | iOSRequireARKit: 0 268 | iOSAutomaticallyDetectAndAddCapabilities: 1 269 | appleEnableProMotion: 0 270 | shaderPrecisionModel: 0 271 | clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea 272 | templatePackageId: com.unity.template.3d@5.0.4 273 | templateDefaultScene: Assets/Scenes/SampleScene.unity 274 | useCustomMainManifest: 0 275 | useCustomLauncherManifest: 0 276 | useCustomMainGradleTemplate: 0 277 | useCustomLauncherGradleManifest: 0 278 | useCustomBaseGradleTemplate: 0 279 | useCustomGradlePropertiesTemplate: 0 280 | useCustomProguardFile: 0 281 | AndroidTargetArchitectures: 1 282 | AndroidTargetDevices: 0 283 | AndroidSplashScreenScale: 0 284 | androidSplashScreen: {fileID: 0} 285 | AndroidKeystoreName: 286 | AndroidKeyaliasName: 287 | AndroidBuildApkPerCpuArchitecture: 0 288 | AndroidTVCompatibility: 0 289 | AndroidIsGame: 1 290 | AndroidEnableTango: 0 291 | androidEnableBanner: 1 292 | androidUseLowAccuracyLocation: 0 293 | androidUseCustomKeystore: 0 294 | m_AndroidBanners: 295 | - width: 320 296 | height: 180 297 | banner: {fileID: 0} 298 | androidGamepadSupportLevel: 0 299 | chromeosInputEmulation: 1 300 | AndroidMinifyWithR8: 0 301 | AndroidMinifyRelease: 0 302 | AndroidMinifyDebug: 0 303 | AndroidValidateAppBundleSize: 1 304 | AndroidAppBundleSizeToValidate: 150 305 | m_BuildTargetIcons: [] 306 | m_BuildTargetPlatformIcons: [] 307 | m_BuildTargetBatching: 308 | - m_BuildTarget: Standalone 309 | m_StaticBatching: 1 310 | m_DynamicBatching: 0 311 | - m_BuildTarget: tvOS 312 | m_StaticBatching: 1 313 | m_DynamicBatching: 0 314 | - m_BuildTarget: Android 315 | m_StaticBatching: 1 316 | m_DynamicBatching: 0 317 | - m_BuildTarget: iPhone 318 | m_StaticBatching: 1 319 | m_DynamicBatching: 0 320 | - m_BuildTarget: WebGL 321 | m_StaticBatching: 0 322 | m_DynamicBatching: 0 323 | m_BuildTargetGraphicsJobs: 324 | - m_BuildTarget: MacStandaloneSupport 325 | m_GraphicsJobs: 0 326 | - m_BuildTarget: Switch 327 | m_GraphicsJobs: 1 328 | - m_BuildTarget: MetroSupport 329 | m_GraphicsJobs: 1 330 | - m_BuildTarget: AppleTVSupport 331 | m_GraphicsJobs: 0 332 | - m_BuildTarget: BJMSupport 333 | m_GraphicsJobs: 1 334 | - m_BuildTarget: LinuxStandaloneSupport 335 | m_GraphicsJobs: 1 336 | - m_BuildTarget: PS4Player 337 | m_GraphicsJobs: 1 338 | - m_BuildTarget: iOSSupport 339 | m_GraphicsJobs: 0 340 | - m_BuildTarget: WindowsStandaloneSupport 341 | m_GraphicsJobs: 1 342 | - m_BuildTarget: XboxOnePlayer 343 | m_GraphicsJobs: 1 344 | - m_BuildTarget: LuminSupport 345 | m_GraphicsJobs: 0 346 | - m_BuildTarget: AndroidPlayer 347 | m_GraphicsJobs: 0 348 | - m_BuildTarget: WebGLSupport 349 | m_GraphicsJobs: 0 350 | m_BuildTargetGraphicsJobMode: 351 | - m_BuildTarget: PS4Player 352 | m_GraphicsJobMode: 0 353 | - m_BuildTarget: XboxOnePlayer 354 | m_GraphicsJobMode: 0 355 | m_BuildTargetGraphicsAPIs: 356 | - m_BuildTarget: AndroidPlayer 357 | m_APIs: 150000000b000000 358 | m_Automatic: 1 359 | - m_BuildTarget: iOSSupport 360 | m_APIs: 10000000 361 | m_Automatic: 1 362 | - m_BuildTarget: AppleTVSupport 363 | m_APIs: 10000000 364 | m_Automatic: 1 365 | - m_BuildTarget: WebGLSupport 366 | m_APIs: 0b000000 367 | m_Automatic: 1 368 | m_BuildTargetVRSettings: 369 | - m_BuildTarget: Standalone 370 | m_Enabled: 0 371 | m_Devices: 372 | - Oculus 373 | - OpenVR 374 | openGLRequireES31: 0 375 | openGLRequireES31AEP: 0 376 | openGLRequireES32: 0 377 | m_TemplateCustomTags: {} 378 | mobileMTRendering: 379 | Android: 1 380 | iPhone: 1 381 | tvOS: 1 382 | m_BuildTargetGroupLightmapEncodingQuality: [] 383 | m_BuildTargetGroupLightmapSettings: [] 384 | m_BuildTargetNormalMapEncoding: [] 385 | playModeTestRunnerEnabled: 0 386 | runPlayModeTestAsEditModeTest: 0 387 | actionOnDotNetUnhandledException: 1 388 | enableInternalProfiler: 0 389 | logObjCUncaughtExceptions: 1 390 | enableCrashReportAPI: 0 391 | cameraUsageDescription: 392 | locationUsageDescription: 393 | microphoneUsageDescription: 394 | bluetoothUsageDescription: 395 | switchNMETAOverride: 396 | switchNetLibKey: 397 | switchSocketMemoryPoolSize: 6144 398 | switchSocketAllocatorPoolSize: 128 399 | switchSocketConcurrencyLimit: 14 400 | switchScreenResolutionBehavior: 2 401 | switchUseCPUProfiler: 0 402 | switchUseGOLDLinker: 0 403 | switchApplicationID: 0x01004b9000490000 404 | switchNSODependencies: 405 | switchTitleNames_0: 406 | switchTitleNames_1: 407 | switchTitleNames_2: 408 | switchTitleNames_3: 409 | switchTitleNames_4: 410 | switchTitleNames_5: 411 | switchTitleNames_6: 412 | switchTitleNames_7: 413 | switchTitleNames_8: 414 | switchTitleNames_9: 415 | switchTitleNames_10: 416 | switchTitleNames_11: 417 | switchTitleNames_12: 418 | switchTitleNames_13: 419 | switchTitleNames_14: 420 | switchTitleNames_15: 421 | switchPublisherNames_0: 422 | switchPublisherNames_1: 423 | switchPublisherNames_2: 424 | switchPublisherNames_3: 425 | switchPublisherNames_4: 426 | switchPublisherNames_5: 427 | switchPublisherNames_6: 428 | switchPublisherNames_7: 429 | switchPublisherNames_8: 430 | switchPublisherNames_9: 431 | switchPublisherNames_10: 432 | switchPublisherNames_11: 433 | switchPublisherNames_12: 434 | switchPublisherNames_13: 435 | switchPublisherNames_14: 436 | switchPublisherNames_15: 437 | switchIcons_0: {fileID: 0} 438 | switchIcons_1: {fileID: 0} 439 | switchIcons_2: {fileID: 0} 440 | switchIcons_3: {fileID: 0} 441 | switchIcons_4: {fileID: 0} 442 | switchIcons_5: {fileID: 0} 443 | switchIcons_6: {fileID: 0} 444 | switchIcons_7: {fileID: 0} 445 | switchIcons_8: {fileID: 0} 446 | switchIcons_9: {fileID: 0} 447 | switchIcons_10: {fileID: 0} 448 | switchIcons_11: {fileID: 0} 449 | switchIcons_12: {fileID: 0} 450 | switchIcons_13: {fileID: 0} 451 | switchIcons_14: {fileID: 0} 452 | switchIcons_15: {fileID: 0} 453 | switchSmallIcons_0: {fileID: 0} 454 | switchSmallIcons_1: {fileID: 0} 455 | switchSmallIcons_2: {fileID: 0} 456 | switchSmallIcons_3: {fileID: 0} 457 | switchSmallIcons_4: {fileID: 0} 458 | switchSmallIcons_5: {fileID: 0} 459 | switchSmallIcons_6: {fileID: 0} 460 | switchSmallIcons_7: {fileID: 0} 461 | switchSmallIcons_8: {fileID: 0} 462 | switchSmallIcons_9: {fileID: 0} 463 | switchSmallIcons_10: {fileID: 0} 464 | switchSmallIcons_11: {fileID: 0} 465 | switchSmallIcons_12: {fileID: 0} 466 | switchSmallIcons_13: {fileID: 0} 467 | switchSmallIcons_14: {fileID: 0} 468 | switchSmallIcons_15: {fileID: 0} 469 | switchManualHTML: 470 | switchAccessibleURLs: 471 | switchLegalInformation: 472 | switchMainThreadStackSize: 1048576 473 | switchPresenceGroupId: 474 | switchLogoHandling: 0 475 | switchReleaseVersion: 0 476 | switchDisplayVersion: 1.0.0 477 | switchStartupUserAccount: 0 478 | switchTouchScreenUsage: 0 479 | switchSupportedLanguagesMask: 0 480 | switchLogoType: 0 481 | switchApplicationErrorCodeCategory: 482 | switchUserAccountSaveDataSize: 0 483 | switchUserAccountSaveDataJournalSize: 0 484 | switchApplicationAttribute: 0 485 | switchCardSpecSize: -1 486 | switchCardSpecClock: -1 487 | switchRatingsMask: 0 488 | switchRatingsInt_0: 0 489 | switchRatingsInt_1: 0 490 | switchRatingsInt_2: 0 491 | switchRatingsInt_3: 0 492 | switchRatingsInt_4: 0 493 | switchRatingsInt_5: 0 494 | switchRatingsInt_6: 0 495 | switchRatingsInt_7: 0 496 | switchRatingsInt_8: 0 497 | switchRatingsInt_9: 0 498 | switchRatingsInt_10: 0 499 | switchRatingsInt_11: 0 500 | switchRatingsInt_12: 0 501 | switchLocalCommunicationIds_0: 502 | switchLocalCommunicationIds_1: 503 | switchLocalCommunicationIds_2: 504 | switchLocalCommunicationIds_3: 505 | switchLocalCommunicationIds_4: 506 | switchLocalCommunicationIds_5: 507 | switchLocalCommunicationIds_6: 508 | switchLocalCommunicationIds_7: 509 | switchParentalControl: 0 510 | switchAllowsScreenshot: 1 511 | switchAllowsVideoCapturing: 1 512 | switchAllowsRuntimeAddOnContentInstall: 0 513 | switchDataLossConfirmation: 0 514 | switchUserAccountLockEnabled: 0 515 | switchSystemResourceMemory: 16777216 516 | switchSupportedNpadStyles: 22 517 | switchNativeFsCacheSize: 32 518 | switchIsHoldTypeHorizontal: 0 519 | switchSupportedNpadCount: 8 520 | switchSocketConfigEnabled: 0 521 | switchTcpInitialSendBufferSize: 32 522 | switchTcpInitialReceiveBufferSize: 64 523 | switchTcpAutoSendBufferSizeMax: 256 524 | switchTcpAutoReceiveBufferSizeMax: 256 525 | switchUdpSendBufferSize: 9 526 | switchUdpReceiveBufferSize: 42 527 | switchSocketBufferEfficiency: 4 528 | switchSocketInitializeEnabled: 1 529 | switchNetworkInterfaceManagerInitializeEnabled: 1 530 | switchPlayerConnectionEnabled: 1 531 | switchUseNewStyleFilepaths: 0 532 | switchUseMicroSleepForYield: 1 533 | switchEnableRamDiskSupport: 0 534 | switchMicroSleepForYieldTime: 25 535 | switchRamDiskSpaceSize: 12 536 | ps4NPAgeRating: 12 537 | ps4NPTitleSecret: 538 | ps4NPTrophyPackPath: 539 | ps4ParentalLevel: 11 540 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 541 | ps4Category: 0 542 | ps4MasterVersion: 01.00 543 | ps4AppVersion: 01.00 544 | ps4AppType: 0 545 | ps4ParamSfxPath: 546 | ps4VideoOutPixelFormat: 0 547 | ps4VideoOutInitialWidth: 1920 548 | ps4VideoOutBaseModeInitialWidth: 1920 549 | ps4VideoOutReprojectionRate: 60 550 | ps4PronunciationXMLPath: 551 | ps4PronunciationSIGPath: 552 | ps4BackgroundImagePath: 553 | ps4StartupImagePath: 554 | ps4StartupImagesFolder: 555 | ps4IconImagesFolder: 556 | ps4SaveDataImagePath: 557 | ps4SdkOverride: 558 | ps4BGMPath: 559 | ps4ShareFilePath: 560 | ps4ShareOverlayImagePath: 561 | ps4PrivacyGuardImagePath: 562 | ps4ExtraSceSysFile: 563 | ps4NPtitleDatPath: 564 | ps4RemotePlayKeyAssignment: -1 565 | ps4RemotePlayKeyMappingDir: 566 | ps4PlayTogetherPlayerCount: 0 567 | ps4EnterButtonAssignment: 1 568 | ps4ApplicationParam1: 0 569 | ps4ApplicationParam2: 0 570 | ps4ApplicationParam3: 0 571 | ps4ApplicationParam4: 0 572 | ps4DownloadDataSize: 0 573 | ps4GarlicHeapSize: 2048 574 | ps4ProGarlicHeapSize: 2560 575 | playerPrefsMaxSize: 32768 576 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 577 | ps4pnSessions: 1 578 | ps4pnPresence: 1 579 | ps4pnFriends: 1 580 | ps4pnGameCustomData: 1 581 | playerPrefsSupport: 0 582 | enableApplicationExit: 0 583 | resetTempFolder: 1 584 | restrictedAudioUsageRights: 0 585 | ps4UseResolutionFallback: 0 586 | ps4ReprojectionSupport: 0 587 | ps4UseAudio3dBackend: 0 588 | ps4UseLowGarlicFragmentationMode: 1 589 | ps4SocialScreenEnabled: 0 590 | ps4ScriptOptimizationLevel: 0 591 | ps4Audio3dVirtualSpeakerCount: 14 592 | ps4attribCpuUsage: 0 593 | ps4PatchPkgPath: 594 | ps4PatchLatestPkgPath: 595 | ps4PatchChangeinfoPath: 596 | ps4PatchDayOne: 0 597 | ps4attribUserManagement: 0 598 | ps4attribMoveSupport: 0 599 | ps4attrib3DSupport: 0 600 | ps4attribShareSupport: 0 601 | ps4attribExclusiveVR: 0 602 | ps4disableAutoHideSplash: 0 603 | ps4videoRecordingFeaturesUsed: 0 604 | ps4contentSearchFeaturesUsed: 0 605 | ps4CompatibilityPS5: 0 606 | ps4AllowPS5Detection: 0 607 | ps4GPU800MHz: 1 608 | ps4attribEyeToEyeDistanceSettingVR: 0 609 | ps4IncludedModules: [] 610 | ps4attribVROutputEnabled: 0 611 | monoEnv: 612 | splashScreenBackgroundSourceLandscape: {fileID: 0} 613 | splashScreenBackgroundSourcePortrait: {fileID: 0} 614 | blurSplashScreenBackground: 1 615 | spritePackerPolicy: 616 | webGLMemorySize: 16 617 | webGLExceptionSupport: 1 618 | webGLNameFilesAsHashes: 0 619 | webGLDataCaching: 1 620 | webGLDebugSymbols: 0 621 | webGLEmscriptenArgs: 622 | webGLModulesDirectory: 623 | webGLTemplate: APPLICATION:Default 624 | webGLAnalyzeBuildSize: 0 625 | webGLUseEmbeddedResources: 0 626 | webGLCompressionFormat: 1 627 | webGLWasmArithmeticExceptions: 0 628 | webGLLinkerTarget: 1 629 | webGLThreadsSupport: 0 630 | webGLDecompressionFallback: 0 631 | scriptingDefineSymbols: {} 632 | additionalCompilerArguments: {} 633 | platformArchitecture: {} 634 | scriptingBackend: {} 635 | il2cppCompilerConfiguration: {} 636 | managedStrippingLevel: {} 637 | incrementalIl2cppBuild: {} 638 | suppressCommonWarnings: 1 639 | allowUnsafeCode: 0 640 | useDeterministicCompilation: 1 641 | useReferenceAssemblies: 1 642 | enableRoslynAnalyzers: 1 643 | additionalIl2CppArgs: 644 | scriptingRuntimeVersion: 1 645 | gcIncremental: 1 646 | assemblyVersionValidation: 1 647 | gcWBarrierValidation: 0 648 | apiCompatibilityLevelPerPlatform: {} 649 | m_RenderingPath: 1 650 | m_MobileRenderingPath: 1 651 | metroPackageName: eetUnitySample 652 | metroPackageVersion: 1.0.0.0 653 | metroCertificatePath: Assets\WSATestCertificate.pfx 654 | metroCertificatePassword: 655 | metroCertificateSubject: Microsoft 656 | metroCertificateIssuer: Microsoft 657 | metroCertificateNotAfter: 00e9c1f83914da01 658 | metroApplicationDescription: Extended Eye Tracking Unity Sample 659 | wsaImages: {} 660 | metroTileShortName: ExtendedEyeTrackingUnitySample 661 | metroTileShowName: 0 662 | metroMediumTileShowName: 0 663 | metroLargeTileShowName: 0 664 | metroWideTileShowName: 0 665 | metroSupportStreamingInstall: 0 666 | metroLastRequiredScene: 0 667 | metroDefaultTileSize: 1 668 | metroTileForegroundText: 2 669 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 670 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} 671 | metroSplashScreenUseBackgroundColor: 0 672 | platformCapabilities: 673 | WindowsStoreApps: 674 | GazeInput: True 675 | SpatialPerception: True 676 | WebCam: True 677 | metroTargetDeviceFamilies: {} 678 | metroFTAName: 679 | metroFTAFileTypes: [] 680 | metroProtocolName: 681 | vcxProjDefaultLanguage: 682 | XboxOneProductId: 683 | XboxOneUpdateKey: 684 | XboxOneSandboxId: 685 | XboxOneContentId: 686 | XboxOneTitleId: 687 | XboxOneSCId: 688 | XboxOneGameOsOverridePath: 689 | XboxOnePackagingOverridePath: 690 | XboxOneAppManifestOverridePath: 691 | XboxOneVersion: 1.0.0.0 692 | XboxOnePackageEncryption: 0 693 | XboxOnePackageUpdateGranularity: 2 694 | XboxOneDescription: 695 | XboxOneLanguage: 696 | - enus 697 | XboxOneCapability: [] 698 | XboxOneGameRating: {} 699 | XboxOneIsContentPackage: 0 700 | XboxOneEnhancedXboxCompatibilityMode: 0 701 | XboxOneEnableGPUVariability: 1 702 | XboxOneSockets: {} 703 | XboxOneSplashScreen: {fileID: 0} 704 | XboxOneAllowedProductIds: [] 705 | XboxOnePersistentLocalStorageSize: 0 706 | XboxOneXTitleMemory: 8 707 | XboxOneOverrideIdentityName: 708 | XboxOneOverrideIdentityPublisher: 709 | vrEditorSettings: {} 710 | cloudServicesEnabled: 711 | UNet: 1 712 | luminIcon: 713 | m_Name: 714 | m_ModelFolderPath: 715 | m_PortalFolderPath: 716 | luminCert: 717 | m_CertPath: 718 | m_SignPackage: 1 719 | luminIsChannelApp: 0 720 | luminVersion: 721 | m_VersionCode: 1 722 | m_VersionName: 723 | apiCompatibilityLevel: 6 724 | activeInputHandler: 1 725 | cloudProjectId: 726 | framebufferDepthMemorylessMode: 0 727 | qualitySettingsNames: [] 728 | projectName: 729 | organizationId: 730 | cloudEnabled: 0 731 | legacyClampBlendShapeWeights: 0 732 | virtualTexturingSupportEnabled: 0 733 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2020.3.40f1 2 | m_EditorVersionWithRevision: 2020.3.40f1 (ba48d4efcef1) 3 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 0 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | skinWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | streamingMipmapsActive: 0 33 | streamingMipmapsAddAllCameras: 1 34 | streamingMipmapsMemoryBudget: 512 35 | streamingMipmapsRenderersPerFrame: 512 36 | streamingMipmapsMaxLevelReduction: 2 37 | streamingMipmapsMaxFileIORequests: 1024 38 | particleRaycastBudget: 4 39 | asyncUploadTimeSlice: 2 40 | asyncUploadBufferSize: 16 41 | asyncUploadPersistentBuffer: 1 42 | resolutionScalingFixedDPIFactor: 1 43 | customRenderPipeline: {fileID: 0} 44 | excludedTargetPlatforms: [] 45 | m_PerPlatformDefaultQuality: 46 | Android: 0 47 | Lumin: 0 48 | Nintendo 3DS: 0 49 | Nintendo Switch: 0 50 | PS4: 0 51 | PSP2: 0 52 | Stadia: 0 53 | Standalone: 0 54 | WebGL: 0 55 | Windows Store Apps: 0 56 | XboxOne: 0 57 | iPhone: 0 58 | tvOS: 0 59 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "templatePinStates": [], 3 | "dependencyTypeInfos": [ 4 | { 5 | "userAdded": false, 6 | "type": "UnityEngine.AnimationClip", 7 | "ignore": false, 8 | "defaultInstantiationMode": 0, 9 | "supportsModification": true 10 | }, 11 | { 12 | "userAdded": false, 13 | "type": "UnityEditor.Animations.AnimatorController", 14 | "ignore": false, 15 | "defaultInstantiationMode": 0, 16 | "supportsModification": true 17 | }, 18 | { 19 | "userAdded": false, 20 | "type": "UnityEngine.AnimatorOverrideController", 21 | "ignore": false, 22 | "defaultInstantiationMode": 0, 23 | "supportsModification": true 24 | }, 25 | { 26 | "userAdded": false, 27 | "type": "UnityEditor.Audio.AudioMixerController", 28 | "ignore": false, 29 | "defaultInstantiationMode": 0, 30 | "supportsModification": true 31 | }, 32 | { 33 | "userAdded": false, 34 | "type": "UnityEngine.ComputeShader", 35 | "ignore": true, 36 | "defaultInstantiationMode": 1, 37 | "supportsModification": true 38 | }, 39 | { 40 | "userAdded": false, 41 | "type": "UnityEngine.Cubemap", 42 | "ignore": false, 43 | "defaultInstantiationMode": 0, 44 | "supportsModification": true 45 | }, 46 | { 47 | "userAdded": false, 48 | "type": "UnityEngine.GameObject", 49 | "ignore": false, 50 | "defaultInstantiationMode": 0, 51 | "supportsModification": true 52 | }, 53 | { 54 | "userAdded": false, 55 | "type": "UnityEditor.LightingDataAsset", 56 | "ignore": false, 57 | "defaultInstantiationMode": 0, 58 | "supportsModification": false 59 | }, 60 | { 61 | "userAdded": false, 62 | "type": "UnityEngine.LightingSettings", 63 | "ignore": false, 64 | "defaultInstantiationMode": 0, 65 | "supportsModification": true 66 | }, 67 | { 68 | "userAdded": false, 69 | "type": "UnityEngine.Material", 70 | "ignore": false, 71 | "defaultInstantiationMode": 0, 72 | "supportsModification": true 73 | }, 74 | { 75 | "userAdded": false, 76 | "type": "UnityEditor.MonoScript", 77 | "ignore": true, 78 | "defaultInstantiationMode": 1, 79 | "supportsModification": true 80 | }, 81 | { 82 | "userAdded": false, 83 | "type": "UnityEngine.PhysicMaterial", 84 | "ignore": false, 85 | "defaultInstantiationMode": 0, 86 | "supportsModification": true 87 | }, 88 | { 89 | "userAdded": false, 90 | "type": "UnityEngine.PhysicsMaterial2D", 91 | "ignore": false, 92 | "defaultInstantiationMode": 0, 93 | "supportsModification": true 94 | }, 95 | { 96 | "userAdded": false, 97 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", 98 | "ignore": false, 99 | "defaultInstantiationMode": 0, 100 | "supportsModification": true 101 | }, 102 | { 103 | "userAdded": false, 104 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", 105 | "ignore": false, 106 | "defaultInstantiationMode": 0, 107 | "supportsModification": true 108 | }, 109 | { 110 | "userAdded": false, 111 | "type": "UnityEngine.Rendering.VolumeProfile", 112 | "ignore": false, 113 | "defaultInstantiationMode": 0, 114 | "supportsModification": true 115 | }, 116 | { 117 | "userAdded": false, 118 | "type": "UnityEditor.SceneAsset", 119 | "ignore": false, 120 | "defaultInstantiationMode": 0, 121 | "supportsModification": false 122 | }, 123 | { 124 | "userAdded": false, 125 | "type": "UnityEngine.Shader", 126 | "ignore": true, 127 | "defaultInstantiationMode": 1, 128 | "supportsModification": true 129 | }, 130 | { 131 | "userAdded": false, 132 | "type": "UnityEngine.ShaderVariantCollection", 133 | "ignore": true, 134 | "defaultInstantiationMode": 1, 135 | "supportsModification": true 136 | }, 137 | { 138 | "userAdded": false, 139 | "type": "UnityEngine.Texture", 140 | "ignore": false, 141 | "defaultInstantiationMode": 0, 142 | "supportsModification": true 143 | }, 144 | { 145 | "userAdded": false, 146 | "type": "UnityEngine.Texture2D", 147 | "ignore": false, 148 | "defaultInstantiationMode": 0, 149 | "supportsModification": true 150 | }, 151 | { 152 | "userAdded": false, 153 | "type": "UnityEngine.Timeline.TimelineAsset", 154 | "ignore": false, 155 | "defaultInstantiationMode": 0, 156 | "supportsModification": true 157 | } 158 | ], 159 | "defaultDependencyTypeInfo": { 160 | "userAdded": false, 161 | "type": "", 162 | "ignore": false, 163 | "defaultInstantiationMode": 1, 164 | "supportsModification": true 165 | }, 166 | "newSceneOverride": 0 167 | } -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/TimelineSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | assetDefaultFramerate: 60 16 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/XRPackageSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_Settings": [ 3 | "RemoveLegacyInputHelpersForReload" 4 | ] 5 | } -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /SampleEyeTracking/ProjectSettings/boot.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/MixedReality-EyeTracking-Sample/d12941576f2ea749eefa06e0921e16387bab0e78/SampleEyeTracking/ProjectSettings/boot.config --------------------------------------------------------------------------------