├── .gitignore ├── .vscode └── settings.json ├── Assets ├── RGBDMaterial.mat ├── RGBDMaterial.mat.meta ├── RGBDRenderingScript.cs ├── RGBDRenderingScript.cs.meta ├── RGBDShader.shader ├── RGBDShader.shader.meta ├── RenderTexture.renderTexture ├── RenderTexture.renderTexture.meta ├── Scenes.meta ├── Scenes │ ├── SampleScene.unity │ └── SampleScene.unity.meta ├── m1.mat ├── m1.mat.meta ├── m2.mat └── m2.mat.meta ├── LICENSE ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── XRSettings.asset ├── README.md └── readme_images ├── depth.png ├── rgb.png └── scene.png /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.toptal.com/developers/gitignore/api/unity,visualstudiocode,macos,csharp 3 | # Edit at https://www.toptal.com/developers/gitignore?templates=unity,visualstudiocode,macos,csharp 4 | 5 | ### Csharp ### 6 | ## Ignore Visual Studio temporary files, build results, and 7 | ## files generated by popular Visual Studio add-ons. 8 | ## 9 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 10 | 11 | # User-specific files 12 | *.rsuser 13 | *.suo 14 | *.user 15 | *.userosscache 16 | *.sln.docstates 17 | 18 | # User-specific files (MonoDevelop/Xamarin Studio) 19 | *.userprefs 20 | 21 | # Mono auto generated files 22 | mono_crash.* 23 | 24 | # Build results 25 | [Dd]ebug/ 26 | [Dd]ebugPublic/ 27 | [Rr]elease/ 28 | [Rr]eleases/ 29 | x64/ 30 | x86/ 31 | [Ww][Ii][Nn]32/ 32 | [Aa][Rr][Mm]/ 33 | [Aa][Rr][Mm]64/ 34 | bld/ 35 | [Bb]in/ 36 | [Oo]bj/ 37 | [Ll]og/ 38 | [Ll]ogs/ 39 | 40 | # Visual Studio 2015/2017 cache/options directory 41 | .vs/ 42 | # Uncomment if you have tasks that create the project's static files in wwwroot 43 | #wwwroot/ 44 | 45 | # Visual Studio 2017 auto generated files 46 | Generated\ Files/ 47 | 48 | # MSTest test Results 49 | [Tt]est[Rr]esult*/ 50 | [Bb]uild[Ll]og.* 51 | 52 | # NUnit 53 | *.VisualState.xml 54 | TestResult.xml 55 | nunit-*.xml 56 | 57 | # Build Results of an ATL Project 58 | [Dd]ebugPS/ 59 | [Rr]eleasePS/ 60 | dlldata.c 61 | 62 | # Benchmark Results 63 | BenchmarkDotNet.Artifacts/ 64 | 65 | # .NET Core 66 | project.lock.json 67 | project.fragment.lock.json 68 | artifacts/ 69 | 70 | # ASP.NET Scaffolding 71 | ScaffoldingReadMe.txt 72 | 73 | # StyleCop 74 | StyleCopReport.xml 75 | 76 | # Files built by Visual Studio 77 | *_i.c 78 | *_p.c 79 | *_h.h 80 | *.ilk 81 | *.meta 82 | *.obj 83 | *.iobj 84 | *.pch 85 | *.pdb 86 | *.ipdb 87 | *.pgc 88 | *.pgd 89 | *.rsp 90 | *.sbr 91 | *.tlb 92 | *.tli 93 | *.tlh 94 | *.tmp 95 | *.tmp_proj 96 | *_wpftmp.csproj 97 | *.log 98 | *.tlog 99 | *.vspscc 100 | *.vssscc 101 | .builds 102 | *.pidb 103 | *.svclog 104 | *.scc 105 | 106 | # Chutzpah Test files 107 | _Chutzpah* 108 | 109 | # Visual C++ cache files 110 | ipch/ 111 | *.aps 112 | *.ncb 113 | *.opendb 114 | *.opensdf 115 | *.sdf 116 | *.cachefile 117 | *.VC.db 118 | *.VC.VC.opendb 119 | 120 | # Visual Studio profiler 121 | *.psess 122 | *.vsp 123 | *.vspx 124 | *.sap 125 | 126 | # Visual Studio Trace Files 127 | *.e2e 128 | 129 | # TFS 2012 Local Workspace 130 | $tf/ 131 | 132 | # Guidance Automation Toolkit 133 | *.gpState 134 | 135 | # ReSharper is a .NET coding add-in 136 | _ReSharper*/ 137 | *.[Rr]e[Ss]harper 138 | *.DotSettings.user 139 | 140 | # TeamCity is a build add-in 141 | _TeamCity* 142 | 143 | # DotCover is a Code Coverage Tool 144 | *.dotCover 145 | 146 | # AxoCover is a Code Coverage Tool 147 | .axoCover/* 148 | !.axoCover/settings.json 149 | 150 | # Coverlet is a free, cross platform Code Coverage Tool 151 | coverage*.json 152 | coverage*.xml 153 | coverage*.info 154 | 155 | # Visual Studio code coverage results 156 | *.coverage 157 | *.coveragexml 158 | 159 | # NCrunch 160 | _NCrunch_* 161 | .*crunch*.local.xml 162 | nCrunchTemp_* 163 | 164 | # MightyMoose 165 | *.mm.* 166 | AutoTest.Net/ 167 | 168 | # Web workbench (sass) 169 | .sass-cache/ 170 | 171 | # Installshield output folder 172 | [Ee]xpress/ 173 | 174 | # DocProject is a documentation generator add-in 175 | DocProject/buildhelp/ 176 | DocProject/Help/*.HxT 177 | DocProject/Help/*.HxC 178 | DocProject/Help/*.hhc 179 | DocProject/Help/*.hhk 180 | DocProject/Help/*.hhp 181 | DocProject/Help/Html2 182 | DocProject/Help/html 183 | 184 | # Click-Once directory 185 | publish/ 186 | 187 | # Publish Web Output 188 | *.[Pp]ublish.xml 189 | *.azurePubxml 190 | # Note: Comment the next line if you want to checkin your web deploy settings, 191 | # but database connection strings (with potential passwords) will be unencrypted 192 | *.pubxml 193 | *.publishproj 194 | 195 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 196 | # checkin your Azure Web App publish settings, but sensitive information contained 197 | # in these scripts will be unencrypted 198 | PublishScripts/ 199 | 200 | # NuGet Packages 201 | *.nupkg 202 | # NuGet Symbol Packages 203 | *.snupkg 204 | # The packages folder can be ignored because of Package Restore 205 | **/[Pp]ackages/* 206 | # except build/, which is used as an MSBuild target. 207 | !**/[Pp]ackages/build/ 208 | # Uncomment if necessary however generally it will be regenerated when needed 209 | #!**/[Pp]ackages/repositories.config 210 | # NuGet v3's project.json files produces more ignorable files 211 | *.nuget.props 212 | *.nuget.targets 213 | 214 | # Nuget personal access tokens and Credentials 215 | # nuget.config 216 | 217 | # Microsoft Azure Build Output 218 | csx/ 219 | *.build.csdef 220 | 221 | # Microsoft Azure Emulator 222 | ecf/ 223 | rcf/ 224 | 225 | # Windows Store app package directories and files 226 | AppPackages/ 227 | BundleArtifacts/ 228 | Package.StoreAssociation.xml 229 | _pkginfo.txt 230 | *.appx 231 | *.appxbundle 232 | *.appxupload 233 | 234 | # Visual Studio cache files 235 | # files ending in .cache can be ignored 236 | *.[Cc]ache 237 | # but keep track of directories ending in .cache 238 | !?*.[Cc]ache/ 239 | 240 | # Others 241 | ClientBin/ 242 | ~$* 243 | *~ 244 | *.dbmdl 245 | *.dbproj.schemaview 246 | *.jfm 247 | *.pfx 248 | *.publishsettings 249 | orleans.codegen.cs 250 | 251 | # Including strong name files can present a security risk 252 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) 253 | #*.snk 254 | 255 | # Since there are multiple workflows, uncomment next line to ignore bower_components 256 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 257 | #bower_components/ 258 | 259 | # RIA/Silverlight projects 260 | Generated_Code/ 261 | 262 | # Backup & report files from converting an old project file 263 | # to a newer Visual Studio version. Backup files are not needed, 264 | # because we have git ;-) 265 | _UpgradeReport_Files/ 266 | Backup*/ 267 | UpgradeLog*.XML 268 | UpgradeLog*.htm 269 | ServiceFabricBackup/ 270 | *.rptproj.bak 271 | 272 | # SQL Server files 273 | *.mdf 274 | *.ldf 275 | *.ndf 276 | 277 | # Business Intelligence projects 278 | *.rdl.data 279 | *.bim.layout 280 | *.bim_*.settings 281 | *.rptproj.rsuser 282 | *- [Bb]ackup.rdl 283 | *- [Bb]ackup ([0-9]).rdl 284 | *- [Bb]ackup ([0-9][0-9]).rdl 285 | 286 | # Microsoft Fakes 287 | FakesAssemblies/ 288 | 289 | # GhostDoc plugin setting file 290 | *.GhostDoc.xml 291 | 292 | # Node.js Tools for Visual Studio 293 | .ntvs_analysis.dat 294 | node_modules/ 295 | 296 | # Visual Studio 6 build log 297 | *.plg 298 | 299 | # Visual Studio 6 workspace options file 300 | *.opt 301 | 302 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 303 | *.vbw 304 | 305 | # Visual Studio LightSwitch build output 306 | **/*.HTMLClient/GeneratedArtifacts 307 | **/*.DesktopClient/GeneratedArtifacts 308 | **/*.DesktopClient/ModelManifest.xml 309 | **/*.Server/GeneratedArtifacts 310 | **/*.Server/ModelManifest.xml 311 | _Pvt_Extensions 312 | 313 | # Paket dependency manager 314 | .paket/paket.exe 315 | paket-files/ 316 | 317 | # FAKE - F# Make 318 | .fake/ 319 | 320 | # CodeRush personal settings 321 | .cr/personal 322 | 323 | # Python Tools for Visual Studio (PTVS) 324 | __pycache__/ 325 | *.pyc 326 | 327 | # Cake - Uncomment if you are using it 328 | # tools/** 329 | # !tools/packages.config 330 | 331 | # Tabs Studio 332 | *.tss 333 | 334 | # Telerik's JustMock configuration file 335 | *.jmconfig 336 | 337 | # BizTalk build output 338 | *.btp.cs 339 | *.btm.cs 340 | *.odx.cs 341 | *.xsd.cs 342 | 343 | # OpenCover UI analysis results 344 | OpenCover/ 345 | 346 | # Azure Stream Analytics local run output 347 | ASALocalRun/ 348 | 349 | # MSBuild Binary and Structured Log 350 | *.binlog 351 | 352 | # NVidia Nsight GPU debugger configuration file 353 | *.nvuser 354 | 355 | # MFractors (Xamarin productivity tool) working folder 356 | .mfractor/ 357 | 358 | # Local History for Visual Studio 359 | .localhistory/ 360 | 361 | # BeatPulse healthcheck temp database 362 | healthchecksdb 363 | 364 | # Backup folder for Package Reference Convert tool in Visual Studio 2017 365 | MigrationBackup/ 366 | 367 | # Ionide (cross platform F# VS Code tools) working folder 368 | .ionide/ 369 | 370 | # Fody - auto-generated XML schema 371 | FodyWeavers.xsd 372 | 373 | # VS Code files for those working on multiple tools 374 | .vscode/* 375 | !.vscode/settings.json 376 | !.vscode/tasks.json 377 | !.vscode/launch.json 378 | !.vscode/extensions.json 379 | *.code-workspace 380 | 381 | # Local History for Visual Studio Code 382 | .history/ 383 | 384 | # Windows Installer files from build outputs 385 | *.cab 386 | *.msi 387 | *.msix 388 | *.msm 389 | *.msp 390 | 391 | # JetBrains Rider 392 | .idea/ 393 | *.sln.iml 394 | 395 | ### macOS ### 396 | # General 397 | .DS_Store 398 | .AppleDouble 399 | .LSOverride 400 | 401 | # Icon must end with two \r 402 | Icon 403 | 404 | 405 | # Thumbnails 406 | ._* 407 | 408 | # Files that might appear in the root of a volume 409 | .DocumentRevisions-V100 410 | .fseventsd 411 | .Spotlight-V100 412 | .TemporaryItems 413 | .Trashes 414 | .VolumeIcon.icns 415 | .com.apple.timemachine.donotpresent 416 | 417 | # Directories potentially created on remote AFP share 418 | .AppleDB 419 | .AppleDesktop 420 | Network Trash Folder 421 | Temporary Items 422 | .apdisk 423 | 424 | ### Unity ### 425 | # This .gitignore file should be placed at the root of your Unity project directory 426 | # 427 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 428 | /[Ll]ibrary/ 429 | /[Tt]emp/ 430 | /[Oo]bj/ 431 | /[Bb]uild/ 432 | /[Bb]uilds/ 433 | /[Ll]ogs/ 434 | /[Uu]ser[Ss]ettings/ 435 | 436 | # MemoryCaptures can get excessive in size. 437 | # They also could contain extremely sensitive data 438 | /[Mm]emoryCaptures/ 439 | 440 | # Asset meta data should only be ignored when the corresponding asset is also ignored 441 | !/[Aa]ssets/**/*.meta 442 | 443 | # Uncomment this line if you wish to ignore the asset store tools plugin 444 | # /[Aa]ssets/AssetStoreTools* 445 | 446 | # Autogenerated Jetbrains Rider plugin 447 | /[Aa]ssets/Plugins/Editor/JetBrains* 448 | 449 | # Visual Studio cache directory 450 | 451 | # Gradle cache directory 452 | .gradle/ 453 | 454 | # Autogenerated VS/MD/Consulo solution and project files 455 | ExportedObj/ 456 | .consulo/ 457 | *.csproj 458 | *.unityproj 459 | *.sln 460 | *.booproj 461 | *.svd 462 | *.mdb 463 | 464 | # Unity3D generated meta files 465 | *.pidb.meta 466 | *.pdb.meta 467 | *.mdb.meta 468 | 469 | # Unity3D generated file on crash reports 470 | sysinfo.txt 471 | 472 | # Builds 473 | *.apk 474 | *.aab 475 | *.unitypackage 476 | 477 | # Crashlytics generated file 478 | crashlytics-build.properties 479 | 480 | # Packed Addressables 481 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 482 | 483 | # Temporary auto-generated Android Assets 484 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 485 | /[Aa]ssets/[Ss]treamingAssets/aa/* 486 | 487 | ### VisualStudioCode ### 488 | 489 | # Local History for Visual Studio Code 490 | 491 | ### VisualStudioCode Patch ### 492 | # Ignore all local history of files 493 | .history 494 | .ionide 495 | 496 | # Support for Project snippet scope 497 | !.vscode/*.code-snippets 498 | 499 | # End of https://www.toptal.com/developers/gitignore/api/unity,visualstudiocode,macos,csharp -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": 3 | { 4 | "**/.DS_Store":true, 5 | "**/.git":true, 6 | "**/.gitignore":true, 7 | "**/.gitmodules":true, 8 | "**/*.booproj":true, 9 | "**/*.pidb":true, 10 | "**/*.suo":true, 11 | "**/*.user":true, 12 | "**/*.userprefs":true, 13 | "**/*.unityproj":true, 14 | "**/*.dll":true, 15 | "**/*.exe":true, 16 | "**/*.pdf":true, 17 | "**/*.mid":true, 18 | "**/*.midi":true, 19 | "**/*.wav":true, 20 | "**/*.gif":true, 21 | "**/*.ico":true, 22 | "**/*.jpg":true, 23 | "**/*.jpeg":true, 24 | "**/*.png":true, 25 | "**/*.psd":true, 26 | "**/*.tga":true, 27 | "**/*.tif":true, 28 | "**/*.tiff":true, 29 | "**/*.3ds":true, 30 | "**/*.3DS":true, 31 | "**/*.fbx":true, 32 | "**/*.FBX":true, 33 | "**/*.lxo":true, 34 | "**/*.LXO":true, 35 | "**/*.ma":true, 36 | "**/*.MA":true, 37 | "**/*.obj":true, 38 | "**/*.OBJ":true, 39 | "**/*.asset":true, 40 | "**/*.cubemap":true, 41 | "**/*.flare":true, 42 | "**/*.mat":true, 43 | "**/*.meta":true, 44 | "**/*.prefab":true, 45 | "**/*.unity":true, 46 | "build/":true, 47 | "Build/":true, 48 | "Library/":true, 49 | "library/":true, 50 | "obj/":true, 51 | "Obj/":true, 52 | "ProjectSettings/":true, 53 | "temp/":true, 54 | "Temp/":true 55 | } 56 | } -------------------------------------------------------------------------------- /Assets/RGBDMaterial.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: RGBDMaterial 11 | m_Shader: {fileID: 4800000, guid: aeab1cc80ee734843987d40ca10fed7c, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/RGBDMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de139c85249024b0591700989dc38983 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/RGBDRenderingScript.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class RGBDRenderingScript : MonoBehaviour 6 | { 7 | [SerializeField] 8 | Material material; 9 | [SerializeField] 10 | Camera cam; 11 | 12 | // Start is called before the first frame update 13 | void Start() 14 | { 15 | cam.depthTextureMode = cam.depthTextureMode | DepthTextureMode.Depth; 16 | } 17 | 18 | // Update is called once per frame 19 | void Update() 20 | { 21 | 22 | } 23 | 24 | void OnRenderImage(RenderTexture source, RenderTexture destination) 25 | { 26 | Graphics.Blit(source, destination, this.material); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/RGBDRenderingScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1db8cf17ed7ea400ebb6575f967231c3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/RGBDShader.shader: -------------------------------------------------------------------------------- 1 | Shader "Unlit/RGBDShader" 2 | { 3 | Properties 4 | { 5 | _MainTex ("Texture", 2D) = "white" {} 6 | } 7 | SubShader 8 | { 9 | Cull Back ZWrite On ZTest LEqual 10 | 11 | Pass 12 | { 13 | CGPROGRAM 14 | #pragma vertex vert 15 | #pragma fragment frag 16 | 17 | #include "UnityCG.cginc" 18 | 19 | struct appdata 20 | { 21 | float4 vertex : POSITION; 22 | float2 uv : TEXCOORD0; 23 | }; 24 | 25 | struct v2f 26 | { 27 | float2 uv : TEXCOORD0; 28 | float4 vertex : SV_POSITION; 29 | }; 30 | 31 | v2f vert (appdata v) 32 | { 33 | v2f o; 34 | o.vertex = UnityObjectToClipPos(v.vertex); 35 | o.uv = v.uv; 36 | return o; 37 | } 38 | 39 | sampler2D _MainTex; 40 | sampler2D _CameraDepthTexture; 41 | 42 | fixed4 frag (v2f i) : SV_Target 43 | { 44 | fixed4 col = tex2D(_MainTex, i.uv); 45 | float depth = Linear01Depth(tex2D(_CameraDepthTexture, i.uv).r); 46 | return fixed4(col.rgb, depth); 47 | } 48 | ENDCG 49 | } 50 | } 51 | } -------------------------------------------------------------------------------- /Assets/RGBDShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aeab1cc80ee734843987d40ca10fed7c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/RenderTexture.renderTexture: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!84 &8400000 4 | RenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: RenderTexture 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 256 17 | m_Height: 256 18 | m_AntiAliasing: 1 19 | m_MipCount: -1 20 | m_DepthFormat: 2 21 | m_ColorFormat: 52 22 | m_MipMap: 0 23 | m_GenerateMips: 1 24 | m_SRGB: 0 25 | m_UseDynamicScale: 0 26 | m_BindMS: 0 27 | m_EnableCompatibleFormat: 1 28 | m_TextureSettings: 29 | serializedVersion: 2 30 | m_FilterMode: 1 31 | m_Aniso: 0 32 | m_MipBias: 0 33 | m_WrapU: 1 34 | m_WrapV: 1 35 | m_WrapW: 1 36 | m_Dimension: 2 37 | m_VolumeDepth: 1 38 | -------------------------------------------------------------------------------- /Assets/RenderTexture.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21d3110727deb40ca9e0159ce6dee127 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c2ce0399551c420db9d2a137f123616 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /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: 0} 41 | m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} 42 | m_UseRadianceAmbientProbe: 0 43 | --- !u!157 &3 44 | LightmapSettings: 45 | m_ObjectHideFlags: 0 46 | serializedVersion: 11 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_UseShadowmask: 1 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 | debug: 122 | m_Flags: 0 123 | m_NavMeshData: {fileID: 0} 124 | --- !u!1 &292059778 125 | GameObject: 126 | m_ObjectHideFlags: 0 127 | m_CorrespondingSourceObject: {fileID: 0} 128 | m_PrefabInstance: {fileID: 0} 129 | m_PrefabAsset: {fileID: 0} 130 | serializedVersion: 6 131 | m_Component: 132 | - component: {fileID: 292059782} 133 | - component: {fileID: 292059781} 134 | - component: {fileID: 292059780} 135 | - component: {fileID: 292059779} 136 | m_Layer: 0 137 | m_Name: Plane 138 | m_TagString: Untagged 139 | m_Icon: {fileID: 0} 140 | m_NavMeshLayer: 0 141 | m_StaticEditorFlags: 0 142 | m_IsActive: 1 143 | --- !u!64 &292059779 144 | MeshCollider: 145 | m_ObjectHideFlags: 0 146 | m_CorrespondingSourceObject: {fileID: 0} 147 | m_PrefabInstance: {fileID: 0} 148 | m_PrefabAsset: {fileID: 0} 149 | m_GameObject: {fileID: 292059778} 150 | m_Material: {fileID: 0} 151 | m_IsTrigger: 0 152 | m_Enabled: 1 153 | serializedVersion: 4 154 | m_Convex: 0 155 | m_CookingOptions: 30 156 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} 157 | --- !u!23 &292059780 158 | MeshRenderer: 159 | m_ObjectHideFlags: 0 160 | m_CorrespondingSourceObject: {fileID: 0} 161 | m_PrefabInstance: {fileID: 0} 162 | m_PrefabAsset: {fileID: 0} 163 | m_GameObject: {fileID: 292059778} 164 | m_Enabled: 1 165 | m_CastShadows: 1 166 | m_ReceiveShadows: 1 167 | m_DynamicOccludee: 1 168 | m_MotionVectors: 1 169 | m_LightProbeUsage: 1 170 | m_ReflectionProbeUsage: 1 171 | m_RayTracingMode: 2 172 | m_RenderingLayerMask: 1 173 | m_RendererPriority: 0 174 | m_Materials: 175 | - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} 176 | m_StaticBatchInfo: 177 | firstSubMesh: 0 178 | subMeshCount: 0 179 | m_StaticBatchRoot: {fileID: 0} 180 | m_ProbeAnchor: {fileID: 0} 181 | m_LightProbeVolumeOverride: {fileID: 0} 182 | m_ScaleInLightmap: 1 183 | m_ReceiveGI: 1 184 | m_PreserveUVs: 0 185 | m_IgnoreNormalsForChartDetection: 0 186 | m_ImportantGI: 0 187 | m_StitchLightmapSeams: 1 188 | m_SelectedEditorRenderState: 3 189 | m_MinimumChartSize: 4 190 | m_AutoUVMaxDistance: 0.5 191 | m_AutoUVMaxAngle: 89 192 | m_LightmapParameters: {fileID: 0} 193 | m_SortingLayerID: 0 194 | m_SortingLayer: 0 195 | m_SortingOrder: 0 196 | --- !u!33 &292059781 197 | MeshFilter: 198 | m_ObjectHideFlags: 0 199 | m_CorrespondingSourceObject: {fileID: 0} 200 | m_PrefabInstance: {fileID: 0} 201 | m_PrefabAsset: {fileID: 0} 202 | m_GameObject: {fileID: 292059778} 203 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} 204 | --- !u!4 &292059782 205 | Transform: 206 | m_ObjectHideFlags: 0 207 | m_CorrespondingSourceObject: {fileID: 0} 208 | m_PrefabInstance: {fileID: 0} 209 | m_PrefabAsset: {fileID: 0} 210 | m_GameObject: {fileID: 292059778} 211 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 212 | m_LocalPosition: {x: 0, y: 0, z: 0} 213 | m_LocalScale: {x: 1, y: 1, z: 1} 214 | m_Children: [] 215 | m_Father: {fileID: 0} 216 | m_RootOrder: 0 217 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 218 | --- !u!1 &1084834496 219 | GameObject: 220 | m_ObjectHideFlags: 0 221 | m_CorrespondingSourceObject: {fileID: 0} 222 | m_PrefabInstance: {fileID: 0} 223 | m_PrefabAsset: {fileID: 0} 224 | serializedVersion: 6 225 | m_Component: 226 | - component: {fileID: 1084834500} 227 | - component: {fileID: 1084834499} 228 | - component: {fileID: 1084834498} 229 | - component: {fileID: 1084834497} 230 | m_Layer: 0 231 | m_Name: Cube (1) 232 | m_TagString: Untagged 233 | m_Icon: {fileID: 0} 234 | m_NavMeshLayer: 0 235 | m_StaticEditorFlags: 0 236 | m_IsActive: 1 237 | --- !u!65 &1084834497 238 | BoxCollider: 239 | m_ObjectHideFlags: 0 240 | m_CorrespondingSourceObject: {fileID: 0} 241 | m_PrefabInstance: {fileID: 0} 242 | m_PrefabAsset: {fileID: 0} 243 | m_GameObject: {fileID: 1084834496} 244 | m_Material: {fileID: 0} 245 | m_IsTrigger: 0 246 | m_Enabled: 1 247 | serializedVersion: 2 248 | m_Size: {x: 1, y: 1, z: 1} 249 | m_Center: {x: 0, y: 0, z: 0} 250 | --- !u!23 &1084834498 251 | MeshRenderer: 252 | m_ObjectHideFlags: 0 253 | m_CorrespondingSourceObject: {fileID: 0} 254 | m_PrefabInstance: {fileID: 0} 255 | m_PrefabAsset: {fileID: 0} 256 | m_GameObject: {fileID: 1084834496} 257 | m_Enabled: 1 258 | m_CastShadows: 1 259 | m_ReceiveShadows: 1 260 | m_DynamicOccludee: 1 261 | m_MotionVectors: 1 262 | m_LightProbeUsage: 1 263 | m_ReflectionProbeUsage: 1 264 | m_RayTracingMode: 2 265 | m_RenderingLayerMask: 1 266 | m_RendererPriority: 0 267 | m_Materials: 268 | - {fileID: 2100000, guid: 28823dc3bafcd4353a35794c95e419cc, type: 2} 269 | m_StaticBatchInfo: 270 | firstSubMesh: 0 271 | subMeshCount: 0 272 | m_StaticBatchRoot: {fileID: 0} 273 | m_ProbeAnchor: {fileID: 0} 274 | m_LightProbeVolumeOverride: {fileID: 0} 275 | m_ScaleInLightmap: 1 276 | m_ReceiveGI: 1 277 | m_PreserveUVs: 0 278 | m_IgnoreNormalsForChartDetection: 0 279 | m_ImportantGI: 0 280 | m_StitchLightmapSeams: 1 281 | m_SelectedEditorRenderState: 3 282 | m_MinimumChartSize: 4 283 | m_AutoUVMaxDistance: 0.5 284 | m_AutoUVMaxAngle: 89 285 | m_LightmapParameters: {fileID: 0} 286 | m_SortingLayerID: 0 287 | m_SortingLayer: 0 288 | m_SortingOrder: 0 289 | --- !u!33 &1084834499 290 | MeshFilter: 291 | m_ObjectHideFlags: 0 292 | m_CorrespondingSourceObject: {fileID: 0} 293 | m_PrefabInstance: {fileID: 0} 294 | m_PrefabAsset: {fileID: 0} 295 | m_GameObject: {fileID: 1084834496} 296 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 297 | --- !u!4 &1084834500 298 | Transform: 299 | m_ObjectHideFlags: 0 300 | m_CorrespondingSourceObject: {fileID: 0} 301 | m_PrefabInstance: {fileID: 0} 302 | m_PrefabAsset: {fileID: 0} 303 | m_GameObject: {fileID: 1084834496} 304 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 305 | m_LocalPosition: {x: -3, y: 0.5, z: 0} 306 | m_LocalScale: {x: 0.5, y: 1, z: 5} 307 | m_Children: [] 308 | m_Father: {fileID: 0} 309 | m_RootOrder: 6 310 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 311 | --- !u!1 &1309009155 312 | GameObject: 313 | m_ObjectHideFlags: 0 314 | m_CorrespondingSourceObject: {fileID: 0} 315 | m_PrefabInstance: {fileID: 0} 316 | m_PrefabAsset: {fileID: 0} 317 | serializedVersion: 6 318 | m_Component: 319 | - component: {fileID: 1309009159} 320 | - component: {fileID: 1309009158} 321 | - component: {fileID: 1309009157} 322 | - component: {fileID: 1309009156} 323 | m_Layer: 0 324 | m_Name: Cube 325 | m_TagString: Untagged 326 | m_Icon: {fileID: 0} 327 | m_NavMeshLayer: 0 328 | m_StaticEditorFlags: 0 329 | m_IsActive: 1 330 | --- !u!65 &1309009156 331 | BoxCollider: 332 | m_ObjectHideFlags: 0 333 | m_CorrespondingSourceObject: {fileID: 0} 334 | m_PrefabInstance: {fileID: 0} 335 | m_PrefabAsset: {fileID: 0} 336 | m_GameObject: {fileID: 1309009155} 337 | m_Material: {fileID: 0} 338 | m_IsTrigger: 0 339 | m_Enabled: 1 340 | serializedVersion: 2 341 | m_Size: {x: 1, y: 1, z: 1} 342 | m_Center: {x: 0, y: 0, z: 0} 343 | --- !u!23 &1309009157 344 | MeshRenderer: 345 | m_ObjectHideFlags: 0 346 | m_CorrespondingSourceObject: {fileID: 0} 347 | m_PrefabInstance: {fileID: 0} 348 | m_PrefabAsset: {fileID: 0} 349 | m_GameObject: {fileID: 1309009155} 350 | m_Enabled: 1 351 | m_CastShadows: 1 352 | m_ReceiveShadows: 1 353 | m_DynamicOccludee: 1 354 | m_MotionVectors: 1 355 | m_LightProbeUsage: 1 356 | m_ReflectionProbeUsage: 1 357 | m_RayTracingMode: 2 358 | m_RenderingLayerMask: 1 359 | m_RendererPriority: 0 360 | m_Materials: 361 | - {fileID: 2100000, guid: b4066fa9fa9e24f3b8780958fd666a17, type: 2} 362 | m_StaticBatchInfo: 363 | firstSubMesh: 0 364 | subMeshCount: 0 365 | m_StaticBatchRoot: {fileID: 0} 366 | m_ProbeAnchor: {fileID: 0} 367 | m_LightProbeVolumeOverride: {fileID: 0} 368 | m_ScaleInLightmap: 1 369 | m_ReceiveGI: 1 370 | m_PreserveUVs: 0 371 | m_IgnoreNormalsForChartDetection: 0 372 | m_ImportantGI: 0 373 | m_StitchLightmapSeams: 1 374 | m_SelectedEditorRenderState: 3 375 | m_MinimumChartSize: 4 376 | m_AutoUVMaxDistance: 0.5 377 | m_AutoUVMaxAngle: 89 378 | m_LightmapParameters: {fileID: 0} 379 | m_SortingLayerID: 0 380 | m_SortingLayer: 0 381 | m_SortingOrder: 0 382 | --- !u!33 &1309009158 383 | MeshFilter: 384 | m_ObjectHideFlags: 0 385 | m_CorrespondingSourceObject: {fileID: 0} 386 | m_PrefabInstance: {fileID: 0} 387 | m_PrefabAsset: {fileID: 0} 388 | m_GameObject: {fileID: 1309009155} 389 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 390 | --- !u!4 &1309009159 391 | Transform: 392 | m_ObjectHideFlags: 0 393 | m_CorrespondingSourceObject: {fileID: 0} 394 | m_PrefabInstance: {fileID: 0} 395 | m_PrefabAsset: {fileID: 0} 396 | m_GameObject: {fileID: 1309009155} 397 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 398 | m_LocalPosition: {x: 0, y: 0.5, z: 0} 399 | m_LocalScale: {x: 1, y: 1, z: 1} 400 | m_Children: [] 401 | m_Father: {fileID: 0} 402 | m_RootOrder: 2 403 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 404 | --- !u!1 &1439120035 405 | GameObject: 406 | m_ObjectHideFlags: 0 407 | m_CorrespondingSourceObject: {fileID: 0} 408 | m_PrefabInstance: {fileID: 0} 409 | m_PrefabAsset: {fileID: 0} 410 | serializedVersion: 6 411 | m_Component: 412 | - component: {fileID: 1439120037} 413 | - component: {fileID: 1439120036} 414 | - component: {fileID: 1439120038} 415 | m_Layer: 0 416 | m_Name: Camera 417 | m_TagString: Untagged 418 | m_Icon: {fileID: 0} 419 | m_NavMeshLayer: 0 420 | m_StaticEditorFlags: 0 421 | m_IsActive: 1 422 | --- !u!20 &1439120036 423 | Camera: 424 | m_ObjectHideFlags: 0 425 | m_CorrespondingSourceObject: {fileID: 0} 426 | m_PrefabInstance: {fileID: 0} 427 | m_PrefabAsset: {fileID: 0} 428 | m_GameObject: {fileID: 1439120035} 429 | m_Enabled: 1 430 | serializedVersion: 2 431 | m_ClearFlags: 3 432 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} 433 | m_projectionMatrixMode: 1 434 | m_GateFitMode: 2 435 | m_FOVAxisMode: 0 436 | m_SensorSize: {x: 36, y: 24} 437 | m_LensShift: {x: 0, y: 0} 438 | m_FocalLength: 50 439 | m_NormalizedViewPortRect: 440 | serializedVersion: 2 441 | x: 0 442 | y: 0 443 | width: 1 444 | height: 1 445 | near clip plane: 0.3 446 | far clip plane: 10 447 | field of view: 60 448 | orthographic: 0 449 | orthographic size: 5 450 | m_Depth: 0 451 | m_CullingMask: 452 | serializedVersion: 2 453 | m_Bits: 4294967295 454 | m_RenderingPath: -1 455 | m_TargetTexture: {fileID: 8400000, guid: 21d3110727deb40ca9e0159ce6dee127, type: 2} 456 | m_TargetDisplay: 0 457 | m_TargetEye: 3 458 | m_HDR: 1 459 | m_AllowMSAA: 1 460 | m_AllowDynamicResolution: 0 461 | m_ForceIntoRT: 0 462 | m_OcclusionCulling: 1 463 | m_StereoConvergence: 10 464 | m_StereoSeparation: 0.022 465 | --- !u!4 &1439120037 466 | Transform: 467 | m_ObjectHideFlags: 0 468 | m_CorrespondingSourceObject: {fileID: 0} 469 | m_PrefabInstance: {fileID: 0} 470 | m_PrefabAsset: {fileID: 0} 471 | m_GameObject: {fileID: 1439120035} 472 | m_LocalRotation: {x: 0.18301274, y: -0.6830127, z: 0.18301274, w: 0.6830127} 473 | m_LocalPosition: {x: 3, y: 2.36, z: 0} 474 | m_LocalScale: {x: 1, y: 1, z: 1} 475 | m_Children: [] 476 | m_Father: {fileID: 0} 477 | m_RootOrder: 7 478 | m_LocalEulerAnglesHint: {x: 30, y: -90, z: 0} 479 | --- !u!114 &1439120038 480 | MonoBehaviour: 481 | m_ObjectHideFlags: 0 482 | m_CorrespondingSourceObject: {fileID: 0} 483 | m_PrefabInstance: {fileID: 0} 484 | m_PrefabAsset: {fileID: 0} 485 | m_GameObject: {fileID: 1439120035} 486 | m_Enabled: 1 487 | m_EditorHideFlags: 0 488 | m_Script: {fileID: 11500000, guid: 1db8cf17ed7ea400ebb6575f967231c3, type: 3} 489 | m_Name: 490 | m_EditorClassIdentifier: 491 | material: {fileID: 2100000, guid: de139c85249024b0591700989dc38983, type: 2} 492 | cam: {fileID: 1439120036} 493 | --- !u!1 &1507264428 494 | GameObject: 495 | m_ObjectHideFlags: 0 496 | m_CorrespondingSourceObject: {fileID: 0} 497 | m_PrefabInstance: {fileID: 0} 498 | m_PrefabAsset: {fileID: 0} 499 | serializedVersion: 6 500 | m_Component: 501 | - component: {fileID: 1507264430} 502 | - component: {fileID: 1507264429} 503 | m_Layer: 0 504 | m_Name: Directional Light 505 | m_TagString: Untagged 506 | m_Icon: {fileID: 0} 507 | m_NavMeshLayer: 0 508 | m_StaticEditorFlags: 0 509 | m_IsActive: 1 510 | --- !u!108 &1507264429 511 | Light: 512 | m_ObjectHideFlags: 0 513 | m_CorrespondingSourceObject: {fileID: 0} 514 | m_PrefabInstance: {fileID: 0} 515 | m_PrefabAsset: {fileID: 0} 516 | m_GameObject: {fileID: 1507264428} 517 | m_Enabled: 1 518 | serializedVersion: 10 519 | m_Type: 1 520 | m_Shape: 0 521 | m_Color: {r: 1, g: 1, b: 1, a: 1} 522 | m_Intensity: 1 523 | m_Range: 10 524 | m_SpotAngle: 30 525 | m_InnerSpotAngle: 21.80208 526 | m_CookieSize: 10 527 | m_Shadows: 528 | m_Type: 0 529 | m_Resolution: -1 530 | m_CustomResolution: -1 531 | m_Strength: 1 532 | m_Bias: 0.05 533 | m_NormalBias: 0.4 534 | m_NearPlane: 0.2 535 | m_CullingMatrixOverride: 536 | e00: 1 537 | e01: 0 538 | e02: 0 539 | e03: 0 540 | e10: 0 541 | e11: 1 542 | e12: 0 543 | e13: 0 544 | e20: 0 545 | e21: 0 546 | e22: 1 547 | e23: 0 548 | e30: 0 549 | e31: 0 550 | e32: 0 551 | e33: 1 552 | m_UseCullingMatrixOverride: 0 553 | m_Cookie: {fileID: 0} 554 | m_DrawHalo: 0 555 | m_Flare: {fileID: 0} 556 | m_RenderMode: 0 557 | m_CullingMask: 558 | serializedVersion: 2 559 | m_Bits: 4294967295 560 | m_RenderingLayerMask: 1 561 | m_Lightmapping: 4 562 | m_LightShadowCasterMode: 0 563 | m_AreaSize: {x: 1, y: 1} 564 | m_BounceIntensity: 1 565 | m_ColorTemperature: 6570 566 | m_UseColorTemperature: 0 567 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 568 | m_UseBoundingSphereOverride: 0 569 | m_ShadowRadius: 0 570 | m_ShadowAngle: 0 571 | --- !u!4 &1507264430 572 | Transform: 573 | m_ObjectHideFlags: 0 574 | m_CorrespondingSourceObject: {fileID: 0} 575 | m_PrefabInstance: {fileID: 0} 576 | m_PrefabAsset: {fileID: 0} 577 | m_GameObject: {fileID: 1507264428} 578 | m_LocalRotation: {x: 0.35355338, y: 0.35355338, z: -0.1464466, w: 0.8535535} 579 | m_LocalPosition: {x: -5, y: 5, z: -5} 580 | m_LocalScale: {x: 1, y: 1, z: 1} 581 | m_Children: [] 582 | m_Father: {fileID: 0} 583 | m_RootOrder: 1 584 | m_LocalEulerAnglesHint: {x: 45, y: 45, z: 0} 585 | --- !u!1 &1803938923 586 | GameObject: 587 | m_ObjectHideFlags: 0 588 | m_CorrespondingSourceObject: {fileID: 0} 589 | m_PrefabInstance: {fileID: 0} 590 | m_PrefabAsset: {fileID: 0} 591 | serializedVersion: 6 592 | m_Component: 593 | - component: {fileID: 1803938925} 594 | - component: {fileID: 1803938924} 595 | m_Layer: 0 596 | m_Name: Directional Light (1) 597 | m_TagString: Untagged 598 | m_Icon: {fileID: 0} 599 | m_NavMeshLayer: 0 600 | m_StaticEditorFlags: 0 601 | m_IsActive: 1 602 | --- !u!108 &1803938924 603 | Light: 604 | m_ObjectHideFlags: 0 605 | m_CorrespondingSourceObject: {fileID: 0} 606 | m_PrefabInstance: {fileID: 0} 607 | m_PrefabAsset: {fileID: 0} 608 | m_GameObject: {fileID: 1803938923} 609 | m_Enabled: 1 610 | serializedVersion: 10 611 | m_Type: 1 612 | m_Shape: 0 613 | m_Color: {r: 1, g: 1, b: 1, a: 1} 614 | m_Intensity: 1 615 | m_Range: 10 616 | m_SpotAngle: 30 617 | m_InnerSpotAngle: 21.80208 618 | m_CookieSize: 10 619 | m_Shadows: 620 | m_Type: 0 621 | m_Resolution: -1 622 | m_CustomResolution: -1 623 | m_Strength: 1 624 | m_Bias: 0.05 625 | m_NormalBias: 0.4 626 | m_NearPlane: 0.2 627 | m_CullingMatrixOverride: 628 | e00: 1 629 | e01: 0 630 | e02: 0 631 | e03: 0 632 | e10: 0 633 | e11: 1 634 | e12: 0 635 | e13: 0 636 | e20: 0 637 | e21: 0 638 | e22: 1 639 | e23: 0 640 | e30: 0 641 | e31: 0 642 | e32: 0 643 | e33: 1 644 | m_UseCullingMatrixOverride: 0 645 | m_Cookie: {fileID: 0} 646 | m_DrawHalo: 0 647 | m_Flare: {fileID: 0} 648 | m_RenderMode: 0 649 | m_CullingMask: 650 | serializedVersion: 2 651 | m_Bits: 4294967295 652 | m_RenderingLayerMask: 1 653 | m_Lightmapping: 4 654 | m_LightShadowCasterMode: 0 655 | m_AreaSize: {x: 1, y: 1} 656 | m_BounceIntensity: 1 657 | m_ColorTemperature: 6570 658 | m_UseColorTemperature: 0 659 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 660 | m_UseBoundingSphereOverride: 0 661 | m_ShadowRadius: 0 662 | m_ShadowAngle: 0 663 | --- !u!4 &1803938925 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: 1803938923} 670 | m_LocalRotation: {x: 0.8535535, y: -0.1464466, z: 0.35355338, w: 0.35355338} 671 | m_LocalPosition: {x: -5, y: 5, z: 5} 672 | m_LocalScale: {x: 1, y: 1, z: 1} 673 | m_Children: [] 674 | m_Father: {fileID: 0} 675 | m_RootOrder: 3 676 | m_LocalEulerAnglesHint: {x: 135, y: -45, z: 0} 677 | --- !u!1 &1920137006 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: 1920137008} 686 | - component: {fileID: 1920137007} 687 | m_Layer: 0 688 | m_Name: Directional Light (3) 689 | m_TagString: Untagged 690 | m_Icon: {fileID: 0} 691 | m_NavMeshLayer: 0 692 | m_StaticEditorFlags: 0 693 | m_IsActive: 1 694 | --- !u!108 &1920137007 695 | Light: 696 | m_ObjectHideFlags: 0 697 | m_CorrespondingSourceObject: {fileID: 0} 698 | m_PrefabInstance: {fileID: 0} 699 | m_PrefabAsset: {fileID: 0} 700 | m_GameObject: {fileID: 1920137006} 701 | m_Enabled: 1 702 | serializedVersion: 10 703 | m_Type: 1 704 | m_Shape: 0 705 | m_Color: {r: 1, g: 1, b: 1, a: 1} 706 | m_Intensity: 1 707 | m_Range: 10 708 | m_SpotAngle: 30 709 | m_InnerSpotAngle: 21.80208 710 | m_CookieSize: 10 711 | m_Shadows: 712 | m_Type: 0 713 | m_Resolution: -1 714 | m_CustomResolution: -1 715 | m_Strength: 1 716 | m_Bias: 0.05 717 | m_NormalBias: 0.4 718 | m_NearPlane: 0.2 719 | m_CullingMatrixOverride: 720 | e00: 1 721 | e01: 0 722 | e02: 0 723 | e03: 0 724 | e10: 0 725 | e11: 1 726 | e12: 0 727 | e13: 0 728 | e20: 0 729 | e21: 0 730 | e22: 1 731 | e23: 0 732 | e30: 0 733 | e31: 0 734 | e32: 0 735 | e33: 1 736 | m_UseCullingMatrixOverride: 0 737 | m_Cookie: {fileID: 0} 738 | m_DrawHalo: 0 739 | m_Flare: {fileID: 0} 740 | m_RenderMode: 0 741 | m_CullingMask: 742 | serializedVersion: 2 743 | m_Bits: 4294967295 744 | m_RenderingLayerMask: 1 745 | m_Lightmapping: 4 746 | m_LightShadowCasterMode: 0 747 | m_AreaSize: {x: 1, y: 1} 748 | m_BounceIntensity: 1 749 | m_ColorTemperature: 6570 750 | m_UseColorTemperature: 0 751 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 752 | m_UseBoundingSphereOverride: 0 753 | m_ShadowRadius: 0 754 | m_ShadowAngle: 0 755 | --- !u!4 &1920137008 756 | Transform: 757 | m_ObjectHideFlags: 0 758 | m_CorrespondingSourceObject: {fileID: 0} 759 | m_PrefabInstance: {fileID: 0} 760 | m_PrefabAsset: {fileID: 0} 761 | m_GameObject: {fileID: 1920137006} 762 | m_LocalRotation: {x: 0.35355338, y: 0.35355338, z: -0.8535535, w: 0.1464466} 763 | m_LocalPosition: {x: 5, y: 5, z: -5} 764 | m_LocalScale: {x: 1, y: 1, z: 1} 765 | m_Children: [] 766 | m_Father: {fileID: 0} 767 | m_RootOrder: 5 768 | m_LocalEulerAnglesHint: {x: 135, y: 135, z: 0} 769 | --- !u!1 &1987884162 770 | GameObject: 771 | m_ObjectHideFlags: 0 772 | m_CorrespondingSourceObject: {fileID: 0} 773 | m_PrefabInstance: {fileID: 0} 774 | m_PrefabAsset: {fileID: 0} 775 | serializedVersion: 6 776 | m_Component: 777 | - component: {fileID: 1987884164} 778 | - component: {fileID: 1987884163} 779 | m_Layer: 0 780 | m_Name: Directional Light (2) 781 | m_TagString: Untagged 782 | m_Icon: {fileID: 0} 783 | m_NavMeshLayer: 0 784 | m_StaticEditorFlags: 0 785 | m_IsActive: 1 786 | --- !u!108 &1987884163 787 | Light: 788 | m_ObjectHideFlags: 0 789 | m_CorrespondingSourceObject: {fileID: 0} 790 | m_PrefabInstance: {fileID: 0} 791 | m_PrefabAsset: {fileID: 0} 792 | m_GameObject: {fileID: 1987884162} 793 | m_Enabled: 1 794 | serializedVersion: 10 795 | m_Type: 1 796 | m_Shape: 0 797 | m_Color: {r: 1, g: 1, b: 1, a: 1} 798 | m_Intensity: 1 799 | m_Range: 10 800 | m_SpotAngle: 30 801 | m_InnerSpotAngle: 21.80208 802 | m_CookieSize: 10 803 | m_Shadows: 804 | m_Type: 0 805 | m_Resolution: -1 806 | m_CustomResolution: -1 807 | m_Strength: 1 808 | m_Bias: 0.05 809 | m_NormalBias: 0.4 810 | m_NearPlane: 0.2 811 | m_CullingMatrixOverride: 812 | e00: 1 813 | e01: 0 814 | e02: 0 815 | e03: 0 816 | e10: 0 817 | e11: 1 818 | e12: 0 819 | e13: 0 820 | e20: 0 821 | e21: 0 822 | e22: 1 823 | e23: 0 824 | e30: 0 825 | e31: 0 826 | e32: 0 827 | e33: 1 828 | m_UseCullingMatrixOverride: 0 829 | m_Cookie: {fileID: 0} 830 | m_DrawHalo: 0 831 | m_Flare: {fileID: 0} 832 | m_RenderMode: 0 833 | m_CullingMask: 834 | serializedVersion: 2 835 | m_Bits: 4294967295 836 | m_RenderingLayerMask: 1 837 | m_Lightmapping: 4 838 | m_LightShadowCasterMode: 0 839 | m_AreaSize: {x: 1, y: 1} 840 | m_BounceIntensity: 1 841 | m_ColorTemperature: 6570 842 | m_UseColorTemperature: 0 843 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} 844 | m_UseBoundingSphereOverride: 0 845 | m_ShadowRadius: 0 846 | m_ShadowAngle: 0 847 | --- !u!4 &1987884164 848 | Transform: 849 | m_ObjectHideFlags: 0 850 | m_CorrespondingSourceObject: {fileID: 0} 851 | m_PrefabInstance: {fileID: 0} 852 | m_PrefabAsset: {fileID: 0} 853 | m_GameObject: {fileID: 1987884162} 854 | m_LocalRotation: {x: 0.8535535, y: 0.1464466, z: -0.35355338, w: 0.35355338} 855 | m_LocalPosition: {x: 5, y: 5, z: 5} 856 | m_LocalScale: {x: 1, y: 1, z: 1} 857 | m_Children: [] 858 | m_Father: {fileID: 0} 859 | m_RootOrder: 4 860 | m_LocalEulerAnglesHint: {x: 135, y: 45, z: 0} 861 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/m1.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: m1 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.9528302, g: 0.03146139, b: 0.03146139, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/m1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4066fa9fa9e24f3b8780958fd666a17 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/m2.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: m2 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.0045834924, g: 0.07820985, b: 0.9716981, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/m2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28823dc3bafcd4353a35794c95e419cc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Samarth Brahmbhatt 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | m_configObjects: {} 9 | -------------------------------------------------------------------------------- /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: 9 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_AssetPipelineMode: 1 31 | m_CacheServerMode: 0 32 | m_CacheServerEndpoint: 33 | m_CacheServerNamespacePrefix: default 34 | m_CacheServerEnableDownload: 1 35 | m_CacheServerEnableUpload: 1 36 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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_ScopedRegistriesSettingsExpanded: 1 16 | oneTimeWarningShown: 0 17 | m_Registries: 18 | - m_Id: main 19 | m_Name: 20 | m_Url: https://packages.unity.com 21 | m_Scopes: [] 22 | m_IsDefault: 1 23 | m_UserSelectedRegistryName: 24 | m_UserAddingNewScopedRegistry: 0 25 | m_RegistryInfoDraft: 26 | m_ErrorMessage: 27 | m_Original: 28 | m_Id: 29 | m_Name: 30 | m_Url: 31 | m_Scopes: [] 32 | m_IsDefault: 0 33 | m_Modified: 0 34 | m_Name: 35 | m_Url: 36 | m_Scopes: 37 | - 38 | m_SelectedScopeIndex: 0 39 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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: 20 7 | productGUID: fb122e849d3594992bc8504a7ecc0e89 8 | AndroidProfiler: 0 9 | AndroidFilterTouchesWhenObscured: 0 10 | AndroidEnableSustainedPerformanceMode: 0 11 | defaultScreenOrientation: 4 12 | targetDevice: 2 13 | useOnDemandResources: 0 14 | accelerometerFrequency: 60 15 | companyName: DefaultCompany 16 | productName: unity_rendering 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 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000 53 | iosShowActivityIndicatorOnLoading: -1 54 | androidShowActivityIndicatorOnLoading: -1 55 | iosUseCustomAppBackgroundBehavior: 0 56 | iosAllowHTTPDownload: 1 57 | allowedAutorotateToPortrait: 1 58 | allowedAutorotateToPortraitUpsideDown: 1 59 | allowedAutorotateToLandscapeRight: 1 60 | allowedAutorotateToLandscapeLeft: 1 61 | useOSAutorotation: 1 62 | use32BitDisplayBuffer: 1 63 | preserveFramebufferAlpha: 0 64 | disableDepthAndStencilBuffers: 0 65 | androidStartInFullscreen: 1 66 | androidRenderOutsideSafeArea: 1 67 | androidUseSwappy: 0 68 | androidBlitType: 0 69 | defaultIsNativeResolution: 1 70 | macRetinaSupport: 1 71 | runInBackground: 1 72 | captureSingleScreen: 0 73 | muteOtherAudioSources: 0 74 | Prepare IOS For Recording: 0 75 | Force IOS Speakers When Recording: 0 76 | deferSystemGesturesMode: 0 77 | hideHomeButton: 0 78 | submitAnalytics: 1 79 | usePlayerLog: 1 80 | bakeCollisionMeshes: 0 81 | forceSingleInstance: 0 82 | useFlipModelSwapchain: 1 83 | resizableWindow: 0 84 | useMacAppStoreValidation: 0 85 | macAppStoreCategory: public.app-category.games 86 | gpuSkinning: 1 87 | xboxPIXTextureCapture: 0 88 | xboxEnableAvatar: 0 89 | xboxEnableKinect: 0 90 | xboxEnableKinectAutoTracking: 0 91 | xboxEnableFitness: 0 92 | visibleInBackground: 1 93 | allowFullscreenSwitch: 1 94 | fullscreenMode: 1 95 | xboxSpeechDB: 0 96 | xboxEnableHeadOrientation: 0 97 | xboxEnableGuest: 0 98 | xboxEnablePIXSampling: 0 99 | metalFramebufferOnly: 0 100 | xboxOneResolution: 0 101 | xboxOneSResolution: 0 102 | xboxOneXResolution: 3 103 | xboxOneMonoLoggingLevel: 0 104 | xboxOneLoggingLevel: 1 105 | xboxOneDisableEsram: 0 106 | xboxOneEnableTypeOptimization: 0 107 | xboxOnePresentImmediateThreshold: 0 108 | switchQueueCommandMemory: 0 109 | switchQueueControlMemory: 16384 110 | switchQueueComputeMemory: 262144 111 | switchNVNShaderPoolsGranularity: 33554432 112 | switchNVNDefaultPoolsGranularity: 16777216 113 | switchNVNOtherPoolsGranularity: 16777216 114 | switchNVNMaxPublicTextureIDCount: 0 115 | switchNVNMaxPublicSamplerIDCount: 0 116 | stadiaPresentMode: 0 117 | stadiaTargetFramerate: 0 118 | vulkanNumSwapchainBuffers: 3 119 | vulkanEnableSetSRGBWrite: 0 120 | vulkanEnableLateAcquireNextImage: 0 121 | m_SupportedAspectRatios: 122 | 4:3: 1 123 | 5:4: 1 124 | 16:10: 1 125 | 16:9: 1 126 | Others: 1 127 | bundleVersion: 0.1 128 | preloadedAssets: [] 129 | metroInputSource: 0 130 | wsaTransparentSwapchain: 0 131 | m_HolographicPauseOnTrackingLoss: 1 132 | xboxOneDisableKinectGpuReservation: 1 133 | xboxOneEnable7thCore: 1 134 | vrSettings: 135 | cardboard: 136 | depthFormat: 0 137 | enableTransitionView: 0 138 | daydream: 139 | depthFormat: 0 140 | useSustainedPerformanceMode: 0 141 | enableVideoLayer: 0 142 | useProtectedVideoMemory: 0 143 | minimumSupportedHeadTracking: 0 144 | maximumSupportedHeadTracking: 1 145 | hololens: 146 | depthFormat: 1 147 | depthBufferSharingEnabled: 1 148 | lumin: 149 | depthFormat: 0 150 | frameTiming: 2 151 | enableGLCache: 0 152 | glCacheMaxBlobSize: 524288 153 | glCacheMaxFileSize: 8388608 154 | oculus: 155 | sharedDepthBuffer: 1 156 | dashSupport: 1 157 | lowOverheadMode: 0 158 | protectedContext: 0 159 | v2Signing: 1 160 | enable360StereoCapture: 0 161 | isWsaHolographicRemotingEnabled: 0 162 | enableFrameTimingStats: 0 163 | useHDRDisplay: 0 164 | D3DHDRBitDepth: 0 165 | m_ColorGamuts: 00000000 166 | targetPixelDensity: 30 167 | resolutionScalingMode: 0 168 | androidSupportedAspectRatio: 1 169 | androidMaxAspectRatio: 2.1 170 | applicationIdentifier: {} 171 | buildNumber: {} 172 | AndroidBundleVersionCode: 1 173 | AndroidMinSdkVersion: 19 174 | AndroidTargetSdkVersion: 0 175 | AndroidPreferredInstallLocation: 1 176 | aotOptions: 177 | stripEngineCode: 1 178 | iPhoneStrippingLevel: 0 179 | iPhoneScriptCallOptimization: 0 180 | ForceInternetPermission: 0 181 | ForceSDCardPermission: 0 182 | CreateWallpaper: 0 183 | APKExpansionFiles: 0 184 | keepLoadedShadersAlive: 0 185 | StripUnusedMeshComponents: 1 186 | VertexChannelCompressionMask: 4054 187 | iPhoneSdkVersion: 988 188 | iOSTargetOSVersionString: 10.0 189 | tvOSSdkVersion: 0 190 | tvOSRequireExtendedGameController: 0 191 | tvOSTargetOSVersionString: 10.0 192 | uIPrerenderedIcon: 0 193 | uIRequiresPersistentWiFi: 0 194 | uIRequiresFullScreen: 1 195 | uIStatusBarHidden: 1 196 | uIExitOnSuspend: 0 197 | uIStatusBarStyle: 0 198 | appleTVSplashScreen: {fileID: 0} 199 | appleTVSplashScreen2x: {fileID: 0} 200 | tvOSSmallIconLayers: [] 201 | tvOSSmallIconLayers2x: [] 202 | tvOSLargeIconLayers: [] 203 | tvOSLargeIconLayers2x: [] 204 | tvOSTopShelfImageLayers: [] 205 | tvOSTopShelfImageLayers2x: [] 206 | tvOSTopShelfImageWideLayers: [] 207 | tvOSTopShelfImageWideLayers2x: [] 208 | iOSLaunchScreenType: 0 209 | iOSLaunchScreenPortrait: {fileID: 0} 210 | iOSLaunchScreenLandscape: {fileID: 0} 211 | iOSLaunchScreenBackgroundColor: 212 | serializedVersion: 2 213 | rgba: 0 214 | iOSLaunchScreenFillPct: 100 215 | iOSLaunchScreenSize: 100 216 | iOSLaunchScreenCustomXibPath: 217 | iOSLaunchScreeniPadType: 0 218 | iOSLaunchScreeniPadImage: {fileID: 0} 219 | iOSLaunchScreeniPadBackgroundColor: 220 | serializedVersion: 2 221 | rgba: 0 222 | iOSLaunchScreeniPadFillPct: 100 223 | iOSLaunchScreeniPadSize: 100 224 | iOSLaunchScreeniPadCustomXibPath: 225 | iOSUseLaunchScreenStoryboard: 0 226 | iOSLaunchScreenCustomStoryboardPath: 227 | iOSDeviceRequirements: [] 228 | iOSURLSchemes: [] 229 | iOSBackgroundModes: 0 230 | iOSMetalForceHardShadows: 0 231 | metalEditorSupport: 1 232 | metalAPIValidation: 1 233 | iOSRenderExtraFrameOnPause: 0 234 | iosCopyPluginsCodeInsteadOfSymlink: 0 235 | appleDeveloperTeamID: 236 | iOSManualSigningProvisioningProfileID: 237 | tvOSManualSigningProvisioningProfileID: 238 | iOSManualSigningProvisioningProfileType: 0 239 | tvOSManualSigningProvisioningProfileType: 0 240 | appleEnableAutomaticSigning: 0 241 | iOSRequireARKit: 0 242 | iOSAutomaticallyDetectAndAddCapabilities: 1 243 | appleEnableProMotion: 0 244 | clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea 245 | templatePackageId: com.unity.template.3d@4.2.8 246 | templateDefaultScene: Assets/Scenes/SampleScene.unity 247 | AndroidTargetArchitectures: 1 248 | AndroidSplashScreenScale: 0 249 | androidSplashScreen: {fileID: 0} 250 | AndroidKeystoreName: 251 | AndroidKeyaliasName: 252 | AndroidBuildApkPerCpuArchitecture: 0 253 | AndroidTVCompatibility: 0 254 | AndroidIsGame: 1 255 | AndroidEnableTango: 0 256 | androidEnableBanner: 1 257 | androidUseLowAccuracyLocation: 0 258 | androidUseCustomKeystore: 0 259 | m_AndroidBanners: 260 | - width: 320 261 | height: 180 262 | banner: {fileID: 0} 263 | androidGamepadSupportLevel: 0 264 | AndroidValidateAppBundleSize: 1 265 | AndroidAppBundleSizeToValidate: 150 266 | m_BuildTargetIcons: [] 267 | m_BuildTargetPlatformIcons: [] 268 | m_BuildTargetBatching: 269 | - m_BuildTarget: Standalone 270 | m_StaticBatching: 1 271 | m_DynamicBatching: 0 272 | - m_BuildTarget: tvOS 273 | m_StaticBatching: 1 274 | m_DynamicBatching: 0 275 | - m_BuildTarget: Android 276 | m_StaticBatching: 1 277 | m_DynamicBatching: 0 278 | - m_BuildTarget: iPhone 279 | m_StaticBatching: 1 280 | m_DynamicBatching: 0 281 | - m_BuildTarget: WebGL 282 | m_StaticBatching: 0 283 | m_DynamicBatching: 0 284 | m_BuildTargetGraphicsJobs: 285 | - m_BuildTarget: MacStandaloneSupport 286 | m_GraphicsJobs: 0 287 | - m_BuildTarget: Switch 288 | m_GraphicsJobs: 1 289 | - m_BuildTarget: MetroSupport 290 | m_GraphicsJobs: 1 291 | - m_BuildTarget: AppleTVSupport 292 | m_GraphicsJobs: 0 293 | - m_BuildTarget: BJMSupport 294 | m_GraphicsJobs: 1 295 | - m_BuildTarget: LinuxStandaloneSupport 296 | m_GraphicsJobs: 1 297 | - m_BuildTarget: PS4Player 298 | m_GraphicsJobs: 1 299 | - m_BuildTarget: iOSSupport 300 | m_GraphicsJobs: 0 301 | - m_BuildTarget: WindowsStandaloneSupport 302 | m_GraphicsJobs: 1 303 | - m_BuildTarget: XboxOnePlayer 304 | m_GraphicsJobs: 1 305 | - m_BuildTarget: LuminSupport 306 | m_GraphicsJobs: 0 307 | - m_BuildTarget: AndroidPlayer 308 | m_GraphicsJobs: 0 309 | - m_BuildTarget: WebGLSupport 310 | m_GraphicsJobs: 0 311 | m_BuildTargetGraphicsJobMode: 312 | - m_BuildTarget: PS4Player 313 | m_GraphicsJobMode: 0 314 | - m_BuildTarget: XboxOnePlayer 315 | m_GraphicsJobMode: 0 316 | m_BuildTargetGraphicsAPIs: 317 | - m_BuildTarget: AndroidPlayer 318 | m_APIs: 150000000b000000 319 | m_Automatic: 0 320 | - m_BuildTarget: iOSSupport 321 | m_APIs: 10000000 322 | m_Automatic: 1 323 | - m_BuildTarget: AppleTVSupport 324 | m_APIs: 10000000 325 | m_Automatic: 0 326 | - m_BuildTarget: WebGLSupport 327 | m_APIs: 0b000000 328 | m_Automatic: 1 329 | m_BuildTargetVRSettings: 330 | - m_BuildTarget: Standalone 331 | m_Enabled: 0 332 | m_Devices: 333 | - Oculus 334 | - OpenVR 335 | openGLRequireES31: 0 336 | openGLRequireES31AEP: 0 337 | openGLRequireES32: 0 338 | m_TemplateCustomTags: {} 339 | mobileMTRendering: 340 | Android: 1 341 | iPhone: 1 342 | tvOS: 1 343 | m_BuildTargetGroupLightmapEncodingQuality: [] 344 | m_BuildTargetGroupLightmapSettings: [] 345 | playModeTestRunnerEnabled: 0 346 | runPlayModeTestAsEditModeTest: 0 347 | actionOnDotNetUnhandledException: 1 348 | enableInternalProfiler: 0 349 | logObjCUncaughtExceptions: 1 350 | enableCrashReportAPI: 0 351 | cameraUsageDescription: 352 | locationUsageDescription: 353 | microphoneUsageDescription: 354 | switchNetLibKey: 355 | switchSocketMemoryPoolSize: 6144 356 | switchSocketAllocatorPoolSize: 128 357 | switchSocketConcurrencyLimit: 14 358 | switchScreenResolutionBehavior: 2 359 | switchUseCPUProfiler: 0 360 | switchApplicationID: 0x01004b9000490000 361 | switchNSODependencies: 362 | switchTitleNames_0: 363 | switchTitleNames_1: 364 | switchTitleNames_2: 365 | switchTitleNames_3: 366 | switchTitleNames_4: 367 | switchTitleNames_5: 368 | switchTitleNames_6: 369 | switchTitleNames_7: 370 | switchTitleNames_8: 371 | switchTitleNames_9: 372 | switchTitleNames_10: 373 | switchTitleNames_11: 374 | switchTitleNames_12: 375 | switchTitleNames_13: 376 | switchTitleNames_14: 377 | switchPublisherNames_0: 378 | switchPublisherNames_1: 379 | switchPublisherNames_2: 380 | switchPublisherNames_3: 381 | switchPublisherNames_4: 382 | switchPublisherNames_5: 383 | switchPublisherNames_6: 384 | switchPublisherNames_7: 385 | switchPublisherNames_8: 386 | switchPublisherNames_9: 387 | switchPublisherNames_10: 388 | switchPublisherNames_11: 389 | switchPublisherNames_12: 390 | switchPublisherNames_13: 391 | switchPublisherNames_14: 392 | switchIcons_0: {fileID: 0} 393 | switchIcons_1: {fileID: 0} 394 | switchIcons_2: {fileID: 0} 395 | switchIcons_3: {fileID: 0} 396 | switchIcons_4: {fileID: 0} 397 | switchIcons_5: {fileID: 0} 398 | switchIcons_6: {fileID: 0} 399 | switchIcons_7: {fileID: 0} 400 | switchIcons_8: {fileID: 0} 401 | switchIcons_9: {fileID: 0} 402 | switchIcons_10: {fileID: 0} 403 | switchIcons_11: {fileID: 0} 404 | switchIcons_12: {fileID: 0} 405 | switchIcons_13: {fileID: 0} 406 | switchIcons_14: {fileID: 0} 407 | switchSmallIcons_0: {fileID: 0} 408 | switchSmallIcons_1: {fileID: 0} 409 | switchSmallIcons_2: {fileID: 0} 410 | switchSmallIcons_3: {fileID: 0} 411 | switchSmallIcons_4: {fileID: 0} 412 | switchSmallIcons_5: {fileID: 0} 413 | switchSmallIcons_6: {fileID: 0} 414 | switchSmallIcons_7: {fileID: 0} 415 | switchSmallIcons_8: {fileID: 0} 416 | switchSmallIcons_9: {fileID: 0} 417 | switchSmallIcons_10: {fileID: 0} 418 | switchSmallIcons_11: {fileID: 0} 419 | switchSmallIcons_12: {fileID: 0} 420 | switchSmallIcons_13: {fileID: 0} 421 | switchSmallIcons_14: {fileID: 0} 422 | switchManualHTML: 423 | switchAccessibleURLs: 424 | switchLegalInformation: 425 | switchMainThreadStackSize: 1048576 426 | switchPresenceGroupId: 427 | switchLogoHandling: 0 428 | switchReleaseVersion: 0 429 | switchDisplayVersion: 1.0.0 430 | switchStartupUserAccount: 0 431 | switchTouchScreenUsage: 0 432 | switchSupportedLanguagesMask: 0 433 | switchLogoType: 0 434 | switchApplicationErrorCodeCategory: 435 | switchUserAccountSaveDataSize: 0 436 | switchUserAccountSaveDataJournalSize: 0 437 | switchApplicationAttribute: 0 438 | switchCardSpecSize: -1 439 | switchCardSpecClock: -1 440 | switchRatingsMask: 0 441 | switchRatingsInt_0: 0 442 | switchRatingsInt_1: 0 443 | switchRatingsInt_2: 0 444 | switchRatingsInt_3: 0 445 | switchRatingsInt_4: 0 446 | switchRatingsInt_5: 0 447 | switchRatingsInt_6: 0 448 | switchRatingsInt_7: 0 449 | switchRatingsInt_8: 0 450 | switchRatingsInt_9: 0 451 | switchRatingsInt_10: 0 452 | switchRatingsInt_11: 0 453 | switchRatingsInt_12: 0 454 | switchLocalCommunicationIds_0: 455 | switchLocalCommunicationIds_1: 456 | switchLocalCommunicationIds_2: 457 | switchLocalCommunicationIds_3: 458 | switchLocalCommunicationIds_4: 459 | switchLocalCommunicationIds_5: 460 | switchLocalCommunicationIds_6: 461 | switchLocalCommunicationIds_7: 462 | switchParentalControl: 0 463 | switchAllowsScreenshot: 1 464 | switchAllowsVideoCapturing: 1 465 | switchAllowsRuntimeAddOnContentInstall: 0 466 | switchDataLossConfirmation: 0 467 | switchUserAccountLockEnabled: 0 468 | switchSystemResourceMemory: 16777216 469 | switchSupportedNpadStyles: 22 470 | switchNativeFsCacheSize: 32 471 | switchIsHoldTypeHorizontal: 0 472 | switchSupportedNpadCount: 8 473 | switchSocketConfigEnabled: 0 474 | switchTcpInitialSendBufferSize: 32 475 | switchTcpInitialReceiveBufferSize: 64 476 | switchTcpAutoSendBufferSizeMax: 256 477 | switchTcpAutoReceiveBufferSizeMax: 256 478 | switchUdpSendBufferSize: 9 479 | switchUdpReceiveBufferSize: 42 480 | switchSocketBufferEfficiency: 4 481 | switchSocketInitializeEnabled: 1 482 | switchNetworkInterfaceManagerInitializeEnabled: 1 483 | switchPlayerConnectionEnabled: 1 484 | ps4NPAgeRating: 12 485 | ps4NPTitleSecret: 486 | ps4NPTrophyPackPath: 487 | ps4ParentalLevel: 11 488 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 489 | ps4Category: 0 490 | ps4MasterVersion: 01.00 491 | ps4AppVersion: 01.00 492 | ps4AppType: 0 493 | ps4ParamSfxPath: 494 | ps4VideoOutPixelFormat: 0 495 | ps4VideoOutInitialWidth: 1920 496 | ps4VideoOutBaseModeInitialWidth: 1920 497 | ps4VideoOutReprojectionRate: 60 498 | ps4PronunciationXMLPath: 499 | ps4PronunciationSIGPath: 500 | ps4BackgroundImagePath: 501 | ps4StartupImagePath: 502 | ps4StartupImagesFolder: 503 | ps4IconImagesFolder: 504 | ps4SaveDataImagePath: 505 | ps4SdkOverride: 506 | ps4BGMPath: 507 | ps4ShareFilePath: 508 | ps4ShareOverlayImagePath: 509 | ps4PrivacyGuardImagePath: 510 | ps4ExtraSceSysFile: 511 | ps4NPtitleDatPath: 512 | ps4RemotePlayKeyAssignment: -1 513 | ps4RemotePlayKeyMappingDir: 514 | ps4PlayTogetherPlayerCount: 0 515 | ps4EnterButtonAssignment: 1 516 | ps4ApplicationParam1: 0 517 | ps4ApplicationParam2: 0 518 | ps4ApplicationParam3: 0 519 | ps4ApplicationParam4: 0 520 | ps4DownloadDataSize: 0 521 | ps4GarlicHeapSize: 2048 522 | ps4ProGarlicHeapSize: 2560 523 | playerPrefsMaxSize: 32768 524 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 525 | ps4pnSessions: 1 526 | ps4pnPresence: 1 527 | ps4pnFriends: 1 528 | ps4pnGameCustomData: 1 529 | playerPrefsSupport: 0 530 | enableApplicationExit: 0 531 | resetTempFolder: 1 532 | restrictedAudioUsageRights: 0 533 | ps4UseResolutionFallback: 0 534 | ps4ReprojectionSupport: 0 535 | ps4UseAudio3dBackend: 0 536 | ps4UseLowGarlicFragmentationMode: 1 537 | ps4SocialScreenEnabled: 0 538 | ps4ScriptOptimizationLevel: 0 539 | ps4Audio3dVirtualSpeakerCount: 14 540 | ps4attribCpuUsage: 0 541 | ps4PatchPkgPath: 542 | ps4PatchLatestPkgPath: 543 | ps4PatchChangeinfoPath: 544 | ps4PatchDayOne: 0 545 | ps4attribUserManagement: 0 546 | ps4attribMoveSupport: 0 547 | ps4attrib3DSupport: 0 548 | ps4attribShareSupport: 0 549 | ps4attribExclusiveVR: 0 550 | ps4disableAutoHideSplash: 0 551 | ps4videoRecordingFeaturesUsed: 0 552 | ps4contentSearchFeaturesUsed: 0 553 | ps4CompatibilityPS5: 0 554 | ps4GPU800MHz: 1 555 | ps4attribEyeToEyeDistanceSettingVR: 0 556 | ps4IncludedModules: [] 557 | ps4attribVROutputEnabled: 0 558 | monoEnv: 559 | splashScreenBackgroundSourceLandscape: {fileID: 0} 560 | splashScreenBackgroundSourcePortrait: {fileID: 0} 561 | blurSplashScreenBackground: 1 562 | spritePackerPolicy: 563 | webGLMemorySize: 16 564 | webGLExceptionSupport: 1 565 | webGLNameFilesAsHashes: 0 566 | webGLDataCaching: 1 567 | webGLDebugSymbols: 0 568 | webGLEmscriptenArgs: 569 | webGLModulesDirectory: 570 | webGLTemplate: APPLICATION:Default 571 | webGLAnalyzeBuildSize: 0 572 | webGLUseEmbeddedResources: 0 573 | webGLCompressionFormat: 1 574 | webGLLinkerTarget: 1 575 | webGLThreadsSupport: 0 576 | webGLWasmStreaming: 0 577 | scriptingDefineSymbols: {} 578 | platformArchitecture: {} 579 | scriptingBackend: {} 580 | il2cppCompilerConfiguration: {} 581 | managedStrippingLevel: {} 582 | incrementalIl2cppBuild: {} 583 | allowUnsafeCode: 0 584 | additionalIl2CppArgs: 585 | scriptingRuntimeVersion: 1 586 | gcIncremental: 0 587 | assemblyVersionValidation: 1 588 | gcWBarrierValidation: 0 589 | apiCompatibilityLevelPerPlatform: {} 590 | m_RenderingPath: 1 591 | m_MobileRenderingPath: 1 592 | metroPackageName: Template_3D 593 | metroPackageVersion: 594 | metroCertificatePath: 595 | metroCertificatePassword: 596 | metroCertificateSubject: 597 | metroCertificateIssuer: 598 | metroCertificateNotAfter: 0000000000000000 599 | metroApplicationDescription: Template_3D 600 | wsaImages: {} 601 | metroTileShortName: 602 | metroTileShowName: 0 603 | metroMediumTileShowName: 0 604 | metroLargeTileShowName: 0 605 | metroWideTileShowName: 0 606 | metroSupportStreamingInstall: 0 607 | metroLastRequiredScene: 0 608 | metroDefaultTileSize: 1 609 | metroTileForegroundText: 2 610 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 611 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, 612 | a: 1} 613 | metroSplashScreenUseBackgroundColor: 0 614 | platformCapabilities: {} 615 | metroTargetDeviceFamilies: {} 616 | metroFTAName: 617 | metroFTAFileTypes: [] 618 | metroProtocolName: 619 | XboxOneProductId: 620 | XboxOneUpdateKey: 621 | XboxOneSandboxId: 622 | XboxOneContentId: 623 | XboxOneTitleId: 624 | XboxOneSCId: 625 | XboxOneGameOsOverridePath: 626 | XboxOnePackagingOverridePath: 627 | XboxOneAppManifestOverridePath: 628 | XboxOneVersion: 1.0.0.0 629 | XboxOnePackageEncryption: 0 630 | XboxOnePackageUpdateGranularity: 2 631 | XboxOneDescription: 632 | XboxOneLanguage: 633 | - enus 634 | XboxOneCapability: [] 635 | XboxOneGameRating: {} 636 | XboxOneIsContentPackage: 0 637 | XboxOneEnhancedXboxCompatibilityMode: 0 638 | XboxOneEnableGPUVariability: 1 639 | XboxOneSockets: {} 640 | XboxOneSplashScreen: {fileID: 0} 641 | XboxOneAllowedProductIds: [] 642 | XboxOnePersistentLocalStorageSize: 0 643 | XboxOneXTitleMemory: 8 644 | XboxOneOverrideIdentityName: 645 | XboxOneOverrideIdentityPublisher: 646 | vrEditorSettings: 647 | daydream: 648 | daydreamIconForeground: {fileID: 0} 649 | daydreamIconBackground: {fileID: 0} 650 | cloudServicesEnabled: 651 | UNet: 1 652 | luminIcon: 653 | m_Name: 654 | m_ModelFolderPath: 655 | m_PortalFolderPath: 656 | luminCert: 657 | m_CertPath: 658 | m_SignPackage: 1 659 | luminIsChannelApp: 0 660 | luminVersion: 661 | m_VersionCode: 1 662 | m_VersionName: 663 | apiCompatibilityLevel: 6 664 | cloudProjectId: 665 | framebufferDepthMemorylessMode: 0 666 | projectName: 667 | organizationId: 668 | cloudEnabled: 0 669 | enableNativePlatformBackendsForNewInputSystem: 0 670 | disableOldInputManagerSupport: 0 671 | legacyClampBlendShapeWeights: 0 672 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.18f1 2 | m_EditorVersionWithRevision: 2019.4.18f1 (3310a4d4f880) 3 | -------------------------------------------------------------------------------- /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: 5 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 | blendWeights: 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 | excludedTargetPlatforms: [] 44 | - serializedVersion: 2 45 | name: Low 46 | pixelLightCount: 0 47 | shadows: 0 48 | shadowResolution: 0 49 | shadowProjection: 1 50 | shadowCascades: 1 51 | shadowDistance: 20 52 | shadowNearPlaneOffset: 3 53 | shadowCascade2Split: 0.33333334 54 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 55 | shadowmaskMode: 0 56 | blendWeights: 2 57 | textureQuality: 0 58 | anisotropicTextures: 0 59 | antiAliasing: 0 60 | softParticles: 0 61 | softVegetation: 0 62 | realtimeReflectionProbes: 0 63 | billboardsFaceCameraPosition: 0 64 | vSyncCount: 0 65 | lodBias: 0.4 66 | maximumLODLevel: 0 67 | streamingMipmapsActive: 0 68 | streamingMipmapsAddAllCameras: 1 69 | streamingMipmapsMemoryBudget: 512 70 | streamingMipmapsRenderersPerFrame: 512 71 | streamingMipmapsMaxLevelReduction: 2 72 | streamingMipmapsMaxFileIORequests: 1024 73 | particleRaycastBudget: 16 74 | asyncUploadTimeSlice: 2 75 | asyncUploadBufferSize: 16 76 | asyncUploadPersistentBuffer: 1 77 | resolutionScalingFixedDPIFactor: 1 78 | excludedTargetPlatforms: [] 79 | - serializedVersion: 2 80 | name: Medium 81 | pixelLightCount: 1 82 | shadows: 1 83 | shadowResolution: 0 84 | shadowProjection: 1 85 | shadowCascades: 1 86 | shadowDistance: 20 87 | shadowNearPlaneOffset: 3 88 | shadowCascade2Split: 0.33333334 89 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 90 | shadowmaskMode: 0 91 | blendWeights: 2 92 | textureQuality: 0 93 | anisotropicTextures: 1 94 | antiAliasing: 0 95 | softParticles: 0 96 | softVegetation: 0 97 | realtimeReflectionProbes: 0 98 | billboardsFaceCameraPosition: 0 99 | vSyncCount: 1 100 | lodBias: 0.7 101 | maximumLODLevel: 0 102 | streamingMipmapsActive: 0 103 | streamingMipmapsAddAllCameras: 1 104 | streamingMipmapsMemoryBudget: 512 105 | streamingMipmapsRenderersPerFrame: 512 106 | streamingMipmapsMaxLevelReduction: 2 107 | streamingMipmapsMaxFileIORequests: 1024 108 | particleRaycastBudget: 64 109 | asyncUploadTimeSlice: 2 110 | asyncUploadBufferSize: 16 111 | asyncUploadPersistentBuffer: 1 112 | resolutionScalingFixedDPIFactor: 1 113 | excludedTargetPlatforms: [] 114 | - serializedVersion: 2 115 | name: High 116 | pixelLightCount: 2 117 | shadows: 2 118 | shadowResolution: 1 119 | shadowProjection: 1 120 | shadowCascades: 2 121 | shadowDistance: 40 122 | shadowNearPlaneOffset: 3 123 | shadowCascade2Split: 0.33333334 124 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 125 | shadowmaskMode: 1 126 | blendWeights: 2 127 | textureQuality: 0 128 | anisotropicTextures: 1 129 | antiAliasing: 0 130 | softParticles: 0 131 | softVegetation: 1 132 | realtimeReflectionProbes: 1 133 | billboardsFaceCameraPosition: 1 134 | vSyncCount: 1 135 | lodBias: 1 136 | maximumLODLevel: 0 137 | streamingMipmapsActive: 0 138 | streamingMipmapsAddAllCameras: 1 139 | streamingMipmapsMemoryBudget: 512 140 | streamingMipmapsRenderersPerFrame: 512 141 | streamingMipmapsMaxLevelReduction: 2 142 | streamingMipmapsMaxFileIORequests: 1024 143 | particleRaycastBudget: 256 144 | asyncUploadTimeSlice: 2 145 | asyncUploadBufferSize: 16 146 | asyncUploadPersistentBuffer: 1 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Very High 151 | pixelLightCount: 3 152 | shadows: 2 153 | shadowResolution: 2 154 | shadowProjection: 1 155 | shadowCascades: 2 156 | shadowDistance: 70 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 2 164 | antiAliasing: 2 165 | softParticles: 1 166 | softVegetation: 1 167 | realtimeReflectionProbes: 1 168 | billboardsFaceCameraPosition: 1 169 | vSyncCount: 1 170 | lodBias: 1.5 171 | maximumLODLevel: 0 172 | streamingMipmapsActive: 0 173 | streamingMipmapsAddAllCameras: 1 174 | streamingMipmapsMemoryBudget: 512 175 | streamingMipmapsRenderersPerFrame: 512 176 | streamingMipmapsMaxLevelReduction: 2 177 | streamingMipmapsMaxFileIORequests: 1024 178 | particleRaycastBudget: 1024 179 | asyncUploadTimeSlice: 2 180 | asyncUploadBufferSize: 16 181 | asyncUploadPersistentBuffer: 1 182 | resolutionScalingFixedDPIFactor: 1 183 | excludedTargetPlatforms: [] 184 | - serializedVersion: 2 185 | name: Ultra 186 | pixelLightCount: 4 187 | shadows: 2 188 | shadowResolution: 2 189 | shadowProjection: 1 190 | shadowCascades: 4 191 | shadowDistance: 150 192 | shadowNearPlaneOffset: 3 193 | shadowCascade2Split: 0.33333334 194 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 195 | shadowmaskMode: 1 196 | blendWeights: 4 197 | textureQuality: 0 198 | anisotropicTextures: 2 199 | antiAliasing: 2 200 | softParticles: 1 201 | softVegetation: 1 202 | realtimeReflectionProbes: 1 203 | billboardsFaceCameraPosition: 1 204 | vSyncCount: 1 205 | lodBias: 2 206 | maximumLODLevel: 0 207 | streamingMipmapsActive: 0 208 | streamingMipmapsAddAllCameras: 1 209 | streamingMipmapsMemoryBudget: 512 210 | streamingMipmapsRenderersPerFrame: 512 211 | streamingMipmapsMaxLevelReduction: 2 212 | streamingMipmapsMaxFileIORequests: 1024 213 | particleRaycastBudget: 4096 214 | asyncUploadTimeSlice: 2 215 | asyncUploadBufferSize: 16 216 | asyncUploadPersistentBuffer: 1 217 | resolutionScalingFixedDPIFactor: 1 218 | excludedTargetPlatforms: [] 219 | m_PerPlatformDefaultQuality: 220 | Android: 2 221 | Lumin: 5 222 | Nintendo 3DS: 5 223 | Nintendo Switch: 5 224 | PS4: 5 225 | PSP2: 2 226 | Stadia: 5 227 | Standalone: 5 228 | WebGL: 3 229 | Windows Store Apps: 5 230 | XboxOne: 5 231 | iPhone: 2 232 | tvOS: 2 233 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [RGB-D Rendering with Unity](https://samarth-robo.github.io/blog/2021/12/28/unity_rgbd_rendering.html) 2 | 3 | **Read more**: https://samarth-robo.github.io/blog/2021/12/28/unity_rgbd_rendering.html. 4 | 5 |
6 | scene 7 |
scene
8 |
9 | 10 |
11 | scene 12 |
depth
13 |
14 |
15 | scene 16 |
RGB
17 |
-------------------------------------------------------------------------------- /readme_images/depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samarth-robo/unity_rgbd_rendering/b55ae6e4bc18c39e221a5ad42ce832d783deb27f/readme_images/depth.png -------------------------------------------------------------------------------- /readme_images/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samarth-robo/unity_rgbd_rendering/b55ae6e4bc18c39e221a5ad42ce832d783deb27f/readme_images/rgb.png -------------------------------------------------------------------------------- /readme_images/scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samarth-robo/unity_rgbd_rendering/b55ae6e4bc18c39e221a5ad42ce832d783deb27f/readme_images/scene.png --------------------------------------------------------------------------------