Browse Source

init

animation-test
Cailean Finn 8 months ago
commit
e075789ec3
  1. 73
      .gitignore
  2. 6
      .vsconfig
  3. 8
      Assets/Materials.meta
  4. 8
      Assets/Materials/Demo.meta
  5. 279
      Assets/Materials/Demo/UV_Ground.mat
  6. 8
      Assets/Materials/Demo/UV_Ground.mat.meta
  7. 8
      Assets/Scenes.meta
  8. 1207
      Assets/Scenes/Demo.unity
  9. 7
      Assets/Scenes/Demo.unity.meta
  10. 8
      Assets/Scripts.meta
  11. 307
      Assets/Scripts/RenderText.cs
  12. 11
      Assets/Scripts/RenderText.cs.meta
  13. 12
      Assets/Scripts/RotationScript.cs
  14. 11
      Assets/Scripts/RotationScript.cs.meta
  15. 173
      Assets/Scripts/ShaderManiuplation.cs
  16. 11
      Assets/Scripts/ShaderManiuplation.cs.meta
  17. 8
      Assets/Settings.meta
  18. 540
      Assets/Settings/HDRP Balanced.asset
  19. 8
      Assets/Settings/HDRP Balanced.asset.meta
  20. 538
      Assets/Settings/HDRP High Fidelity.asset
  21. 8
      Assets/Settings/HDRP High Fidelity.asset.meta
  22. 539
      Assets/Settings/HDRP Performant.asset
  23. 8
      Assets/Settings/HDRP Performant.asset.meta
  24. 8
      Assets/Settings/HDRPDefaultResources.meta
  25. 220
      Assets/Settings/HDRPDefaultResources/DefaultLookDevProfile.asset
  26. 8
      Assets/Settings/HDRPDefaultResources/DefaultLookDevProfile.asset.meta
  27. 2632
      Assets/Settings/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset
  28. 8
      Assets/Settings/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset.meta
  29. 534
      Assets/Settings/HDRPDefaultResources/HDRenderPipelineAsset.asset
  30. 8
      Assets/Settings/HDRPDefaultResources/HDRenderPipelineAsset.asset.meta
  31. 199
      Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset
  32. 8
      Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset.meta
  33. 2629
      Assets/Settings/SkyandFogSettingsProfile.asset
  34. 8
      Assets/Settings/SkyandFogSettingsProfile.asset.meta
  35. 8
      Assets/Shaders.meta
  36. 94
      Assets/Shaders/CubemapToEquirectangularGnomic.shader
  37. 9
      Assets/Shaders/CubemapToEquirectangularGnomic.shader.meta
  38. 8
      Assets/Textures.meta
  39. BIN
      Assets/Textures/l8n7cgraly071.jpg
  40. 127
      Assets/Textures/l8n7cgraly071.jpg.meta
  41. 8
      Assets/URPEquirectangularCamera.meta
  42. 136
      Assets/URPEquirectangularCamera/CubeMapMat.mat
  43. 8
      Assets/URPEquirectangularCamera/CubeMapMat.mat.meta
  44. 39
      Assets/URPEquirectangularCamera/CubeMapTexture1K.renderTexture
  45. 8
      Assets/URPEquirectangularCamera/CubeMapTexture1K.renderTexture.meta
  46. 39
      Assets/URPEquirectangularCamera/CubeMapTexture4K.renderTexture
  47. 8
      Assets/URPEquirectangularCamera/CubeMapTexture4K.renderTexture.meta
  48. 389
      Assets/URPEquirectangularCamera/CubemapCamera.prefab
  49. 7
      Assets/URPEquirectangularCamera/CubemapCamera.prefab.meta
  50. 41
      Assets/URPEquirectangularCamera/CubemapRender.cs
  51. 11
      Assets/URPEquirectangularCamera/CubemapRender.cs.meta
  52. 67
      Assets/URPEquirectangularCamera/CubemapToEquirectangular.shader
  53. 9
      Assets/URPEquirectangularCamera/CubemapToEquirectangular.shader.meta
  54. 76
      Assets/URPEquirectangularCamera/CubemapToEquirectangularCropped.shader
  55. 9
      Assets/URPEquirectangularCamera/CubemapToEquirectangularCropped.shader.meta
  56. 63
      Assets/URPEquirectangularCamera/CubemapToEquirectangularSqueeze.shader
  57. 9
      Assets/URPEquirectangularCamera/CubemapToEquirectangularSqueeze.shader.meta
  58. 43
      Packages/manifest.json
  59. 496
      Packages/packages-lock.json
  60. 19
      ProjectSettings/AudioManager.asset
  61. 6
      ProjectSettings/ClusterInputManager.asset
  62. 36
      ProjectSettings/DynamicsManager.asset
  63. 11
      ProjectSettings/EditorBuildSettings.asset
  64. 40
      ProjectSettings/EditorSettings.asset
  65. 70
      ProjectSettings/GraphicsSettings.asset
  66. 29
      ProjectSettings/HDRPProjectSettings.asset
  67. 487
      ProjectSettings/InputManager.asset
  68. 35
      ProjectSettings/MemorySettings.asset
  69. 7
      ProjectSettings/MultiplayerManager.asset
  70. 91
      ProjectSettings/NavMeshAreas.asset
  71. 35
      ProjectSettings/PackageManagerSettings.asset
  72. 5
      ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json
  73. 56
      ProjectSettings/Physics2DSettings.asset
  74. 7
      ProjectSettings/PresetManager.asset
  75. 944
      ProjectSettings/ProjectSettings.asset
  76. 2
      ProjectSettings/ProjectVersion.txt
  77. 182
      ProjectSettings/QualitySettings.asset
  78. 167
      ProjectSettings/SceneTemplateSettings.json
  79. 16
      ProjectSettings/ShaderGraphSettings.asset
  80. 43
      ProjectSettings/TagManager.asset
  81. 9
      ProjectSettings/TimeManager.asset
  82. 36
      ProjectSettings/UnityConnectSettings.asset
  83. 19
      ProjectSettings/VFXManager.asset
  84. 8
      ProjectSettings/VersionControlSettings.asset
  85. 10
      ProjectSettings/XRSettings.asset

73
.gitignore

@ -0,0 +1,73 @@
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/
# Recordings can get excessive in size
/[Rr]ecordings/
/[Ss]ample[Rr]ecordings/
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.aab
*.unitypackage
*.app
# Crashlytics generated file
crashlytics-build.properties
# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

6
.vsconfig

@ -0,0 +1,6 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}

8
Assets/Materials.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fe31435bcff7e034188fb9ce8a0021a3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Materials/Demo.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7bd5c28f1cb22044ea67f98f3e431272
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

279
Assets/Materials/Demo/UV_Ground.mat

@ -0,0 +1,279 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: UV_Ground
m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _DISABLE_SSR_TRANSPARENT
- _NORMALMAP_TANGENT_SPACE
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2225
stringTagMap: {}
disabledShaderPasses:
- TransparentDepthPrepass
- TransparentDepthPostpass
- TransparentBackface
- RayTracingPrepass
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AnisotropyMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseColorMap:
m_Texture: {fileID: 2800000, guid: f2fd000a1780a5d478a58de49ce47b88, type: 3}
m_Scale: {x: 5, y: 5}
m_Offset: {x: 0, y: 0}
- _BentNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BentNormalMapOS:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _CoatMaskMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissiveColorMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _HeightMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _IridescenceMaskMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _IridescenceThicknessMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: f2fd000a1780a5d478a58de49ce47b88, type: 3}
m_Scale: {x: 5, y: 5}
m_Offset: {x: 0, y: 0}
- _MaskMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _NormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _NormalMapOS:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecularColorMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SubsurfaceMaskMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TangentMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TangentMapOS:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ThicknessMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TransmissionMaskMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _TransmittanceColorMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AORemapMax: 1
- _AORemapMin: 0
- _ATDistance: 1
- _AddPrecomputedVelocity: 0
- _AlbedoAffectEmissive: 0
- _AlphaCutoff: 0.5
- _AlphaCutoffEnable: 0
- _AlphaCutoffPostpass: 0.5
- _AlphaCutoffPrepass: 0.5
- _AlphaCutoffShadow: 0.5
- _AlphaDstBlend: 0
- _AlphaRemapMax: 1
- _AlphaRemapMin: 0
- _AlphaSrcBlend: 1
- _Anisotropy: 0
- _BlendMode: 0
- _CoatMask: 0
- _CullMode: 2
- _CullModeForward: 2
- _Cutoff: 0.5
- _DepthOffsetEnable: 0
- _DetailAlbedoScale: 1
- _DetailNormalScale: 1
- _DetailSmoothnessScale: 1
- _DiffusionProfile: 0
- _DiffusionProfileHash: 0
- _DisplacementLockObjectScale: 1
- _DisplacementLockTilingScale: 1
- _DisplacementMode: 0
- _DoubleSidedEnable: 0
- _DoubleSidedGIMode: 0
- _DoubleSidedNormalMode: 1
- _DstBlend: 0
- _DstBlend2: 0
- _EmissiveColorMode: 1
- _EmissiveExposureWeight: 1
- _EmissiveIntensity: 1
- _EmissiveIntensityUnit: 0
- _EnableBlendModePreserveSpecularLighting: 1
- _EnableFogOnTransparent: 1
- _EnableGeometricSpecularAA: 0
- _EnergyConservingSpecularColor: 1
- _HeightAmplitude: 0.02
- _HeightCenter: 0.5
- _HeightMapParametrization: 0
- _HeightMax: 1
- _HeightMin: -1
- _HeightOffset: 0
- _HeightPoMAmplitude: 2
- _HeightTessAmplitude: 2
- _HeightTessCenter: 0.5
- _InvTilingScale: 0.2
- _Ior: 1.5
- _IridescenceMask: 1
- _IridescenceThickness: 1
- _LinkDetailsWithBase: 1
- _MaterialID: 1
- _Metallic: 0
- _MetallicRemapMax: 1
- _MetallicRemapMin: 0
- _NormalMapSpace: 0
- _NormalScale: 1
- _ObjectSpaceUVMapping: 0
- _ObjectSpaceUVMappingEmissive: 0
- _OpaqueCullMode: 2
- _PPDLodThreshold: 5
- _PPDMaxSamples: 15
- _PPDMinSamples: 5
- _PPDPrimitiveLength: 1
- _PPDPrimitiveWidth: 1
- _PerPixelSorting: 0
- _RayTracing: 0
- _ReceivesSSR: 1
- _ReceivesSSRTransparent: 0
- _RefractionModel: 0
- _Smoothness: 0.5
- _SmoothnessRemapMax: 1
- _SmoothnessRemapMin: 0
- _SpecularAAScreenSpaceVariance: 0.1
- _SpecularAAThreshold: 0.2
- _SpecularOcclusionMode: 1
- _SrcBlend: 1
- _StencilRef: 0
- _StencilRefDepth: 8
- _StencilRefGBuffer: 10
- _StencilRefMV: 40
- _StencilWriteMask: 6
- _StencilWriteMaskDepth: 9
- _StencilWriteMaskGBuffer: 15
- _StencilWriteMaskMV: 41
- _SubsurfaceMask: 1
- _SupportDecals: 1
- _SurfaceType: 0
- _TexWorldScale: 1
- _TexWorldScaleEmissive: 1
- _Thickness: 1
- _TransmissionEnable: 1
- _TransmissionMask: 1
- _TransparentBackfaceEnable: 0
- _TransparentCullMode: 2
- _TransparentDepthPostpassEnable: 0
- _TransparentDepthPrepassEnable: 0
- _TransparentSortPriority: 0
- _TransparentWritingMotionVec: 0
- _TransparentZWrite: 0
- _UVBase: 0
- _UVDetail: 0
- _UVEmissive: 0
- _UseEmissiveIntensity: 0
- _UseShadowThreshold: 0
- _ZTestDepthEqualForOpaque: 3
- _ZTestGBuffer: 4
- _ZTestTransparent: 4
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0}
- _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0}
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
- _EmissiveColor: {r: 0, g: 0, b: 0, a: 1}
- _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1}
- _InvPrimScale: {r: 1, g: 1, b: 0, a: 0}
- _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0}
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
- _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0}
- _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1}
- _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0}
- _UVMappingMask: {r: 1, g: 0, b: 0, a: 0}
- _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &1249728964197349850
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 13
hdPluginSubTargetMaterialVersions:
m_Keys: []
m_Values:

8
Assets/Materials/Demo/UV_Ground.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cb29ef3383981ca4c986eb83be3d99bb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Scenes.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 834ae108555dd354ba7ce1808655e299
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1207
Assets/Scenes/Demo.unity

File diff suppressed because it is too large

7
Assets/Scenes/Demo.unity.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e5fe953478e329a4f9c340cf5fa70df3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Scripts.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 26a2023228f678541b266f87c30ff192
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

307
Assets/Scripts/RenderText.cs

@ -0,0 +1,307 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public class RenderText : MonoBehaviour
{
int frame = 60;
public int m_CaptureFrameRate;
public Texture2D texture;
public bool m_Record = false;
int txt_W;
int txt_H;
public Material material;
float x_FOV;
float y_FOV;
float y_Rotation;
float x_Rotation;
float y_Divide;
float x_Divide;
string m_Timestamp;
GameObject m_CubeMapPrefab = null;
List<Shader> m_ShaderList = new List<Shader>();
public enum ProjectionType
{
Cropped,
CroppedFOV,
Squeezed,
Gnomic
}
public ProjectionType m_ProjectionType = ProjectionType.Gnomic;
private void Awake()
{
SetupMatShaders();
}
// Initial configuration for frame rate
private void Start()
{
SetupFrameRateConfiguration();
}
private void Update()
{
ToggleRecording();
if (m_Record)
{
for (int frameCount = 0; frameCount < 4; frameCount++)
{
SetMaterialParametersBasedOnProjectionType(frameCount);
}
}
frame++;
}
void SetMaterialParametersBasedOnProjectionType(int frameCount)
{
var m_HeightY = 0f;
if (frameCount == 0 || frameCount == 2)
{
// Set Front & Back
if(m_ProjectionType == ProjectionType.Gnomic)
{
txt_W = 8192;
txt_H = 889;
x_FOV = 1.5f;
y_FOV = 0.2f;
y_Rotation = 5.13f;
x_Rotation = 0.25f;
m_HeightY = 0.6f;
material.shader = m_ShaderList[1];
}
if (m_ProjectionType == ProjectionType.Cropped)
{
txt_W = 6750;
txt_H = 1080;;
y_Rotation = 4.8f;
x_Rotation = 1f;
y_Divide = 5.8f;
x_Divide = 4f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
if (m_ProjectionType == ProjectionType.CroppedFOV)
{
txt_W = 8192;
txt_H = 889;
y_Rotation = 4.8f;
x_Rotation = 0f;
y_Divide = 5.8f;
x_Divide = 2.666f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
if (m_ProjectionType == ProjectionType.Squeezed)
{
txt_W = 6750;
txt_H = 1080;
y_Rotation = 0.7f;
x_Rotation = 1f;
y_Divide = 3f;
x_Divide = 4f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
}
else
{
// Set Left & right
if (m_ProjectionType == ProjectionType.Gnomic)
{
txt_W = 3510;
txt_H = 1080;
x_FOV = 0.9f;
y_FOV = 0.3f;
y_Rotation = 5.23f;
x_Rotation = 0.25f;
m_HeightY = 0.6f;
material.shader = m_ShaderList[1];
}
if (m_ProjectionType == ProjectionType.Cropped)
{
txt_W = 6750;
txt_H = 1080;
y_Rotation = 4.8f;
x_Rotation = 1f;
y_Divide = 5.8f;
x_Divide = 4f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
if (m_ProjectionType == ProjectionType.CroppedFOV)
{
txt_W = 3510;
txt_H = 1080;
y_Rotation = 4.8f;
x_Rotation = 0f;
y_Divide = 5.8f;
x_Divide = 8f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
if (m_ProjectionType == ProjectionType.Squeezed)
{
txt_W = 6750;
txt_H = 1080;
y_Rotation = 0.7f;
x_Rotation = 1f;
y_Divide = 3f;
x_Divide = 4f;
m_HeightY = 0.5f;
material.shader = m_ShaderList[0];
}
}
CycleThroughOrientations(frameCount, m_HeightY);
}
void CycleThroughOrientations(int frameCount, float m_HeightY)
{
if(m_ProjectionType != ProjectionType.CroppedFOV)
{
material.SetFloat("_EquiRotation", x_Rotation * frameCount);
} else
{
if(frameCount == 0 || frameCount == 2)
{
material.SetFloat("_EquiRotation", x_Rotation + frameCount);
} else
{
material.SetFloat("_EquiRotation", frameCount + 0.5f);
}
}
material.SetFloat("_EquiRotationY", y_Rotation);
if (m_ProjectionType == ProjectionType.Gnomic)
{
material.SetFloat("_FOVScale_X", x_FOV);
material.SetFloat("_FOVScale_Y", y_FOV);
} else
{
material.SetFloat("_DivideY", y_Divide);
material.SetFloat("_DivideX", x_Divide);
}
m_CubeMapPrefab.transform.position = new Vector3(m_CubeMapPrefab.transform.position.x, m_HeightY, m_CubeMapPrefab.transform.position.z);
ExportTexture(frameCount);
}
private void ExportTexture(int frameCount)
{
RenderTexture buffer = new RenderTexture(
txt_W,
txt_H,
0, // No depth/stencil buffer
RenderTextureFormat.ARGB32, // Standard colour format
RenderTextureReadWrite.sRGB // No sRGB conversions
);
texture = new Texture2D(txt_W, txt_H);
Graphics.Blit(null, buffer, material);
RenderTexture.active = buffer; // If not using a scene camera
texture.ReadPixels(
new Rect(0, 0, txt_W, txt_H), // Capture the whole texture
0, 0, // Write starting at the top-left texel
false); // No mipmaps
// Create a timestamped folder in the /SampleRecordings directory
var recordingsDir = Path.Combine(Application.dataPath, "..", "SampleRecordings", "Projection", m_Timestamp);
// Create the direction-specific folder if it doesn't exist
var directionFolder = "";
switch (frameCount)
{
case 0:
directionFolder = "SideB";
break;
case 1:
directionFolder = "SideA";
break;
case 2:
directionFolder = "SideD";
break;
case 3:
directionFolder = "SideC";
break;
}
var fullDirectionPath = Path.Combine(recordingsDir, directionFolder);
if (!Directory.Exists(fullDirectionPath))
{
Directory.CreateDirectory(fullDirectionPath);
}
// Save the PNG file with a frame-specific name
var filePath = Path.Combine(fullDirectionPath, $"{directionFolder}_{frame:D4}.png");
System.IO.File.WriteAllBytes(filePath, texture.EncodeToPNG());
RenderTexture.active = null;
RenderTexture.Destroy(texture);
buffer.Release();
}
private void SetupMatShaders()
{
///material = this.GetComponent<RawImage>().material;
m_ShaderList.Add(Shader.Find("Conversion/CubemapToEquirectangularSqueeze"));
m_ShaderList.Add(Shader.Find("Conversion/CubemapToEquirectangularGnomic"));
material.shader = m_ShaderList[1];
}
private void SetupFrameRateConfiguration()
{
frame = 0;
m_CubeMapPrefab = GameObject.Find("CubemapCamera");
Application.targetFrameRate = m_CaptureFrameRate;
QualitySettings.vSyncCount = 0;
Time.captureDeltaTime = 1.0f / m_CaptureFrameRate;
}
private void ToggleRecording()
{
if (Input.GetKeyUp(KeyCode.R))
{
m_Record = true;
//Update Timestamp
m_Timestamp = DateTime.Now.ToString("yyyyMMddHHmmss");
}
if (Input.GetKeyUp(KeyCode.S))
{
m_Record = false;
}
}
}

11
Assets/Scripts/RenderText.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7f6f2722d84da164ba3be22a8cd14381
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

12
Assets/Scripts/RotationScript.cs

@ -0,0 +1,12 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Playables;
public class RotationScript : MonoBehaviour
{
private void FixedUpdate()
{
this.transform.Rotate(0, Time.fixedDeltaTime * 50, 0);
}
}

11
Assets/Scripts/RotationScript.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 66a735b1faee33044945bef95192403e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

173
Assets/Scripts/ShaderManiuplation.cs

@ -0,0 +1,173 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using Unity.VisualScripting;
using UnityEditor;
using UnityEditor.Recorder;
using UnityEditor.Recorder.Input;
using UnityEngine;
using UnityEngine.Rendering.HighDefinition;
using UnityEngine.UI;
using UnityEngine.Windows.WebCam;
public class ShaderManiuplation : MonoBehaviour
{
public enum EquilateralDirection
{
Forward,
Left,
Backwards,
Right
}
public enum ProjectionType
{
Squeeze,
Gnomic
}
List<Shader> m_ShaderList = new List<Shader>();
Material mat;
public EquilateralDirection m_Direction = EquilateralDirection.Backwards;
public ProjectionType m_ProjectionType = ProjectionType.Gnomic;
GameObject m_CubeMapPrefab = null;
// Game View Parameters
Type gameView;
PropertyInfo selectedSizeIndex;
EditorWindow window;
private void OnEnable()
{
SetupEditorSettings();
SetupMatShaders();
}
void UpdateProjectionType()
{
if(m_ShaderList != null && m_ShaderList.Count > 0)
{
if (m_ProjectionType == ProjectionType.Squeeze)
{
SetShaderSqueezed(21, 0.7f, 2.5f, 3f, 4f, 0.5f);
}
else if (m_ProjectionType == ProjectionType.Gnomic)
{
SetShaderGnomic(28, 1.5f, 0.2f, 5.13f, 0.125f, 0.6f);
}
}
}
private void SetShaderSqueezed(int resolutionPreset, float yRotation, float xRotation, float yDivide, float xDivide, float cameraHeight)
{
mat.shader = m_ShaderList[0];
mat.SetFloat("_EquiRotation", xRotation + SetDirection());
mat.SetFloat("_EquiRotationY", yRotation);
mat.SetFloat("_DivideY", yDivide);
mat.SetFloat("_DivideX", xDivide);
ChangeGameViewResolution(resolutionPreset);
m_CubeMapPrefab.transform.position = new Vector3(m_CubeMapPrefab.transform.position.x, cameraHeight, m_CubeMapPrefab.transform.position.z);
}
private void SetShaderGnomic(int resolutionPreset, float xFOV, float yFOV, float yRotation, float xRotation, float cameraHeight)
{
mat.shader = m_ShaderList[1];
if (m_Direction == EquilateralDirection.Left || m_Direction == EquilateralDirection.Right)
{
ChangeGameViewResolution(29);
xFOV = 0.9f;
yFOV = 0.3f;
yRotation = 5.23f;
}
else
{
ChangeGameViewResolution(resolutionPreset);
}
mat.SetFloat("_EquiRotation", xRotation + SetDirection());
mat.SetFloat("_EquiRotationY", yRotation);
mat.SetFloat("_FOVScale_X", xFOV);
mat.SetFloat("_FOVScale_Y", yFOV);
m_CubeMapPrefab.transform.position = new Vector3(m_CubeMapPrefab.transform.position.x, cameraHeight, m_CubeMapPrefab.transform.position.z);
}
private float SetDirection()
{
float directionOffset = 0f;
if (m_ProjectionType == ProjectionType.Gnomic)
{
switch(m_Direction)
{
case EquilateralDirection.Left:
directionOffset = 0.25f;
break;
case EquilateralDirection.Right:
directionOffset = 0.75f;
break;
case EquilateralDirection.Forward:
directionOffset = 0;
break;
case EquilateralDirection.Backwards:
directionOffset = 0.5f;
break;
}
}
if (m_ProjectionType == ProjectionType.Squeeze)
{
switch (m_Direction)
{
case EquilateralDirection.Left:
directionOffset = 1;
break;
case EquilateralDirection.Right:
directionOffset = 3;
break;
case EquilateralDirection.Forward:
directionOffset = 0;
break;
case EquilateralDirection.Backwards:
directionOffset = 2;
break;
}
}
return directionOffset;
}
private void OnValidate()
{
UpdateProjectionType();
}
void ChangeGameViewResolution(int index)
{
selectedSizeIndex.SetValue(window, index, null);
}
private void SetupEditorSettings()
{
gameView = typeof(Editor).Assembly.GetType("UnityEditor.GameView");
selectedSizeIndex = gameView.GetProperty("selectedSizeIndex", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
window = EditorWindow.GetWindow(gameView);
}
private void SetupMatShaders()
{
mat = this.GetComponent<RawImage>().material;
m_ShaderList.Add(Shader.Find("Conversion/CubemapToEquirectangularSqueeze"));
m_ShaderList.Add(Shader.Find("Conversion/CubemapToEquirectangularGnomic"));
mat.shader = m_ShaderList[1];
m_CubeMapPrefab = GameObject.Find("CubemapCamera");
}
}

11
Assets/Scripts/ShaderManiuplation.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 376cbea962fc8f945b32baff202fbc5e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Settings.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b912c280ff3334ce98f15a14956a3e5c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

540
Assets/Settings/HDRP Balanced.asset

@ -0,0 +1,540 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3}
m_Name: HDRP Balanced
m_EditorClassIdentifier:
m_RenderPipelineSettings:
supportShadowMask: 0
supportSSR: 0
supportSSRTransparent: 0
supportSSAO: 1
supportSSGI: 0
supportSubsurfaceScattering: 1
sssSampleBudget:
m_Values: 140000002800000050000000
m_SchemaId:
m_Id: With3Levels
sssDownsampleSteps:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
supportVolumetrics: 1
supportVolumetricClouds: 0
supportLightLayers: 1
renderingLayerMaskBuffer: 0
supportWater: 0
waterSimulationResolution: 128
supportWaterExclusion: 1
supportWaterDeformation: 1
deformationAtlasSize: 512
maximumDeformerCount: 64
supportWaterFoam: 1
foamAtlasSize: 512
waterScriptInteractionsMode: 0
waterFullCPUSimulation: 0
supportComputeThickness: 0
computeThicknessResolution: 1
computeThicknessLayerMask:
serializedVersion: 2
m_Bits: 0
supportDistortion: 1
supportTransparentBackface: 1
supportTransparentDepthPrepass: 1
supportTransparentDepthPostpass: 1
colorBufferFormat: 74
supportCustomPass: 1
customBufferFormat: 12
supportedLitShaderMode: 2
planarReflectionResolution:
m_Values: 000100000004000000040000
m_SchemaId:
m_Id: With3Levels
cubeReflectionResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
supportDecals: 1
supportDecalLayers: 0
supportSurfaceGradient: 0
decalNormalBufferHP: 0
supportHighQualityLineRendering: 0
highQualityLineRenderingMemoryBudget: 128
msaaSampleCount: 1
supportMotionVectors: 1
supportScreenSpaceLensFlare: 1
supportDataDrivenLensFlare: 1
supportDitheringCrossFade: 1
supportRuntimeAOVAPI: 0
supportTerrainHole: 0
lightProbeSystem: 0
oldLightProbeSystem: 0
probeVolumeMemoryBudget: 1024
supportProbeVolumeGPUStreaming: 0
supportProbeVolumeDiskStreaming: 0
probeVolumeSHBands: 1
supportProbeVolumeScenarios: 0
supportProbeVolumeScenarioBlending: 1
probeVolumeBlendingMemoryBudget: 128
supportRayTracing: 0
supportVFXRayTracing: 0
supportedRayTracingMode: 3
lightLoopSettings:
cookieAtlasSize: 512
cookieFormat: 74
cookieAtlasLastValidMip: 0
cookieTexArraySize: 16
planarReflectionAtlasSize: 1024
reflectionProbeCacheSize: 32
reflectionCubemapSize: 256
maxEnvLightsOnScreen: 32
reflectionCacheCompressed: 1
reflectionProbeFormat: 74
reflectionProbeTexCacheSize: 4096
reflectionProbeTexLastValidCubeMip: 3
reflectionProbeTexLastValidPlanarMip: 0
reflectionProbeDecreaseResToFit: 1
skyReflectionSize: 512
skyLightingOverrideLayerMask:
serializedVersion: 2
m_Bits: 0
supportFabricConvolution: 0
maxDirectionalLightsOnScreen: 16
maxPunctualLightsOnScreen: 512
maxAreaLightsOnScreen: 64
maxCubeReflectionOnScreen: 32
maxPlanarReflectionOnScreen: 16
maxDecalsOnScreen: 512
maxLightsPerClusterCell: 16
maxLocalVolumetricFogSize: 32
maxLocalVolumetricFogOnScreen: 64
hdShadowInitParams:
maxShadowRequests: 128
directionalShadowsDepthBits: 16
punctualShadowFilteringQuality: 1
directionalShadowFilteringQuality: 1
areaShadowFilteringQuality: 0
punctualLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 1
areaLightShadowAtlas:
shadowAtlasResolution: 2048
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 0
cachedPunctualLightShadowAtlas: 2048
cachedAreaLightShadowAtlas: 2048
allowDirectionalMixedCachedShadows: 0
shadowResolutionDirectional:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
shadowResolutionPunctual:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
shadowResolutionArea:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
maxDirectionalShadowMapResolution: 2048
maxPunctualShadowMapResolution: 2048
maxAreaShadowMapResolution: 2048
supportScreenSpaceShadows: 0
maxScreenSpaceShadowSlots: 4
screenSpaceShadowBufferFormat: 48
decalSettings:
drawDistance: 1000
atlasWidth: 2048
atlasHeight: 2048
transparentTextureResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
perChannelMask: 1
postProcessSettings:
m_LutSize: 32
lutFormat: 48
bufferFormat: 74
dynamicResolutionSettings:
enabled: 0
useMipBias: 0
enableDLSS: 0
DLSSPerfQualitySetting: 0
DLSSInjectionPoint: 0
DLSSUseOptimalSettings: 0
DLSSSharpness: 0
fsrOverrideSharpness: 0
fsrSharpness: 0.92
maxPercentage: 100
minPercentage: 100
dynResType: 1
upsampleFilter: 1
forceResolution: 0
forcedPercentage: 100
lowResTransparencyMinimumThreshold: 0
rayTracingHalfResThreshold: 50
lowresTransparentSettings:
enabled: 1
checkerboardDepthBuffer: 1
upsampleType: 1
xrSettings:
singlePass: 1
occlusionMesh: 1
cameraJitter: 0
allowMotionBlur: 0
postProcessQualitySettings:
NearBlurSampleCount: 030000000400000005000000
NearBlurMaxRadius:
- 2
- 3
- 4
FarBlurSampleCount: 040000000500000007000000
FarBlurMaxRadius:
- 5
- 6
- 8
DoFResolution: 040000000200000002000000
DoFHighQualityFiltering: 000001
DoFPhysicallyBased: 000000
LimitManualRangeNearBlur: 000000
MotionBlurSampleCount: 04000000080000000c000000
BloomRes: 040000000200000002000000
BloomHighQualityFiltering: 000101
BloomHighQualityPrefiltering: 000001
ChromaticAberrationMaxSamples: 03000000060000000c000000
lightSettings:
useContactShadow:
m_Values: 000101
m_SchemaId:
m_Id:
maximumLODLevel:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
lodBias:
m_Values:
- 1
- 1
- 1
m_SchemaId:
m_Id: With3Levels
lightingQualitySettings:
AOStepCount: 040000000600000006000000
AOFullRes: 000000
AOMaximumRadiusPixels: 200000002000000028000000
AOBilateralUpsample: 000001
AODirectionCount: 010000000200000002000000
ContactShadowSampleCount: 04000000080000000c000000
SSRMaxRaySteps: 0c0000001800000030000000
SSGIRaySteps: 200000004000000080000000
SSGIDenoise: 010101
SSGIHalfResDenoise: 010000
SSGIDenoiserRadius:
- 0.75
- 0.5
- 0.5
SSGISecondDenoise: 010101
RTAORayLength:
- 0.5
- 3
- 20
RTAOSampleCount: 010000000200000008000000
RTAODenoise: 010101
RTAODenoiserRadius:
- 0.25
- 0.5
- 0.65
RTGIRayLength:
- 50
- 50
- 50
RTGIFullResolution: 000001
RTGIClampValue:
- 0.5
- 0.8
- 1.5
RTGIRaySteps: 200000003000000040000000
RTGIDenoise: 010101
RTGIHalfResDenoise: 010000
RTGIDenoiserRadius:
- 0.66
- 0.66
- 1
RTGISecondDenoise: 010101
RTRMinSmoothness:
- 0.6
- 0.4
- 0
RTRSmoothnessFadeStart:
- 0.7
- 0.5
- 0
RTRRayLength:
- 50
- 50
- 50
RTRClampValue:
- 0.8
- 1
- 1.2
RTRFullResolution: 000001
RTRRayMaxIterations: 200000003000000040000000
RTRDenoise: 010101
RTRDenoiserRadiusDimmer:
- 0.75
- 0.75
- 1
RTRDenoiserAntiFlicker:
- 1
- 1
- 1
Fog_ControlMode: 000000000000000000000000
Fog_Budget:
- 0.166
- 0.333
- 0.666
Fog_DepthRatio:
- 0.5
- 0.5
- 0.5
m_ObsoleteLightLayerName0: Light LayerDefault
m_ObsoleteLightLayerName1: InteriorOnly
m_ObsoleteLightLayerName2: ExteriorOnly
m_ObsoleteLightLayerName3: LampsOnly
m_ObsoleteLightLayerName4: ReflectionsOnly
m_ObsoleteLightLayerName5: Light Layer 5
m_ObsoleteLightLayerName6: Light Layer 6
m_ObsoleteLightLayerName7: Light Layer 7
m_ObsoleteDecalLayerName0: Decal Layer default
m_ObsoleteDecalLayerName1: Decal Layer 1
m_ObsoleteDecalLayerName2: Decal Layer 2
m_ObsoleteDecalLayerName3: Decal Layer 3
m_ObsoleteDecalLayerName4: Decal Layer 4
m_ObsoleteDecalLayerName5: Decal Layer 5
m_ObsoleteDecalLayerName6: Decal Layer 6
m_ObsoleteDecalLayerName7: Decal Layer 7
m_ObsoleteSupportRuntimeDebugDisplay: 0
allowShaderVariantStripping: 1
enableSRPBatcher: 1
availableMaterialQualityLevels: -1
m_DefaultMaterialQualityLevel: 4
diffusionProfileSettings: {fileID: 0}
m_VolumeProfile: {fileID: 0}
virtualTexturingSettings:
streamingCpuCacheSizeInMegaBytes: 256
streamingMipPreloadTexturesPerFrame: 0
streamingPreloadMipCount: 1
streamingGpuCacheSettings:
- format: 0
sizeInMegaBytes: 128
m_UseRenderGraph: 1
m_Version: 24
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteBakedOrCustomReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteRealtimeReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
m_ObsoleteDefaultLookDevProfile: {fileID: 11400000, guid: 254c4fe87beb7be4fa72e1681edbed02,
type: 2}
m_ObsoleteFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 140666621263709
data2: 4539628427610619928
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteBakedOrCustomReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139742655312669
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRealtimeReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139716617048837
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7,
type: 2}
m_ObsoleteRenderPipelineRayTracingResources: {fileID: 0}
m_ObsoleteBeforeTransparentCustomPostProcesses: []
m_ObsoleteBeforePostProcessCustomPostProcesses: []
m_ObsoleteAfterPostProcessCustomPostProcesses: []
m_ObsoleteBeforeTAACustomPostProcesses: []
m_ObsoleteShaderVariantLogLevel: 0
m_ObsoleteLensAttenuation: 0
m_ObsoleteDiffusionProfileSettingsList:
- {fileID: 0}
- {fileID: 0}
- {fileID: 11400000, guid: 2b7005ba3a4d8474b8cdc34141ad766e, type: 2}
- {fileID: 0}

8
Assets/Settings/HDRP Balanced.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3e2e6bfc59709614ab90c0cd7d755e48
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

538
Assets/Settings/HDRP High Fidelity.asset

@ -0,0 +1,538 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3}
m_Name: HDRP High Fidelity
m_EditorClassIdentifier:
m_RenderPipelineSettings:
supportShadowMask: 0
supportSSR: 0
supportSSRTransparent: 0
supportSSAO: 1
supportSSGI: 1
supportSubsurfaceScattering: 1
sssSampleBudget:
m_Values: 140000002800000050000000
m_SchemaId:
m_Id: With3Levels
sssDownsampleSteps:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
supportVolumetrics: 1
supportVolumetricClouds: 0
supportLightLayers: 1
renderingLayerMaskBuffer: 0
supportWater: 0
waterSimulationResolution: 128
supportWaterExclusion: 1
supportWaterDeformation: 1
deformationAtlasSize: 512
maximumDeformerCount: 64
supportWaterFoam: 1
foamAtlasSize: 512
waterScriptInteractionsMode: 0
waterFullCPUSimulation: 0
supportComputeThickness: 0
computeThicknessResolution: 1
computeThicknessLayerMask:
serializedVersion: 2
m_Bits: 0
supportDistortion: 1
supportTransparentBackface: 1
supportTransparentDepthPrepass: 1
supportTransparentDepthPostpass: 1
colorBufferFormat: 48
supportCustomPass: 1
customBufferFormat: 12
supportedLitShaderMode: 2
planarReflectionResolution:
m_Values: 000100000004000000080000
m_SchemaId:
m_Id: With3Levels
cubeReflectionResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
supportDecals: 1
supportDecalLayers: 0
supportSurfaceGradient: 0
decalNormalBufferHP: 0
supportHighQualityLineRendering: 0
highQualityLineRenderingMemoryBudget: 128
msaaSampleCount: 1
supportMotionVectors: 1
supportScreenSpaceLensFlare: 1
supportDataDrivenLensFlare: 1
supportDitheringCrossFade: 1
supportRuntimeAOVAPI: 0
supportTerrainHole: 0
lightProbeSystem: 1
oldLightProbeSystem: 1
probeVolumeMemoryBudget: 1024
supportProbeVolumeGPUStreaming: 0
supportProbeVolumeDiskStreaming: 0
probeVolumeSHBands: 1
supportProbeVolumeScenarios: 0
supportProbeVolumeScenarioBlending: 1
probeVolumeBlendingMemoryBudget: 128
supportRayTracing: 0
supportVFXRayTracing: 0
supportedRayTracingMode: 3
lightLoopSettings:
cookieAtlasSize: 512
cookieFormat: 74
cookieAtlasLastValidMip: 0
cookieTexArraySize: 16
planarReflectionAtlasSize: 2048
reflectionProbeCacheSize: 32
reflectionCubemapSize: 256
maxEnvLightsOnScreen: 32
reflectionCacheCompressed: 1
reflectionProbeFormat: 74
reflectionProbeTexCacheSize: 4096
reflectionProbeTexLastValidCubeMip: 3
reflectionProbeTexLastValidPlanarMip: 0
reflectionProbeDecreaseResToFit: 1
skyReflectionSize: 1024
skyLightingOverrideLayerMask:
serializedVersion: 2
m_Bits: 0
supportFabricConvolution: 0
maxDirectionalLightsOnScreen: 16
maxPunctualLightsOnScreen: 512
maxAreaLightsOnScreen: 64
maxCubeReflectionOnScreen: 32
maxPlanarReflectionOnScreen: 16
maxDecalsOnScreen: 512
maxLightsPerClusterCell: 16
maxLocalVolumetricFogSize: 32
maxLocalVolumetricFogOnScreen: 64
hdShadowInitParams:
maxShadowRequests: 128
directionalShadowsDepthBits: 16
punctualShadowFilteringQuality: 2
directionalShadowFilteringQuality: 2
areaShadowFilteringQuality: 0
punctualLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 1
areaLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 0
cachedPunctualLightShadowAtlas: 4096
cachedAreaLightShadowAtlas: 4096
allowDirectionalMixedCachedShadows: 0
shadowResolutionDirectional:
m_Values: 00020000000400000008000000100000
m_SchemaId:
m_Id: With4Levels
shadowResolutionPunctual:
m_Values: 00020000000400000008000000100000
m_SchemaId:
m_Id: With4Levels
shadowResolutionArea:
m_Values: 00020000000400000008000000100000
m_SchemaId:
m_Id: With4Levels
maxDirectionalShadowMapResolution: 4096
maxPunctualShadowMapResolution: 4096
maxAreaShadowMapResolution: 4096
supportScreenSpaceShadows: 0
maxScreenSpaceShadowSlots: 4
screenSpaceShadowBufferFormat: 48
decalSettings:
drawDistance: 1000
atlasWidth: 2048
atlasHeight: 2048
transparentTextureResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
perChannelMask: 1
postProcessSettings:
m_LutSize: 32
lutFormat: 48
bufferFormat: 74
dynamicResolutionSettings:
enabled: 0
useMipBias: 0
enableDLSS: 0
DLSSPerfQualitySetting: 0
DLSSInjectionPoint: 0
DLSSUseOptimalSettings: 0
DLSSSharpness: 0
fsrOverrideSharpness: 0
fsrSharpness: 0.92
maxPercentage: 100
minPercentage: 100
dynResType: 1
upsampleFilter: 1
forceResolution: 0
forcedPercentage: 100
lowResTransparencyMinimumThreshold: 0
rayTracingHalfResThreshold: 50
lowresTransparentSettings:
enabled: 1
checkerboardDepthBuffer: 1
upsampleType: 1
xrSettings:
singlePass: 1
occlusionMesh: 1
cameraJitter: 0
allowMotionBlur: 0
postProcessQualitySettings:
NearBlurSampleCount: 030000000500000008000000
NearBlurMaxRadius:
- 2
- 4
- 7
FarBlurSampleCount: 04000000070000000e000000
FarBlurMaxRadius:
- 5
- 8
- 13
DoFResolution: 040000000200000001000000
DoFHighQualityFiltering: 000101
DoFPhysicallyBased: 000000
LimitManualRangeNearBlur: 000000
MotionBlurSampleCount: 04000000080000000c000000
BloomRes: 040000000200000002000000
BloomHighQualityFiltering: 000101
BloomHighQualityPrefiltering: 000001
ChromaticAberrationMaxSamples: 03000000060000000c000000
lightSettings:
useContactShadow:
m_Values: 000101
m_SchemaId:
m_Id:
maximumLODLevel:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
lodBias:
m_Values:
- 1
- 1
- 1
m_SchemaId:
m_Id: With3Levels
lightingQualitySettings:
AOStepCount: 040000000600000010000000
AOFullRes: 000001
AOMaximumRadiusPixels: 200000002800000050000000
AOBilateralUpsample: 000101
AODirectionCount: 010000000200000004000000
ContactShadowSampleCount: 060000000a00000010000000
SSRMaxRaySteps: 100000002000000040000000
SSGIRaySteps: 200000004000000080000000
SSGIDenoise: 010101
SSGIHalfResDenoise: 010000
SSGIDenoiserRadius:
- 0.75
- 0.5
- 0.5
SSGISecondDenoise: 010101
RTAORayLength:
- 0.5
- 3
- 20
RTAOSampleCount: 010000000200000008000000
RTAODenoise: 010101
RTAODenoiserRadius:
- 0.25
- 0.5
- 0.65
RTGIRayLength:
- 50
- 50
- 50
RTGIFullResolution: 000001
RTGIClampValue:
- 0.5
- 0.8
- 1.5
RTGIRaySteps: 200000003000000040000000
RTGIDenoise: 010101
RTGIHalfResDenoise: 010000
RTGIDenoiserRadius:
- 0.66
- 0.66
- 1
RTGISecondDenoise: 010101
RTRMinSmoothness:
- 0.6
- 0.4
- 0
RTRSmoothnessFadeStart:
- 0.7
- 0.5
- 0
RTRRayLength:
- 50
- 50
- 50
RTRClampValue:
- 0.8
- 1
- 1.2
RTRFullResolution: 000001
RTRRayMaxIterations: 200000003000000040000000
RTRDenoise: 010101
RTRDenoiserRadiusDimmer:
- 0.75
- 0.75
- 1
RTRDenoiserAntiFlicker:
- 1
- 1
- 1
Fog_ControlMode: 000000000000000000000000
Fog_Budget:
- 0.25
- 0.5
- 0.75
Fog_DepthRatio:
- 0.5
- 0.5
- 0.5
m_ObsoleteLightLayerName0: Light LayerDefault
m_ObsoleteLightLayerName1: InteriorOnly
m_ObsoleteLightLayerName2: ExteriorOnly
m_ObsoleteLightLayerName3: LampsOnly
m_ObsoleteLightLayerName4: Light Layer 4
m_ObsoleteLightLayerName5: Light Layer 5
m_ObsoleteLightLayerName6: Light Layer 6
m_ObsoleteLightLayerName7: Light Layer 7
m_ObsoleteDecalLayerName0: Decal Layer default
m_ObsoleteDecalLayerName1: Decal Layer 1
m_ObsoleteDecalLayerName2: Decal Layer 2
m_ObsoleteDecalLayerName3: Decal Layer 3
m_ObsoleteDecalLayerName4: Decal Layer 4
m_ObsoleteDecalLayerName5: Decal Layer 5
m_ObsoleteDecalLayerName6: Decal Layer 6
m_ObsoleteDecalLayerName7: Decal Layer 7
m_ObsoleteSupportRuntimeDebugDisplay: 0
allowShaderVariantStripping: 1
enableSRPBatcher: 1
availableMaterialQualityLevels: -1
m_DefaultMaterialQualityLevel: 4
diffusionProfileSettings: {fileID: 0}
m_VolumeProfile: {fileID: 0}
virtualTexturingSettings:
streamingCpuCacheSizeInMegaBytes: 256
streamingMipPreloadTexturesPerFrame: 0
streamingPreloadMipCount: 1
streamingGpuCacheSettings:
- format: 0
sizeInMegaBytes: 128
m_UseRenderGraph: 1
m_Version: 24
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteBakedOrCustomReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteRealtimeReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
m_ObsoleteDefaultLookDevProfile: {fileID: 11400000, guid: 254c4fe87beb7be4fa72e1681edbed02,
type: 2}
m_ObsoleteFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 140666621394781
data2: 4539628425463136280
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteBakedOrCustomReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139742655312669
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRealtimeReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139991494955789
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7,
type: 2}
m_ObsoleteRenderPipelineRayTracingResources: {fileID: 0}
m_ObsoleteBeforeTransparentCustomPostProcesses: []
m_ObsoleteBeforePostProcessCustomPostProcesses: []
m_ObsoleteAfterPostProcessCustomPostProcesses: []
m_ObsoleteBeforeTAACustomPostProcesses: []
m_ObsoleteShaderVariantLogLevel: 0
m_ObsoleteLensAttenuation: 0
m_ObsoleteDiffusionProfileSettingsList:
- {fileID: 0}
- {fileID: 0}

8
Assets/Settings/HDRP High Fidelity.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 36dd385e759c96147b6463dcd1149c11
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

539
Assets/Settings/HDRP Performant.asset

@ -0,0 +1,539 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3}
m_Name: HDRP Performant
m_EditorClassIdentifier:
m_RenderPipelineSettings:
supportShadowMask: 0
supportSSR: 0
supportSSRTransparent: 0
supportSSAO: 1
supportSSGI: 0
supportSubsurfaceScattering: 1
sssSampleBudget:
m_Values: 140000002800000050000000
m_SchemaId:
m_Id: With3Levels
sssDownsampleSteps:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
supportVolumetrics: 0
supportVolumetricClouds: 0
supportLightLayers: 1
renderingLayerMaskBuffer: 0
supportWater: 0
waterSimulationResolution: 128
supportWaterExclusion: 1
supportWaterDeformation: 1
deformationAtlasSize: 512
maximumDeformerCount: 64
supportWaterFoam: 1
foamAtlasSize: 512
waterScriptInteractionsMode: 0
waterFullCPUSimulation: 0
supportComputeThickness: 0
computeThicknessResolution: 1
computeThicknessLayerMask:
serializedVersion: 2
m_Bits: 0
supportDistortion: 1
supportTransparentBackface: 1
supportTransparentDepthPrepass: 1
supportTransparentDepthPostpass: 1
colorBufferFormat: 74
supportCustomPass: 1
customBufferFormat: 12
supportedLitShaderMode: 2
planarReflectionResolution:
m_Values: 000100000002000000020000
m_SchemaId:
m_Id: With3Levels
cubeReflectionResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
supportDecals: 1
supportDecalLayers: 0
supportSurfaceGradient: 0
decalNormalBufferHP: 0
supportHighQualityLineRendering: 0
highQualityLineRenderingMemoryBudget: 128
msaaSampleCount: 1
supportMotionVectors: 1
supportScreenSpaceLensFlare: 1
supportDataDrivenLensFlare: 1
supportDitheringCrossFade: 1
supportRuntimeAOVAPI: 0
supportTerrainHole: 0
lightProbeSystem: 0
oldLightProbeSystem: 0
probeVolumeMemoryBudget: 1024
supportProbeVolumeGPUStreaming: 0
supportProbeVolumeDiskStreaming: 0
probeVolumeSHBands: 1
supportProbeVolumeScenarios: 0
supportProbeVolumeScenarioBlending: 1
probeVolumeBlendingMemoryBudget: 128
supportRayTracing: 0
supportVFXRayTracing: 0
supportedRayTracingMode: 3
lightLoopSettings:
cookieAtlasSize: 512
cookieFormat: 74
cookieAtlasLastValidMip: 0
cookieTexArraySize: 16
planarReflectionAtlasSize: 512
reflectionProbeCacheSize: 32
reflectionCubemapSize: 256
maxEnvLightsOnScreen: 32
reflectionCacheCompressed: 1
reflectionProbeFormat: 74
reflectionProbeTexCacheSize: 4096
reflectionProbeTexLastValidCubeMip: 3
reflectionProbeTexLastValidPlanarMip: 0
reflectionProbeDecreaseResToFit: 1
skyReflectionSize: 256
skyLightingOverrideLayerMask:
serializedVersion: 2
m_Bits: 0
supportFabricConvolution: 0
maxDirectionalLightsOnScreen: 16
maxPunctualLightsOnScreen: 512
maxAreaLightsOnScreen: 64
maxCubeReflectionOnScreen: 32
maxPlanarReflectionOnScreen: 16
maxDecalsOnScreen: 512
maxLightsPerClusterCell: 16
maxLocalVolumetricFogSize: 32
maxLocalVolumetricFogOnScreen: 64
hdShadowInitParams:
maxShadowRequests: 128
directionalShadowsDepthBits: 16
punctualShadowFilteringQuality: 1
directionalShadowFilteringQuality: 1
areaShadowFilteringQuality: 0
punctualLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 1
areaLightShadowAtlas:
shadowAtlasResolution: 2048
shadowAtlasDepthBits: 16
useDynamicViewportRescale: 0
cachedPunctualLightShadowAtlas: 2048
cachedAreaLightShadowAtlas: 2048
allowDirectionalMixedCachedShadows: 0
shadowResolutionDirectional:
m_Values: 80000000000100000002000000040000
m_SchemaId:
m_Id: With4Levels
shadowResolutionPunctual:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
shadowResolutionArea:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
maxDirectionalShadowMapResolution: 1024
maxPunctualShadowMapResolution: 2048
maxAreaShadowMapResolution: 2048
supportScreenSpaceShadows: 0
maxScreenSpaceShadowSlots: 4
screenSpaceShadowBufferFormat: 48
decalSettings:
drawDistance: 1000
atlasWidth: 2048
atlasHeight: 2048
transparentTextureResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
perChannelMask: 1
postProcessSettings:
m_LutSize: 32
lutFormat: 48
bufferFormat: 74
dynamicResolutionSettings:
enabled: 0
useMipBias: 0
enableDLSS: 0
DLSSPerfQualitySetting: 0
DLSSInjectionPoint: 0
DLSSUseOptimalSettings: 0
DLSSSharpness: 0
fsrOverrideSharpness: 0
fsrSharpness: 0.92
maxPercentage: 100
minPercentage: 100
dynResType: 1
upsampleFilter: 1
forceResolution: 0
forcedPercentage: 100
lowResTransparencyMinimumThreshold: 0
rayTracingHalfResThreshold: 50
lowresTransparentSettings:
enabled: 1
checkerboardDepthBuffer: 1
upsampleType: 1
xrSettings:
singlePass: 1
occlusionMesh: 1
cameraJitter: 0
allowMotionBlur: 0
postProcessQualitySettings:
NearBlurSampleCount: 030000000400000004000000
NearBlurMaxRadius:
- 2
- 3
- 3
FarBlurSampleCount: 040000000500000005000000
FarBlurMaxRadius:
- 5
- 6
- 6
DoFResolution: 040000000400000002000000
DoFHighQualityFiltering: 000100
DoFPhysicallyBased: 000000
LimitManualRangeNearBlur: 000000
MotionBlurSampleCount: 04000000080000000c000000
BloomRes: 040000000200000002000000
BloomHighQualityFiltering: 000101
BloomHighQualityPrefiltering: 000001
ChromaticAberrationMaxSamples: 03000000060000000c000000
lightSettings:
useContactShadow:
m_Values: 000101
m_SchemaId:
m_Id:
maximumLODLevel:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
lodBias:
m_Values:
- 1
- 1
- 1
m_SchemaId:
m_Id: With3Levels
lightingQualitySettings:
AOStepCount: 030000000400000006000000
AOFullRes: 000000
AOMaximumRadiusPixels: 180000002000000020000000
AOBilateralUpsample: 000000
AODirectionCount: 010000000100000002000000
ContactShadowSampleCount: 04000000060000000a000000
SSRMaxRaySteps: 080000001000000020000000
SSGIRaySteps: 200000004000000080000000
SSGIDenoise: 010101
SSGIHalfResDenoise: 010000
SSGIDenoiserRadius:
- 0.75
- 0.5
- 0.5
SSGISecondDenoise: 010101
RTAORayLength:
- 0.5
- 3
- 20
RTAOSampleCount: 010000000200000008000000
RTAODenoise: 010101
RTAODenoiserRadius:
- 0.25
- 0.5
- 0.65
RTGIRayLength:
- 50
- 50
- 50
RTGIFullResolution: 000001
RTGIClampValue:
- 0.5
- 0.8
- 1.5
RTGIRaySteps: 200000003000000040000000
RTGIDenoise: 010101
RTGIHalfResDenoise: 010000
RTGIDenoiserRadius:
- 0.66
- 0.66
- 1
RTGISecondDenoise: 010101
RTRMinSmoothness:
- 0.6
- 0.4
- 0
RTRSmoothnessFadeStart:
- 0.7
- 0.5
- 0
RTRRayLength:
- 50
- 50
- 50
RTRClampValue:
- 0.8
- 1
- 1.2
RTRFullResolution: 000001
RTRRayMaxIterations: 200000003000000040000000
RTRDenoise: 010101
RTRDenoiserRadiusDimmer:
- 0.75
- 0.75
- 1
RTRDenoiserAntiFlicker:
- 1
- 1
- 1
Fog_ControlMode: 000000000000000000000000
Fog_Budget:
- 0.125
- 0.25
- 0.5
Fog_DepthRatio:
- 0.5
- 0.5
- 0.5
m_ObsoleteLightLayerName0: Light LayerDefault
m_ObsoleteLightLayerName1: InteriorOnly
m_ObsoleteLightLayerName2: ExteriorOnly
m_ObsoleteLightLayerName3: LampsOnly
m_ObsoleteLightLayerName4: ReflectionsOnly
m_ObsoleteLightLayerName5: Light Layer 5
m_ObsoleteLightLayerName6: Light Layer 6
m_ObsoleteLightLayerName7: Light Layer 7
m_ObsoleteDecalLayerName0: Decal Layer default
m_ObsoleteDecalLayerName1: Decal Layer 1
m_ObsoleteDecalLayerName2: Decal Layer 2
m_ObsoleteDecalLayerName3: Decal Layer 3
m_ObsoleteDecalLayerName4: Decal Layer 4
m_ObsoleteDecalLayerName5: Decal Layer 5
m_ObsoleteDecalLayerName6: Decal Layer 6
m_ObsoleteDecalLayerName7: Decal Layer 7
m_ObsoleteSupportRuntimeDebugDisplay: 0
allowShaderVariantStripping: 1
enableSRPBatcher: 1
availableMaterialQualityLevels: -1
m_DefaultMaterialQualityLevel: 4
diffusionProfileSettings: {fileID: 0}
m_VolumeProfile: {fileID: 0}
virtualTexturingSettings:
streamingCpuCacheSizeInMegaBytes: 256
streamingMipPreloadTexturesPerFrame: 0
streamingPreloadMipCount: 1
streamingGpuCacheSettings:
- format: 0
sizeInMegaBytes: 128
m_UseRenderGraph: 1
m_Version: 24
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteBakedOrCustomReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteRealtimeReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
m_ObsoleteDefaultLookDevProfile: {fileID: 11400000, guid: 254c4fe87beb7be4fa72e1681edbed02,
type: 2}
m_ObsoleteFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 140666621394781
data2: 4539628425463136280
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteBakedOrCustomReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139742655312669
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRealtimeReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 139716617048837
data2: 4539628424389459992
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7,
type: 2}
m_ObsoleteRenderPipelineRayTracingResources: {fileID: 0}
m_ObsoleteBeforeTransparentCustomPostProcesses: []
m_ObsoleteBeforePostProcessCustomPostProcesses: []
m_ObsoleteAfterPostProcessCustomPostProcesses: []
m_ObsoleteBeforeTAACustomPostProcesses: []
m_ObsoleteShaderVariantLogLevel: 0
m_ObsoleteLensAttenuation: 0
m_ObsoleteDiffusionProfileSettingsList:
- {fileID: 0}
- {fileID: 0}
- {fileID: 11400000, guid: 2b7005ba3a4d8474b8cdc34141ad766e, type: 2}

8
Assets/Settings/HDRP Performant.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 168a2336534e4e043b2a210b6f8d379a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Settings/HDRPDefaultResources.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 181cd982040374fac84aed5329ef5583
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

220
Assets/Settings/HDRPDefaultResources/DefaultLookDevProfile.asset

@ -0,0 +1,220 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
m_Name: DefaultLookDevProfile
m_EditorClassIdentifier:
components:
- {fileID: 8761387877531654226}
- {fileID: 1902828633788537306}
- {fileID: 1880163708194025631}
- {fileID: 2340290907100754200}
--- !u!114 &1880163708194025631
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9008a067f4d626c4d8bc4bc48f04bb89, type: 3}
m_Name: AmbientOcclusion
m_EditorClassIdentifier:
active: 1
quality:
m_OverrideState: 0
m_Value: 1
rayTracing:
m_OverrideState: 0
m_Value: 0
intensity:
m_OverrideState: 1
m_Value: 0.5
directLightingStrength:
m_OverrideState: 0
m_Value: 0
radius:
m_OverrideState: 1
m_Value: 1
spatialBilateralAggressiveness:
m_OverrideState: 0
m_Value: 0.15
temporalAccumulation:
m_OverrideState: 0
m_Value: 1
ghostingReduction:
m_OverrideState: 0
m_Value: 0.5
blurSharpness:
m_OverrideState: 0
m_Value: 0.1
layerMask:
m_OverrideState: 0
m_Value:
serializedVersion: 2
m_Bits: 4294967295
m_StepCount:
m_OverrideState: 0
m_Value: 6
m_FullResolution:
m_OverrideState: 0
m_Value: 0
m_MaximumRadiusInPixels:
m_OverrideState: 0
m_Value: 40
m_BilateralUpsample:
m_OverrideState: 0
m_Value: 1
m_DirectionCount:
m_OverrideState: 0
m_Value: 2
m_RayLength:
m_OverrideState: 0
m_Value: 3
m_SampleCount:
m_OverrideState: 0
m_Value: 2
m_Denoise:
m_OverrideState: 0
m_Value: 1
m_DenoiserRadius:
m_OverrideState: 0
m_Value: 0.5
--- !u!114 &1902828633788537306
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7ddcec8a8eb2d684d833ac8f5d26aebd, type: 3}
m_Name: HDShadowSettings
m_EditorClassIdentifier:
active: 1
maxShadowDistance:
m_OverrideState: 1
m_Value: 25
directionalTransmissionMultiplier:
m_OverrideState: 0
m_Value: 1
cascadeShadowSplitCount:
m_OverrideState: 1
m_Value: 2
cascadeShadowSplit0:
m_OverrideState: 0
m_Value: 0.05
cascadeShadowSplit1:
m_OverrideState: 0
m_Value: 0.15
cascadeShadowSplit2:
m_OverrideState: 0
m_Value: 0.3
cascadeShadowBorder0:
m_OverrideState: 0
m_Value: 0
cascadeShadowBorder1:
m_OverrideState: 0
m_Value: 0
cascadeShadowBorder2:
m_OverrideState: 0
m_Value: 0
cascadeShadowBorder3:
m_OverrideState: 0
m_Value: 0
--- !u!114 &2340290907100754200
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 24f077503be6ae942a1e1245dbd53ea9, type: 3}
m_Name: Bloom
m_EditorClassIdentifier:
active: 1
quality:
m_OverrideState: 0
m_Value: 3
threshold:
m_OverrideState: 0
m_Value: 0
intensity:
m_OverrideState: 1
m_Value: 0.1
scatter:
m_OverrideState: 0
m_Value: 0.7
tint:
m_OverrideState: 0
m_Value: {r: 1, g: 1, b: 1, a: 1}
dirtTexture:
m_OverrideState: 0
m_Value: {fileID: 0}
dirtIntensity:
m_OverrideState: 0
m_Value: 0
anamorphic:
m_OverrideState: 0
m_Value: 1
m_Resolution:
m_OverrideState: 0
m_Value: 2
m_HighQualityPrefiltering:
m_OverrideState: 0
m_Value: 0
m_HighQualityFiltering:
m_OverrideState: 0
m_Value: 1
--- !u!114 &8761387877531654226
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f086a068d4c5889438831b3ae9afc11c, type: 3}
m_Name: Tonemapping
m_EditorClassIdentifier:
active: 1
mode:
m_OverrideState: 1
m_Value: 1
toeStrength:
m_OverrideState: 0
m_Value: 0
toeLength:
m_OverrideState: 0
m_Value: 0.5
shoulderStrength:
m_OverrideState: 0
m_Value: 0
shoulderLength:
m_OverrideState: 0
m_Value: 0.5
shoulderAngle:
m_OverrideState: 0
m_Value: 0
gamma:
m_OverrideState: 0
m_Value: 1
lutTexture:
m_OverrideState: 0
m_Value: {fileID: 0}
lutContribution:
m_OverrideState: 0
m_Value: 1

8
Assets/Settings/HDRPDefaultResources/DefaultLookDevProfile.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4594f4a3fb14247e192bcca6dc23c8ed
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

2632
Assets/Settings/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset

File diff suppressed because it is too large

8
Assets/Settings/HDRPDefaultResources/DefaultSettingsVolumeProfile.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 14b392ee213d25a48b1feddbd9f5a9be
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

534
Assets/Settings/HDRPDefaultResources/HDRenderPipelineAsset.asset

@ -0,0 +1,534 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3}
m_Name: HDRenderPipelineAsset
m_EditorClassIdentifier:
m_RenderPipelineSettings:
supportShadowMask: 1
supportSSR: 0
supportSSRTransparent: 0
supportSSAO: 1
supportSSGI: 0
supportSubsurfaceScattering: 1
sssSampleBudget:
m_Values: 140000002800000050000000
m_SchemaId:
m_Id: With3Levels
sssDownsampleSteps:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
supportVolumetrics: 1
supportVolumetricClouds: 0
supportLightLayers: 0
renderingLayerMaskBuffer: 0
supportWater: 0
waterSimulationResolution: 128
supportWaterExclusion: 1
supportWaterDeformation: 1
deformationAtlasSize: 512
maximumDeformerCount: 64
supportWaterFoam: 1
foamAtlasSize: 512
waterScriptInteractionsMode: 0
waterFullCPUSimulation: 0
supportComputeThickness: 0
computeThicknessResolution: 1
computeThicknessLayerMask:
serializedVersion: 2
m_Bits: 0
supportDistortion: 1
supportTransparentBackface: 1
supportTransparentDepthPrepass: 1
supportTransparentDepthPostpass: 1
colorBufferFormat: 74
supportCustomPass: 1
customBufferFormat: 12
supportedLitShaderMode: 2
planarReflectionResolution:
m_Values: 000100000004000000080000
m_SchemaId:
m_Id: With3Levels
cubeReflectionResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
supportDecals: 1
supportDecalLayers: 0
supportSurfaceGradient: 0
decalNormalBufferHP: 0
supportHighQualityLineRendering: 0
highQualityLineRenderingMemoryBudget: 128
msaaSampleCount: 1
supportMotionVectors: 1
supportScreenSpaceLensFlare: 1
supportDataDrivenLensFlare: 1
supportDitheringCrossFade: 1
supportRuntimeAOVAPI: 0
supportTerrainHole: 0
lightProbeSystem: 0
oldLightProbeSystem: 0
probeVolumeMemoryBudget: 1024
supportProbeVolumeGPUStreaming: 0
supportProbeVolumeDiskStreaming: 0
probeVolumeSHBands: 1
supportProbeVolumeScenarios: 0
supportProbeVolumeScenarioBlending: 1
probeVolumeBlendingMemoryBudget: 128
supportRayTracing: 0
supportVFXRayTracing: 0
supportedRayTracingMode: 3
lightLoopSettings:
cookieAtlasSize: 2048
cookieFormat: 74
cookieAtlasLastValidMip: 0
cookieTexArraySize: 1
planarReflectionAtlasSize: 1024
reflectionProbeCacheSize: 64
reflectionCubemapSize: 256
maxEnvLightsOnScreen: 64
reflectionCacheCompressed: 0
reflectionProbeFormat: 74
reflectionProbeTexCacheSize: 1073750016
reflectionProbeTexLastValidCubeMip: 3
reflectionProbeTexLastValidPlanarMip: 0
reflectionProbeDecreaseResToFit: 1
skyReflectionSize: 256
skyLightingOverrideLayerMask:
serializedVersion: 2
m_Bits: 0
supportFabricConvolution: 0
maxDirectionalLightsOnScreen: 16
maxPunctualLightsOnScreen: 512
maxAreaLightsOnScreen: 64
maxCubeReflectionOnScreen: 48
maxPlanarReflectionOnScreen: 16
maxDecalsOnScreen: 512
maxLightsPerClusterCell: 8
maxLocalVolumetricFogSize: 32
maxLocalVolumetricFogOnScreen: 64
hdShadowInitParams:
maxShadowRequests: 128
directionalShadowsDepthBits: 32
punctualShadowFilteringQuality: 1
directionalShadowFilteringQuality: 1
areaShadowFilteringQuality: 0
punctualLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 32
useDynamicViewportRescale: 1
areaLightShadowAtlas:
shadowAtlasResolution: 4096
shadowAtlasDepthBits: 32
useDynamicViewportRescale: 1
cachedPunctualLightShadowAtlas: 2048
cachedAreaLightShadowAtlas: 1024
allowDirectionalMixedCachedShadows: 0
shadowResolutionDirectional:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
shadowResolutionPunctual:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
shadowResolutionArea:
m_Values: 00010000000200000004000000080000
m_SchemaId:
m_Id: With4Levels
maxDirectionalShadowMapResolution: 2048
maxPunctualShadowMapResolution: 2048
maxAreaShadowMapResolution: 2048
supportScreenSpaceShadows: 0
maxScreenSpaceShadowSlots: 4
screenSpaceShadowBufferFormat: 48
decalSettings:
drawDistance: 1000
atlasWidth: 4096
atlasHeight: 4096
transparentTextureResolution:
m_Values: 000100000002000000040000
m_SchemaId:
m_Id: With3Levels
perChannelMask: 0
postProcessSettings:
m_LutSize: 32
lutFormat: 48
bufferFormat: 74
dynamicResolutionSettings:
enabled: 0
useMipBias: 0
enableDLSS: 0
DLSSPerfQualitySetting: 0
DLSSInjectionPoint: 0
DLSSUseOptimalSettings: 0
DLSSSharpness: 0
fsrOverrideSharpness: 0
fsrSharpness: 0.92
maxPercentage: 100
minPercentage: 100
dynResType: 1
upsampleFilter: 1
forceResolution: 0
forcedPercentage: 100
lowResTransparencyMinimumThreshold: 0
rayTracingHalfResThreshold: 50
lowresTransparentSettings:
enabled: 1
checkerboardDepthBuffer: 1
upsampleType: 1
xrSettings:
singlePass: 1
occlusionMesh: 1
cameraJitter: 0
allowMotionBlur: 0
postProcessQualitySettings:
NearBlurSampleCount: 030000000500000008000000
NearBlurMaxRadius:
- 2
- 4
- 7
FarBlurSampleCount: 04000000070000000e000000
FarBlurMaxRadius:
- 5
- 8
- 13
DoFResolution: 040000000200000001000000
DoFHighQualityFiltering: 000101
DoFPhysicallyBased: 000000
LimitManualRangeNearBlur: 000000
MotionBlurSampleCount: 04000000080000000c000000
BloomRes: 040000000200000002000000
BloomHighQualityFiltering: 000101
BloomHighQualityPrefiltering: 000001
ChromaticAberrationMaxSamples: 03000000060000000c000000
lightSettings:
useContactShadow:
m_Values: 000001
m_SchemaId:
m_Id: With3Levels
maximumLODLevel:
m_Values: 000000000000000000000000
m_SchemaId:
m_Id: With3Levels
lodBias:
m_Values:
- 1
- 1
- 1
m_SchemaId:
m_Id: With3Levels
lightingQualitySettings:
AOStepCount: 040000000600000010000000
AOFullRes: 000001
AOMaximumRadiusPixels: 200000002800000050000000
AOBilateralUpsample: 000101
AODirectionCount: 010000000200000004000000
ContactShadowSampleCount: 060000000a00000010000000
SSRMaxRaySteps: 100000002000000040000000
SSGIRaySteps: 200000004000000080000000
SSGIDenoise: 010101
SSGIHalfResDenoise: 010000
SSGIDenoiserRadius:
- 0.75
- 0.5
- 0.5
SSGISecondDenoise: 010101
RTAORayLength:
- 0.5
- 3
- 20
RTAOSampleCount: 010000000200000008000000
RTAODenoise: 010101
RTAODenoiserRadius:
- 0.25
- 0.5
- 0.65
RTGIRayLength:
- 50
- 50
- 50
RTGIFullResolution: 000001
RTGIClampValue:
- 0.5
- 0.8
- 1.5
RTGIRaySteps: 200000003000000040000000
RTGIDenoise: 010101
RTGIHalfResDenoise: 010000
RTGIDenoiserRadius:
- 0.75
- 0.5
- 0.25
RTGISecondDenoise: 010101
RTRMinSmoothness:
- 0.6
- 0.4
- 0
RTRSmoothnessFadeStart:
- 0.7
- 0.5
- 0
RTRRayLength:
- 50
- 50
- 50
RTRClampValue:
- 0.8
- 1
- 1.2
RTRFullResolution: 000001
RTRRayMaxIterations: 200000003000000040000000
RTRDenoise: 010101
RTRDenoiserRadiusDimmer:
- 0.75
- 0.75
- 1
RTRDenoiserAntiFlicker:
- 1
- 1
- 1
Fog_ControlMode: 000000000000000000000000
Fog_Budget:
- 0.166
- 0.33
- 0.666
Fog_DepthRatio:
- 0.666
- 0.666
- 0.5
m_ObsoleteLightLayerName0:
m_ObsoleteLightLayerName1:
m_ObsoleteLightLayerName2:
m_ObsoleteLightLayerName3:
m_ObsoleteLightLayerName4:
m_ObsoleteLightLayerName5:
m_ObsoleteLightLayerName6:
m_ObsoleteLightLayerName7:
m_ObsoleteDecalLayerName0:
m_ObsoleteDecalLayerName1:
m_ObsoleteDecalLayerName2:
m_ObsoleteDecalLayerName3:
m_ObsoleteDecalLayerName4:
m_ObsoleteDecalLayerName5:
m_ObsoleteDecalLayerName6:
m_ObsoleteDecalLayerName7:
m_ObsoleteSupportRuntimeDebugDisplay: 0
allowShaderVariantStripping: 1
enableSRPBatcher: 1
availableMaterialQualityLevels: -1
m_DefaultMaterialQualityLevel: 4
diffusionProfileSettings: {fileID: 0}
m_VolumeProfile: {fileID: 0}
virtualTexturingSettings:
streamingCpuCacheSizeInMegaBytes: 256
streamingMipPreloadTexturesPerFrame: 0
streamingPreloadMipCount: 1
streamingGpuCacheSettings:
- format: 0
sizeInMegaBytes: 128
m_UseRenderGraph: 1
m_Version: 24
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteBakedOrCustomReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteRealtimeReflectionFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteDefaultVolumeProfile: {fileID: 0}
m_ObsoleteDefaultLookDevProfile: {fileID: 0}
m_ObsoleteFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 0
data2: 0
lodBias: 0
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 0
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteBakedOrCustomReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 0
data2: 0
lodBias: 0
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 0
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRealtimeReflectionFrameSettingsMovedToDefaultSettings:
bitDatas:
data1: 0
data2: 0
lodBias: 0
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 0
sssCustomDownsampleSteps: 0
msaaMode: 0
materialQuality: 0
m_ObsoleteRenderPipelineResources: {fileID: 0}
m_ObsoleteRenderPipelineRayTracingResources: {fileID: 0}
m_ObsoleteBeforeTransparentCustomPostProcesses: []
m_ObsoleteBeforePostProcessCustomPostProcesses: []
m_ObsoleteAfterPostProcessCustomPostProcesses: []
m_ObsoleteBeforeTAACustomPostProcesses: []
m_ObsoleteShaderVariantLogLevel: 0
m_ObsoleteLensAttenuation: 0
m_ObsoleteDiffusionProfileSettingsList: []

8
Assets/Settings/HDRPDefaultResources/HDRenderPipelineAsset.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b9f3086da92434da0bc1518f19f0ce86
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

199
Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset

@ -0,0 +1,199 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 781cc897cf8675041a751163b51f97dd, type: 3}
m_Name: HDRenderPipelineGlobalSettings
m_EditorClassIdentifier:
m_Settings:
m_SettingsList: []
m_RuntimeSettings: []
m_DefaultVolumeProfile: {fileID: 11400000, guid: 8ba92e2dd7f884a0f88b98fa2d235fe7,
type: 2}
m_LookDevVolumeProfile: {fileID: 11400000, guid: 4594f4a3fb14247e192bcca6dc23c8ed,
type: 2}
m_ObsoleteRenderingPathDefaultCameraFrameSettings:
bitDatas:
data1: 72198260625768269
data2: 13799031439032811544
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_ObsoleteRenderingPathDefaultBakedOrCustomReflectionFrameSettings:
bitDatas:
data1: 135310754214733
data2: 4539628428684460056
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_ObsoleteRenderingPathDefaultRealtimeReflectionFrameSettings:
bitDatas:
data1: 139923391782733
data2: 13763000465807638544
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_RenderingPath:
m_Version: 0
m_Camera:
bitDatas:
data1: 72198260625768269
data2: 13799031439032811544
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_CustomOrBakedReflection:
bitDatas:
data1: 135310754214733
data2: 4539628428684460056
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_RealtimeReflection:
bitDatas:
data1: 139923391782733
data2: 13763000465807638544
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
m_RenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7,
type: 2}
m_RenderPipelineRayTracingResources: {fileID: 0}
beforeTransparentCustomPostProcesses: []
beforePostProcessCustomPostProcesses: []
afterPostProcessBlursCustomPostProcesses: []
afterPostProcessCustomPostProcesses: []
beforeTAACustomPostProcesses: []
defaultRenderingLayerMask: 257
renderingLayerNames:
- Light Layer default
- Light Layer 1
- Light Layer 2
- Light Layer 3
- Light Layer 4
- Light Layer 5
- Light Layer 6
- Light Layer 7
- Decal Layer default
- Decal Layer 1
- Decal Layer 2
- Decal Layer 3
- Decal Layer 4
- Decal Layer 5
- Decal Layer 6
- Decal Layer 7
lightLayerName0: Light Layer default
lightLayerName1: Light Layer 1
lightLayerName2: Light Layer 2
lightLayerName3: Light Layer 3
lightLayerName4: Light Layer 4
lightLayerName5: Light Layer 5
lightLayerName6: Light Layer 6
lightLayerName7: Light Layer 7
decalLayerName0: Decal Layer default
decalLayerName1: Decal Layer 1
decalLayerName2: Decal Layer 2
decalLayerName3: Decal Layer 3
decalLayerName4: Decal Layer 4
decalLayerName5: Decal Layer 5
decalLayerName6: Decal Layer 6
decalLayerName7: Decal Layer 7
lensAttenuationMode: 0
colorGradingSpace: 0
m_ObsoleteDiffusionProfileSettingsList:
- {fileID: 0}
- {fileID: 0}
specularFade: 0
rendererListCulling: 0
DLSSProjectId: 000000
useDLSSCustomProjectId: 0
supportProbeVolumes: 0
autoRegisterDiffusionProfiles: 0
analyticDerivativeEmulation: 0
analyticDerivativeDebugOutput: 0
apvScenesData:
m_ObsoleteSerializedBakingSets: []
sceneToBakingSet:
m_Keys: []
m_Values: []
bakingSets: []
sceneBounds:
m_Keys: []
m_Values: []
hasProbeVolumes:
m_Keys: []
m_Values:
m_Version: 10
m_ShaderStrippingSetting:
m_Version: 0
m_ExportShaderVariants: 1
m_ShaderVariantLogLevel: 0
m_StripRuntimeDebugShaders: 0
m_ShaderVariantLogLevel: 0
m_SupportRuntimeDebugDisplay: 0
m_ExportShaderVariants: 1
m_StripDebugVariants: 0
references:
version: 2
RefIds: []

8
Assets/Settings/HDRPDefaultResources/HDRenderPipelineGlobalSettings.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ac0316ca287ba459492b669ff1317a6f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

2629
Assets/Settings/SkyandFogSettingsProfile.asset

File diff suppressed because it is too large

8
Assets/Settings/SkyandFogSettingsProfile.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8ba92e2dd7f884a0f88b98fa2d235fe7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Shaders.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 26db8f302bd18dc42996eb9ae5245172
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

94
Assets/Shaders/CubemapToEquirectangularGnomic.shader

@ -0,0 +1,94 @@
//Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Conversion/CubemapToEquirectangularGnomic" {
Properties{
_MainTex("Cubemap (RGB)", CUBE) = "" {}
_EquiRotation("Rotation X", Float) = 1.0
_EquiRotationY("Rotation Y", Float) = 1.0
_FOVScale_X("FOV X", Float) = 0.45
_FOVScale_Y("FOV Y", Float) = 0.1
}
Subshader{
Pass {
ZTest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
#include "UnityCG.cginc"
#define PI 3.141592653589793
#define TWOPI 6.283185307179587
#define PI_2 1.570796326794897
struct v2f {
float4 pos : POSITION;
float2 uv : TEXCOORD0;
};
samplerCUBE _MainTex;
float _EquiRotation;
float _EquiRotationY;
float _FOVScale_X;
float _FOVScale_Y;
v2f vert(appdata_img v)
{
v2f o;
o.pos = UnityObjectToClipPos(v.vertex);
o.uv = v.texcoord.xy;
return o;
}
fixed4 frag(v2f i) : COLOR
{
float2 q = i.uv;
float2 cp = (float2(PI + _EquiRotation,PI_2) * 2.0 - 1.0) * float2(PI, PI_2); // [-PI, PI], [-PI_2, PI_2]
// Convert screen coord in gnomonic mapping to spherical coord in [PI/2, PI]
float2 convertedScreenCoord = (q.xy * 2.0 - 1.0) * float2(_FOVScale_X, _FOVScale_Y) * float2(PI, PI_2);
float x = convertedScreenCoord.x;
float y = convertedScreenCoord.y;
float rou = sqrt(x * x + y * y);
float c = atan(rou);
float sin_c = sin( c );
float cos_c = cos( c );
float lat = asin(cos_c * sin(cp.y) + (y * sin_c * cos(cp.y)) / rou);
float lon = cp.x + atan2(x * sin_c, rou * cos(cp.y) * cos_c - y * sin(cp.y) * sin_c);
lat = (lat / PI_2 + 1.0) * 1.0;
lon = (lon / PI + 1.0) * 0.5; //[0, 1]
float2 final = float2(lon, lat) * float2(TWOPI, PI);
final.x = final.x;
final.y = final.y + _EquiRotationY;
float3 unit = float3(0,0,0);
unit.x = sin(final.y) * sin(final.x) * -1;
unit.y = cos(final.y * -1);
unit.z = sin(final.y) * cos(final.x) * -1;
return texCUBE(_MainTex, unit);
}
ENDCG
}
}
Fallback Off
}

9
Assets/Shaders/CubemapToEquirectangularGnomic.shader.meta

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 6f992fe900ba1b54980ea05599f47164
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Textures.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cf96d54e6031ee747b5e13de293208db
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Textures/l8n7cgraly071.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

127
Assets/Textures/l8n7cgraly071.jpg.meta

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: f2fd000a1780a5d478a58de49ce47b88
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

8
Assets/URPEquirectangularCamera.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 733c16637952523479d18c4956e1ca6f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

136
Assets/URPEquirectangularCamera/CubeMapMat.mat

@ -0,0 +1,136 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6167761715874919751
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 1
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CubeMapMat
m_Shader: {fileID: 4800000, guid: a97045f26d2947649b9d75d57ac0b255, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- Texture2D_445E9FB3:
m_Texture: {fileID: 8400000, guid: 2906870b7cedc7d44bcee179b8a7c2d6, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BackTex:
m_Texture: {fileID: 8400000, guid: af1066d4721f6b74791c68e08d1f0d0e, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DownTex:
m_Texture: {fileID: 8400000, guid: 7881db34bda30584b8932a3f602f52e5, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _FrontTex:
m_Texture: {fileID: 8400000, guid: f005198532659654fb667117dd0e4d61, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _LeftTex:
m_Texture: {fileID: 8400000, guid: 5d74b79784e04b44e841375655c01304, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 8400000, guid: 5ca23319067f60b43a60a3bcac0d60fb, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _RightTex:
m_Texture: {fileID: 8400000, guid: 17d31f880de1f0c4d9138a6fe9374d53, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _UpTex:
m_Texture: {fileID: 8400000, guid: 16c8c24ab8a535548bdad088ff28ece7, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Alpha: -22.09
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Chi: 2.1
- _CompressionFactor: 0.207
- _Cull: 2
- _Cutoff: 0.5
- _DistortionOffset: 1
- _DistortionScale: 1
- _DivideX: 4
- _DivideY: 3
- _DstBlend: 0
- _EnvironmentReflections: 1
- _EquiRotation: 3
- _EquiRotationY: 0.7
- _FOVScale_X: 0.9
- _FOVScale_Y: 0.3
- _FocalLength: 2.73
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

8
Assets/URPEquirectangularCamera/CubeMapMat.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0fe1464735a8dbc4ab5d663da266238b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

39
Assets/URPEquirectangularCamera/CubeMapTexture1K.renderTexture

@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CubeMapTexture1K
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_IsAlphaChannelOptional: 0
serializedVersion: 6
m_Width: 1024
m_Height: 1024
m_AntiAliasing: 8
m_MipCount: -1
m_DepthStencilFormat: 93
m_ColorFormat: 8
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
m_UseDynamicScale: 0
m_UseDynamicScaleExplicit: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_EnableRandomWrite: 0
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 4
m_VolumeDepth: 1
m_ShadowSamplingMode: 2

8
Assets/URPEquirectangularCamera/CubeMapTexture1K.renderTexture.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5ca23319067f60b43a60a3bcac0d60fb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 8400000
userData:
assetBundleName:
assetBundleVariant:

39
Assets/URPEquirectangularCamera/CubeMapTexture4K.renderTexture

@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CubeMapTexture4K
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_IsAlphaChannelOptional: 0
serializedVersion: 6
m_Width: 4096
m_Height: 4096
m_AntiAliasing: 8
m_MipCount: -1
m_DepthStencilFormat: 93
m_ColorFormat: 8
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
m_UseDynamicScale: 0
m_UseDynamicScaleExplicit: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_EnableRandomWrite: 0
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 4
m_VolumeDepth: 1
m_ShadowSamplingMode: 2

8
Assets/URPEquirectangularCamera/CubeMapTexture4K.renderTexture.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2906870b7cedc7d44bcee179b8a7c2d6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

389
Assets/URPEquirectangularCamera/CubemapCamera.prefab

@ -0,0 +1,389 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &933460690407818085
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 933460690407818091}
- component: {fileID: 933460690407818094}
- component: {fileID: 933460690407818088}
- component: {fileID: 8431763121321237345}
m_Layer: 0
m_Name: CubemapCamera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &933460690407818091
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690407818085}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1.05, y: 1.1, z: 0.79}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 933460690440954401}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &933460690407818094
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690407818085}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_Iso: 200
m_ShutterSpeed: 0.005
m_Aperture: 17.87
m_FocusDistance: 10
m_FocalLength: 66.36
m_BladeCount: 3
m_Curvature: {x: 0.7, y: 32}
m_BarrelClipping: 0.25
m_Anamorphism: 0.6
m_SensorSize: {x: 24.89, y: 18.66}
m_LensShift: {x: 0, y: 0}
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 106.6
orthographic: 0
orthographic size: 5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!114 &933460690407818088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690407818085}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 500df08c34c4f0d4aa4234068f9bf3f9, type: 3}
m_Name:
m_EditorClassIdentifier:
cubeMap4K: {fileID: 8400000, guid: 2906870b7cedc7d44bcee179b8a7c2d6, type: 2}
cubeMap1K: {fileID: 8400000, guid: 5ca23319067f60b43a60a3bcac0d60fb, type: 2}
mat: {fileID: 2100000, guid: 0fe1464735a8dbc4ab5d663da266238b, type: 2}
m_4k: 0
--- !u!114 &8431763121321237345
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690407818085}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 23c1ce4fb46143f46bc5cb5224c934f6, type: 3}
m_Name:
m_EditorClassIdentifier:
clearColorMode: 0
backgroundColorHDR: {r: 0.025, g: 0.07, b: 0.19, a: 0}
clearDepth: 1
volumeLayerMask:
serializedVersion: 2
m_Bits: 1
volumeAnchorOverride: {fileID: 0}
antialiasing: 0
SMAAQuality: 2
dithering: 0
stopNaNs: 0
taaSharpenStrength: 0.5
TAAQuality: 1
taaSharpenMode: 0
taaRingingReduction: 0
taaHistorySharpening: 0.35
taaAntiFlicker: 0.5
taaMotionVectorRejection: 0
taaAntiHistoryRinging: 0
taaBaseBlendFactor: 0.875
taaJitterScale: 1
physicalParameters:
m_Iso: 200
m_ShutterSpeed: 0.005
m_Aperture: 16
m_FocusDistance: 10
m_BladeCount: 5
m_Curvature: {x: 2, y: 11}
m_BarrelClipping: 0.25
m_Anamorphism: 0
flipYMode: 0
xrRendering: 1
fullscreenPassthrough: 0
allowDynamicResolution: 0
customRenderingSettings: 0
invertFaceCulling: 0
probeLayerMask:
serializedVersion: 2
m_Bits: 4294967295
hasPersistentHistory: 0
screenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
screenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
allowDeepLearningSuperSampling: 1
deepLearningSuperSamplingUseCustomQualitySettings: 0
deepLearningSuperSamplingQuality: 0
deepLearningSuperSamplingUseCustomAttributes: 0
deepLearningSuperSamplingUseOptimalSettings: 1
deepLearningSuperSamplingSharpening: 0
fsrOverrideSharpness: 0
fsrSharpness: 0.92
exposureTarget: {fileID: 0}
materialMipBias: 0
m_RenderingPathCustomFrameSettings:
bitDatas:
data1: 140666587840333
data2: 13763000512783810584
lodBias: 1
lodBiasMode: 0
lodBiasQualityLevel: 0
maximumLODLevel: 0
maximumLODLevelMode: 0
maximumLODLevelQualityLevel: 0
sssQualityMode: 0
sssQualityLevel: 0
sssCustomSampleBudget: 20
sssCustomDownsampleSteps: 0
msaaMode: 1
materialQuality: 0
renderingPathCustomFrameSettingsOverrideMask:
mask:
data1: 0
data2: 0
defaultFrameSettings: 0
m_Version: 9
m_ObsoleteRenderingPath: 0
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
--- !u!1 &933460690440954431
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 933460690440954401}
- component: {fileID: 933460690440954402}
- component: {fileID: 933460690440954403}
- component: {fileID: 933460690440954428}
- component: {fileID: 933460690440954429}
- component: {fileID: 933460690440954430}
- component: {fileID: 723609760478697510}
m_Layer: 5
m_Name: EquirectangularCanvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &933460690440954401
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 933460690407818091}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!223 &933460690440954402
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 1
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 1
m_AdditionalShaderChannelsFlag: 0
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &933460690440954403
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!114 &933460690440954428
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 0
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!222 &933460690440954429
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_CullTransparentMesh: 0
--- !u!114 &933460690440954430
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 0fe1464735a8dbc4ab5d663da266238b, type: 2}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!114 &723609760478697510
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933460690440954431}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 376cbea962fc8f945b32baff202fbc5e, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Direction: 2
m_ProjectionType: 0

7
Assets/URPEquirectangularCamera/CubemapCamera.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 547378ae4bbaf4b4ba24e3243bcd0838
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

41
Assets/URPEquirectangularCamera/CubemapRender.cs

@ -0,0 +1,41 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
[ExecuteInEditMode]
public class CubemapRender : MonoBehaviour
{
public RenderTexture cubeMap4K;
public RenderTexture cubeMap1K;
public Material mat;
[Header("4K Rendering")]
public bool m_4k = false;
int faceMask = 63;
Camera cam;
void Start()
{
cam = GetComponent<Camera>();
}
void Update()
{
if (cubeMap1K != null && cubeMap4K != null)
{
// Render the scene to the cubemap
if (m_4k)
{
cam.RenderToCubemap(cubeMap4K, faceMask);
mat.SetTexture("_MainTex", cubeMap4K);
}
else
{
mat.SetTexture("_MainTex", cubeMap1K);
cam.RenderToCubemap(cubeMap1K, faceMask);
}
}
}
}

11
Assets/URPEquirectangularCamera/CubemapRender.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 500df08c34c4f0d4aa4234068f9bf3f9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

67
Assets/URPEquirectangularCamera/CubemapToEquirectangular.shader

@ -0,0 +1,67 @@
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Conversion/CubemapToEquirectangular" {
Properties{
_MainTex("Cubemap (RGB)", CUBE) = "" {}
}
Subshader{
Pass {
ZTest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
//#pragma fragmentoption ARB_precision_hint_nicest
#include "UnityCG.cginc"
#define PI 3.141592653589793
#define TWOPI 6.283185307179587
struct v2f {
float4 pos : POSITION;
float2 uv : TEXCOORD0;
};
samplerCUBE _MainTex;
v2f vert(appdata_img v)
{
v2f o;
o.pos = UnityObjectToClipPos(v.vertex);
o.uv = v.texcoord.xy * float2(TWOPI, PI);
return o;
}
fixed4 frag(v2f i) : COLOR
{
float3 unit = float3(1.0, 1.0, 0.0);
float theta = i.uv.y;
float phi = i.uv.x;
unit.x = sin(phi) * sin(theta) * -1;
unit.y = cos(theta) * -1;
unit.z = cos(phi) * sin(theta) * -1;
// Exclude the top and bottom regions based on UV coordinates
if (i.uv.y > PI/3.5 && i.uv.y < PI - PI/3.5)
{
return texCUBE(_MainTex, unit);
}
else
{
return texCUBE(_MainTex, unit);
//return fixed4(0, 0, 0, 1);
}
}
ENDCG
}
}
Fallback Off
}

9
Assets/URPEquirectangularCamera/CubemapToEquirectangular.shader.meta

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: ac5781b45a755764ea3c380628f96535
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

76
Assets/URPEquirectangularCamera/CubemapToEquirectangularCropped.shader

@ -0,0 +1,76 @@
// //Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Conversion/CubemapToEquirectangularCropped" {
Properties{
_MainTex("Cubemap (RGB)", CUBE) = "" {}
_EquiRotation("Value", Float) = 1.0
_EquiRotationY("Value", Float) = 1.0
}
Subshader{
Pass {
ZTest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
//#pragma fragmentoption ARB_precision_hint_nicest
#include "UnityCG.cginc"
#define PI 3.141592653589793
#define TWOPI 6.283185307179587
struct v2f {
float4 pos : POSITION;
float2 uv : TEXCOORD0;
};
samplerCUBE _MainTex;
float _EquiRotation;
float _EquiRotationY;
// Vertex shader
v2f vert(appdata_img v) {
v2f o;
o.pos = UnityObjectToClipPos(v.vertex);
// Convert from 3D coordinates to spherical coordinates
float theta = atan2(-v.vertex.x, v.vertex.z);
float phi = acos(-v.vertex.y / length(v.vertex)); // Note the negative sign for Y
// Spherical Rotation is between (-1, 1), so you can add +0.5 to the shader to rotate it!
// Map spherical coordinates to UV coordinates for the positive X face
o.uv = float2((theta / TWOPI) + _EquiRotation, (phi / (PI/3)) + _EquiRotationY);
return o;
}
fixed4 frag(v2f i) : COLOR {
float3 unit = float3(1.0, 1.0, 0.0);
// Adjust UV for negative X face with equirectangular distortion
float phi = i.uv.y * PI/2;
float theta = (i.uv.x * PI);
unit.x = sin(phi) * cos(theta);
unit.y = -cos(phi);
unit.z = sin(phi) * sin(theta);
return texCUBE(_MainTex, unit);
}
ENDCG
}
}
Fallback Off
}

9
Assets/URPEquirectangularCamera/CubemapToEquirectangularCropped.shader.meta

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: c66849544438e604aa7262d1282fa4db
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

63
Assets/URPEquirectangularCamera/CubemapToEquirectangularSqueeze.shader

@ -0,0 +1,63 @@
//Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Conversion/CubemapToEquirectangularSqueeze" {
Properties{
_MainTex("Cubemap (RGB)", CUBE) = "" {}
_EquiRotation("Value", Float) = 1.0
_EquiRotationY("Value", Float) = 1.0
_DivideY("Divide Y", Float) = 2
_DivideX("Divide X", Float) = 4
}
Subshader{
Pass {
ZTest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
//#pragma fragmentoption ARB_precision_hint_nicest
#include "UnityCG.cginc"
#define PI 3.141592653589793
#define TWOPI 6.283185307179587
struct v2f {
float4 pos : POSITION;
float2 uv : TEXCOORD0;
};
samplerCUBE _MainTex;
float _EquiRotation;
float _EquiRotationY;
float _DivideY;
float _DivideX;
v2f vert(appdata_img v)
{
v2f o;
o.pos = UnityObjectToClipPos(v.vertex);
o.uv = v.texcoord.xy * float2(TWOPI/_DivideX, PI/_DivideY);
return o;
}
fixed4 frag(v2f i) : COLOR
{
float theta = i.uv.y + ((_EquiRotationY * PI/2));
float phi = i.uv.x + ((_EquiRotation * TWOPI/4));
float3 unit = float3(0,0,0);
unit.x = sin(phi) * sin(theta) * -1;
unit.y = cos(theta) * -1;
unit.z = cos(phi) * sin(theta) * -1;
return texCUBE(_MainTex, unit);
}
ENDCG
}
}
Fallback Off
}

9
Assets/URPEquirectangularCamera/CubemapToEquirectangularSqueeze.shader.meta

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: a97045f26d2947649b9d75d57ac0b255
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

43
Packages/manifest.json

@ -0,0 +1,43 @@
{
"dependencies": {
"com.unity.collab-proxy": "2.2.0",
"com.unity.feature.development": "1.0.2",
"com.unity.recorder": "5.0.0",
"com.unity.render-pipelines.high-definition": "16.0.5",
"com.unity.timeline": "1.8.6",
"com.unity.ugui": "2.0.0",
"com.unity.visualscripting": "1.8.0",
"com.unity.modules.accessibility": "1.0.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.cloth": "1.0.0",
"com.unity.modules.director": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
"com.unity.modules.screencapture": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.modules.terrainphysics": "1.0.0",
"com.unity.modules.tilemap": "1.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.uielements": "1.0.0",
"com.unity.modules.umbra": "1.0.0",
"com.unity.modules.unityanalytics": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0",
"com.unity.modules.unitywebrequestaudio": "1.0.0",
"com.unity.modules.unitywebrequesttexture": "1.0.0",
"com.unity.modules.unitywebrequestwww": "1.0.0",
"com.unity.modules.vehicles": "1.0.0",
"com.unity.modules.video": "1.0.0",
"com.unity.modules.vr": "1.0.0",
"com.unity.modules.wind": "1.0.0",
"com.unity.modules.xr": "1.0.0"
}
}

496
Packages/packages-lock.json

@ -0,0 +1,496 @@
{
"dependencies": {
"com.unity.burst": {
"version": "1.8.12",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.2.1",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.collab-proxy": {
"version": "2.2.0",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.collections": {
"version": "1.4.0",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.burst": "1.6.6",
"com.unity.nuget.mono-cecil": "1.11.4",
"com.unity.test-framework": "1.1.31"
},
"url": "https://packages.unity.com"
},
"com.unity.editorcoroutines": {
"version": "1.0.0",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "2.0.5",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.feature.development": {
"version": "1.0.2",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.ide.visualstudio": "2.0.22",
"com.unity.ide.rider": "3.0.27",
"com.unity.editorcoroutines": "1.0.0",
"com.unity.performance.profile-analyzer": "1.2.2",
"com.unity.test-framework": "1.3.9",
"com.unity.testtools.codecoverage": "1.2.5"
}
},
"com.unity.ide.rider": {
"version": "3.0.27",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.ext.nunit": "1.0.6"
},
"url": "https://packages.unity.com"
},
"com.unity.ide.visualstudio": {
"version": "2.0.22",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.test-framework": "1.1.9"
},
"url": "https://packages.unity.com"
},
"com.unity.mathematics": {
"version": "1.2.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.nuget.mono-cecil": {
"version": "1.11.4",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.performance.profile-analyzer": {
"version": "1.2.2",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.recorder": {
"version": "5.0.0",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.timeline": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.render-pipelines.core": {
"version": "16.0.5",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.mathematics": "1.2.4",
"com.unity.ugui": "2.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.rendering.light-transport": "1.0.0"
}
},
"com.unity.render-pipelines.high-definition": {
"version": "16.0.5",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.mathematics": "1.2.4",
"com.unity.collections": "1.4.0",
"com.unity.burst": "1.8.9",
"com.unity.modules.video": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.render-pipelines.core": "16.0.5",
"com.unity.shadergraph": "16.0.5",
"com.unity.visualeffectgraph": "16.0.5",
"com.unity.render-pipelines.high-definition-config": "16.0.5"
}
},
"com.unity.render-pipelines.high-definition-config": {
"version": "16.0.5",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.render-pipelines.core": "16.0.5"
}
},
"com.unity.rendering.light-transport": {
"version": "1.0.1",
"depth": 2,
"source": "builtin",
"dependencies": {
"com.unity.collections": "1.4.0",
"com.unity.mathematics": "1.2.4",
"com.unity.render-pipelines.core": "16.0.1"
}
},
"com.unity.searcher": {
"version": "4.9.2",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.settings-manager": {
"version": "2.0.1",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.shadergraph": {
"version": "16.0.5",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.render-pipelines.core": "16.0.5",
"com.unity.searcher": "4.9.2"
}
},
"com.unity.test-framework": {
"version": "1.3.9",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.ext.nunit": "2.0.3",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.testtools.codecoverage": {
"version": "1.2.5",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.test-framework": "1.0.16",
"com.unity.settings-manager": "1.0.1"
},
"url": "https://packages.unity.com"
},
"com.unity.timeline": {
"version": "1.8.6",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.modules.director": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.ugui": {
"version": "2.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.imgui": "1.0.0"
}
},
"com.unity.visualeffectgraph": {
"version": "16.0.5",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.shadergraph": "16.0.5",
"com.unity.render-pipelines.core": "16.0.5"
}
},
"com.unity.visualscripting": {
"version": "1.8.0",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ugui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.modules.accessibility": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.ai": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.androidjni": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.animation": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.assetbundle": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.audio": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.cloth": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0"
}
},
"com.unity.modules.director": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.animation": "1.0.0"
}
},
"com.unity.modules.hierarchycore": {
"version": "1.0.0",
"depth": 1,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.imageconversion": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.imgui": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.jsonserialize": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.particlesystem": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.physics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.physics2d": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.screencapture": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.subsystems": {
"version": "1.0.0",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.modules.jsonserialize": "1.0.0"
}
},
"com.unity.modules.terrain": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.terrainphysics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.terrain": "1.0.0"
}
},
"com.unity.modules.tilemap": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics2d": "1.0.0"
}
},
"com.unity.modules.ui": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.uielements": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.hierarchycore": "1.0.0"
}
},
"com.unity.modules.umbra": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.unityanalytics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
}
},
"com.unity.modules.unitywebrequest": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.unitywebrequestassetbundle": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
}
},
"com.unity.modules.unitywebrequestaudio": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.audio": "1.0.0"
}
},
"com.unity.modules.unitywebrequesttexture": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.unitywebrequestwww": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0",
"com.unity.modules.unitywebrequestaudio": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.vehicles": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0"
}
},
"com.unity.modules.video": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
}
},
"com.unity.modules.vr": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.xr": "1.0.0"
}
},
"com.unity.modules.wind": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.xr": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.subsystems": "1.0.0"
}
}
}
}

19
ProjectSettings/AudioManager.asset

@ -0,0 +1,19 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!11 &1
AudioManager:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Volume: 1
Rolloff Scale: 1
Doppler Factor: 1
Default Speaker Mode: 2
m_SampleRate: 0
m_DSPBufferSize: 1024
m_VirtualVoiceCount: 512
m_RealVoiceCount: 32
m_SpatializerPlugin:
m_AmbisonicDecoderPlugin:
m_DisableAudio: 0
m_VirtualizeEffects: 1
m_RequestedDSPBufferSize: 0

6
ProjectSettings/ClusterInputManager.asset

@ -0,0 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!236 &1
ClusterInputManager:
m_ObjectHideFlags: 0
m_Inputs: []

36
ProjectSettings/DynamicsManager.asset

@ -0,0 +1,36 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!55 &1
PhysicsManager:
m_ObjectHideFlags: 0
serializedVersion: 13
m_Gravity: {x: 0, y: -9.81, z: 0}
m_DefaultMaterial: {fileID: 0}
m_BounceThreshold: 2
m_SleepThreshold: 0.005
m_DefaultContactOffset: 0.01
m_DefaultSolverIterations: 6
m_DefaultSolverVelocityIterations: 1
m_QueriesHitBackfaces: 0
m_QueriesHitTriggers: 1
m_EnableAdaptiveForce: 0
m_ClothInterCollisionDistance: 0.1
m_ClothInterCollisionStiffness: 0.2
m_ContactsGeneration: 1
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation: 1
m_AutoSyncTransforms: 0
m_ReuseCollisionCallbacks: 0
m_ClothInterCollisionSettingsToggle: 0
m_ClothGravity: {x: 0, y: -9.81, z: 0}
m_ContactPairsMode: 0
m_BroadphaseType: 0
m_WorldBounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 250, y: 250, z: 250}
m_WorldSubdivisions: 8
m_FrictionType: 0
m_EnableEnhancedDeterminism: 0
m_EnableUnifiedHeightmaps: 1
m_SolverType: 0
m_DefaultMaxAngularSpeed: 50

11
ProjectSettings/EditorBuildSettings.asset

@ -0,0 +1,11 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1045 &1
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes:
- enabled: 1
path: Assets/OutdoorsScene.unity
guid: 8124e5870f4fd4c779e7a5f994e84ad1
m_configObjects: {}

40
ProjectSettings/EditorSettings.asset

@ -0,0 +1,40 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!159 &1
EditorSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_SerializationMode: 2
m_LineEndingsForNewScripts: 2
m_DefaultBehaviorMode: 0
m_PrefabRegularEnvironment: {fileID: 0}
m_PrefabUIEnvironment: {fileID: 0}
m_SpritePackerMode: 0
m_SpritePackerPaddingPower: 1
m_EtcTextureCompressorBehavior: 1
m_EtcTextureFastCompressor: 1
m_EtcTextureNormalCompressor: 2
m_EtcTextureBestCompressor: 4
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp
m_ProjectGenerationRootNamespace:
m_EnableTextureStreamingInEditMode: 1
m_EnableTextureStreamingInPlayMode: 1
m_AsyncShaderCompilation: 1
m_CachingShaderPreprocessor: 1
m_PrefabModeAllowAutoSave: 1
m_EnterPlayModeOptionsEnabled: 0
m_EnterPlayModeOptions: 3
m_GameObjectNamingDigits: 1
m_GameObjectNamingScheme: 0
m_AssetNamingUsesSpace: 1
m_UseLegacyProbeSampleCount: 0
m_SerializeInlineMappingsOnOneLine: 0
m_DisableCookiesInLightmapper: 0
m_AssetPipelineMode: 1
m_CacheServerMode: 0
m_CacheServerEndpoint:
m_CacheServerNamespacePrefix: default
m_CacheServerEnableDownload: 1
m_CacheServerEnableUpload: 1
m_CacheServerEnableAuth: 0
m_CacheServerEnableTls: 0

70
ProjectSettings/GraphicsSettings.asset

@ -0,0 +1,70 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!30 &1
GraphicsSettings:
m_ObjectHideFlags: 0
serializedVersion: 14
m_Deferred:
m_Mode: 1
m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
m_DeferredReflections:
m_Mode: 1
m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
m_ScreenSpaceShadows:
m_Mode: 1
m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
m_LegacyDeferred:
m_Mode: 1
m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
m_DepthNormals:
m_Mode: 1
m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
m_MotionVectors:
m_Mode: 1
m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
m_LightHalo:
m_Mode: 1
m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
m_LensFlare:
m_Mode: 1
m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
m_VideoShadersIncludeMode: 2
m_AlwaysIncludedShaders:
- {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
m_PreloadedShaders: []
m_PreloadShadersBatchTimeLimit: -1
m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
type: 0}
m_CustomRenderPipeline: {fileID: 11400000, guid: b9f3086da92434da0bc1518f19f0ce86,
type: 2}
m_TransparencySortMode: 0
m_TransparencySortAxis: {x: 0, y: 0, z: 1}
m_DefaultRenderingPath: 1
m_DefaultMobileRenderingPath: 1
m_TierSettings: []
m_LightmapStripping: 0
m_FogStripping: 0
m_InstancingStripping: 0
m_LightmapKeepPlain: 1
m_LightmapKeepDirCombined: 1
m_LightmapKeepDynamicPlain: 1
m_LightmapKeepDynamicDirCombined: 1
m_LightmapKeepShadowMask: 1
m_LightmapKeepSubtractive: 1
m_FogKeepLinear: 1
m_FogKeepExp: 1
m_FogKeepExp2: 1
m_AlbedoSwatchInfos: []
m_LightsUseLinearIntensity: 1
m_LightsUseColorTemperature: 1
m_DefaultRenderingLayerMask: 257
m_LogWhenShaderIsCompiled: 0
m_SRPDefaultSettings:
UnityEngine.Rendering.HighDefinition.HDRenderPipeline: {fileID: 11400000, guid: ac0316ca287ba459492b669ff1317a6f,
type: 2}

29
ProjectSettings/HDRPProjectSettings.asset

@ -0,0 +1,29 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &1
MonoBehaviour:
m_ObjectHideFlags: 61
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 63a2978a97e4fc04cb9d905947216f3d, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ProjectSettingFolderPath: Settings/HDRPDefaultResources
m_WizardPopupAtStart: 1
m_LastMaterialVersion: 13
m_HDShaderGraphLastSeenVersion: 0
m_PluginMaterialVersions:
m_Keys: []
m_Values:
m_PluginSubTargetVersions:
m_Keys: []
m_Values:
m_Version: 2
m_ObsoleteWizardPopupAlreadyShownOnce: 1
m_ObsoleteWizardActiveTab: 0
m_ObsoleteWizardNeedRestartAfterChangingToDX12: 0
m_ObsoleteWizardNeedToRunFixAllAgainAfterDomainReload: 0

487
ProjectSettings/InputManager.asset

@ -0,0 +1,487 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!13 &1
InputManager:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Axes:
- serializedVersion: 3
m_Name: Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton: left
positiveButton: right
altNegativeButton: a
altPositiveButton: d
gravity: 3
dead: 0.001
sensitivity: 3
snap: 1
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton: down
positiveButton: up
altNegativeButton: s
altPositiveButton: w
gravity: 3
dead: 0.001
sensitivity: 3
snap: 1
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire1
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left ctrl
altNegativeButton:
altPositiveButton: mouse 0
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire2
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left alt
altNegativeButton:
altPositiveButton: mouse 1
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire3
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left shift
altNegativeButton:
altPositiveButton: mouse 2
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Jump
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: space
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Mouse X
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Mouse Y
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 1
joyNum: 0
- serializedVersion: 3
m_Name: Mouse ScrollWheel
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 2
joyNum: 0
- serializedVersion: 3
m_Name: Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0.19
sensitivity: 1
snap: 0
invert: 0
type: 2
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0.19
sensitivity: 1
snap: 0
invert: 1
type: 2
axis: 1
joyNum: 0
- serializedVersion: 3
m_Name: Fire1
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 0
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire2
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 1
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire3
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 2
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Jump
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 3
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Submit
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: return
altNegativeButton:
altPositiveButton: joystick button 0
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Submit
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: enter
altNegativeButton:
altPositiveButton: space
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Cancel
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: escape
altNegativeButton:
altPositiveButton: joystick button 1
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Enable Debug Button 1
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left ctrl
altNegativeButton:
altPositiveButton: joystick button 8
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Enable Debug Button 2
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: backspace
altNegativeButton:
altPositiveButton: joystick button 9
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Reset
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left alt
altNegativeButton:
altPositiveButton: joystick button 1
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Next
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: page down
altNegativeButton:
altPositiveButton: joystick button 5
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Previous
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: page up
altNegativeButton:
altPositiveButton: joystick button 4
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Validate
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: return
altNegativeButton:
altPositiveButton: joystick button 0
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Persistent
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: right shift
altNegativeButton:
altPositiveButton: joystick button 2
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Multiplier
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left shift
altNegativeButton:
altPositiveButton: joystick button 3
gravity: 0
dead: 0
sensitivity: 0
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton: left
positiveButton: right
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton: down
positiveButton: up
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Debug Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton: down
positiveButton: up
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 2
axis: 6
joyNum: 0
- serializedVersion: 3
m_Name: Debug Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton: left
positiveButton: right
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 2
axis: 5
joyNum: 0

35
ProjectSettings/MemorySettings.asset

@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!387306366 &1
MemorySettings:
m_ObjectHideFlags: 0
m_EditorMemorySettings:
m_MainAllocatorBlockSize: -1
m_ThreadAllocatorBlockSize: -1
m_MainGfxBlockSize: -1
m_ThreadGfxBlockSize: -1
m_CacheBlockSize: -1
m_TypetreeBlockSize: -1
m_ProfilerBlockSize: -1
m_ProfilerEditorBlockSize: -1
m_BucketAllocatorGranularity: -1
m_BucketAllocatorBucketsCount: -1
m_BucketAllocatorBlockSize: -1
m_BucketAllocatorBlockCount: -1
m_ProfilerBucketAllocatorGranularity: -1
m_ProfilerBucketAllocatorBucketsCount: -1
m_ProfilerBucketAllocatorBlockSize: -1
m_ProfilerBucketAllocatorBlockCount: -1
m_TempAllocatorSizeMain: -1
m_JobTempAllocatorBlockSize: -1
m_BackgroundJobTempAllocatorBlockSize: -1
m_JobTempAllocatorReducedBlockSize: -1
m_TempAllocatorSizeGIBakingWorker: -1
m_TempAllocatorSizeNavMeshWorker: -1
m_TempAllocatorSizeAudioWorker: -1
m_TempAllocatorSizeCloudWorker: -1
m_TempAllocatorSizeGfx: -1
m_TempAllocatorSizeJobWorker: -1
m_TempAllocatorSizeBackgroundWorker: -1
m_TempAllocatorSizePreloadManager: -1
m_PlatformMemorySettings: {}

7
ProjectSettings/MultiplayerManager.asset

@ -0,0 +1,7 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!655991488 &1
MultiplayerManager:
m_ObjectHideFlags: 0
m_EnableMultiplayerRoles: 0
m_ActiveMultiplayerRole: 0

91
ProjectSettings/NavMeshAreas.asset

@ -0,0 +1,91 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!126 &1
NavMeshProjectSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
areas:
- name: Walkable
cost: 1
- name: Not Walkable
cost: 1
- name: Jump
cost: 2
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
m_LastAgentTypeID: -887442657
m_Settings:
- serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.75
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_SettingNames:
- Humanoid

35
ProjectSettings/PackageManagerSettings.asset

@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &1
MonoBehaviour:
m_ObjectHideFlags: 61
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
m_Name:
m_EditorClassIdentifier:
m_EnablePreReleasePackages: 0
m_EnablePackageDependencies: 0
m_AdvancedSettingsExpanded: 1
m_ScopedRegistriesSettingsExpanded: 1
m_SeeAllPackageVersions: 0
oneTimeWarningShown: 0
m_Registries:
- m_Id: main
m_Name:
m_Url: https://packages.unity.com
m_Scopes: []
m_IsDefault: 1
m_Capabilities: 0
m_UserSelectedRegistryName:
m_UserAddingNewScopedRegistry: 0
m_RegistryInfoDraft:
m_Modified: 0
m_ErrorMessage:
m_UserModificationsInstanceId: -822
m_OriginalInstanceId: -824
m_LoadAssets: 0

5
ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json

@ -0,0 +1,5 @@
{
"m_Dictionary": {
"m_DictionaryValues": []
}
}

56
ProjectSettings/Physics2DSettings.asset

@ -0,0 +1,56 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!19 &1
Physics2DSettings:
m_ObjectHideFlags: 0
serializedVersion: 4
m_Gravity: {x: 0, y: -9.81}
m_DefaultMaterial: {fileID: 0}
m_VelocityIterations: 8
m_PositionIterations: 3
m_VelocityThreshold: 1
m_MaxLinearCorrection: 0.2
m_MaxAngularCorrection: 8
m_MaxTranslationSpeed: 100
m_MaxRotationSpeed: 360
m_BaumgarteScale: 0.2
m_BaumgarteTimeOfImpactScale: 0.75
m_TimeToSleep: 0.5
m_LinearSleepTolerance: 0.01
m_AngularSleepTolerance: 2
m_DefaultContactOffset: 0.01
m_JobOptions:
serializedVersion: 2
useMultithreading: 0
useConsistencySorting: 0
m_InterpolationPosesPerJob: 100
m_NewContactsPerJob: 30
m_CollideContactsPerJob: 100
m_ClearFlagsPerJob: 200
m_ClearBodyForcesPerJob: 200
m_SyncDiscreteFixturesPerJob: 50
m_SyncContinuousFixturesPerJob: 50
m_FindNearestContactsPerJob: 100
m_UpdateTriggerContactsPerJob: 100
m_IslandSolverCostThreshold: 100
m_IslandSolverBodyCostScale: 1
m_IslandSolverContactCostScale: 10
m_IslandSolverJointCostScale: 10
m_IslandSolverBodiesPerJob: 50
m_IslandSolverContactsPerJob: 50
m_AutoSimulation: 1
m_QueriesHitTriggers: 1
m_QueriesStartInColliders: 1
m_CallbacksOnDisable: 1
m_ReuseCollisionCallbacks: 0
m_AutoSyncTransforms: 0
m_AlwaysShowColliders: 0
m_ShowColliderSleep: 1
m_ShowColliderContacts: 0
m_ShowColliderAABB: 0
m_ContactArrowScale: 0.2
m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

7
ProjectSettings/PresetManager.asset

@ -0,0 +1,7 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1386491679 &1
PresetManager:
m_ObjectHideFlags: 0
serializedVersion: 2
m_DefaultPresets: {}

944
ProjectSettings/ProjectSettings.asset

@ -0,0 +1,944 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!129 &1
PlayerSettings:
m_ObjectHideFlags: 0
serializedVersion: 27
productGUID: eba6d7fe3429b59469b5154c620a23b4
AndroidProfiler: 0
AndroidFilterTouchesWhenObscured: 0
AndroidEnableSustainedPerformanceMode: 0
defaultScreenOrientation: 4
targetDevice: 2
useOnDemandResources: 0
accelerometerFrequency: 60
companyName: DefaultCompany
productName: ProjectionTest2
defaultCursor: {fileID: 0}
cursorHotspot: {x: 0, y: 0}
m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
m_ShowUnitySplashScreen: 1
m_ShowUnitySplashLogo: 1
m_SplashScreenOverlayOpacity: 1
m_SplashScreenAnimation: 1
m_SplashScreenLogoStyle: 1
m_SplashScreenDrawMode: 0
m_SplashScreenBackgroundAnimationZoom: 1
m_SplashScreenLogoAnimationZoom: 1
m_SplashScreenBackgroundLandscapeAspect: 1
m_SplashScreenBackgroundPortraitAspect: 1
m_SplashScreenBackgroundLandscapeUvs:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
m_SplashScreenBackgroundPortraitUvs:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
m_SplashScreenLogos: []
m_VirtualRealitySplashScreen: {fileID: 0}
m_HolographicTrackingLossScreen: {fileID: 0}
defaultScreenWidth: 1024
defaultScreenHeight: 768
defaultScreenWidthWeb: 960
defaultScreenHeightWeb: 600
m_StereoRenderingPath: 0
m_ActiveColorSpace: 1
unsupportedMSAAFallback: 0
m_SpriteBatchVertexThreshold: 300
m_MTRendering: 1
mipStripping: 0
numberOfMipsStripped: 0
numberOfMipsStrippedPerMipmapLimitGroup: {}
m_StackTraceTypes: 010000000100000001000000010000000100000001000000
iosShowActivityIndicatorOnLoading: -1
androidShowActivityIndicatorOnLoading: -1
iosUseCustomAppBackgroundBehavior: 0
allowedAutorotateToPortrait: 1
allowedAutorotateToPortraitUpsideDown: 1
allowedAutorotateToLandscapeRight: 1
allowedAutorotateToLandscapeLeft: 1
useOSAutorotation: 1
use32BitDisplayBuffer: 1
preserveFramebufferAlpha: 0
disableDepthAndStencilBuffers: 0
androidStartInFullscreen: 1
androidRenderOutsideSafeArea: 1
androidUseSwappy: 0
androidBlitType: 0
androidResizableWindow: 0
androidDefaultWindowWidth: 1920
androidDefaultWindowHeight: 1080
androidMinimumWindowWidth: 400
androidMinimumWindowHeight: 300
androidFullscreenMode: 1
androidAutoRotationBehavior: 1
androidApplicationEntry: 2
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 0
captureSingleScreen: 0
muteOtherAudioSources: 0
Prepare IOS For Recording: 0
Force IOS Speakers When Recording: 0
deferSystemGesturesMode: 0
hideHomeButton: 0
submitAnalytics: 1
usePlayerLog: 1
dedicatedServerOptimizations: 0
bakeCollisionMeshes: 0
forceSingleInstance: 0
useFlipModelSwapchain: 1
resizableWindow: 0
useMacAppStoreValidation: 0
macAppStoreCategory: public.app-category.games
gpuSkinning: 1
meshDeformation: 2
xboxPIXTextureCapture: 0
xboxEnableAvatar: 0
xboxEnableKinect: 0
xboxEnableKinectAutoTracking: 0
xboxEnableFitness: 0
visibleInBackground: 1
allowFullscreenSwitch: 1
fullscreenMode: 1
xboxSpeechDB: 0
xboxEnableHeadOrientation: 0
xboxEnableGuest: 0
xboxEnablePIXSampling: 0
metalFramebufferOnly: 0
xboxOneResolution: 0
xboxOneSResolution: 0
xboxOneXResolution: 3
xboxOneMonoLoggingLevel: 0
xboxOneLoggingLevel: 1
xboxOneDisableEsram: 0
xboxOneEnableTypeOptimization: 0
xboxOnePresentImmediateThreshold: 0
switchQueueCommandMemory: 1048576
switchQueueControlMemory: 16384
switchQueueComputeMemory: 262144
switchNVNShaderPoolsGranularity: 33554432
switchNVNDefaultPoolsGranularity: 16777216
switchNVNOtherPoolsGranularity: 16777216
switchGpuScratchPoolGranularity: 2097152
switchAllowGpuScratchShrinking: 0
switchNVNMaxPublicTextureIDCount: 0
switchNVNMaxPublicSamplerIDCount: 0
switchMaxWorkerMultiple: 8
switchNVNGraphicsFirmwareMemory: 32
vulkanNumSwapchainBuffers: 3
vulkanEnableSetSRGBWrite: 0
vulkanEnablePreTransform: 0
vulkanEnableLateAcquireNextImage: 0
vulkanEnableCommandBufferRecycling: 1
loadStoreDebugModeEnabled: 0
bundleVersion: 0.1.0
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
m_HolographicPauseOnTrackingLoss: 1
xboxOneDisableKinectGpuReservation: 1
xboxOneEnable7thCore: 1
vrSettings:
enable360StereoCapture: 0
isWsaHolographicRemotingEnabled: 0
enableFrameTimingStats: 0
enableOpenGLProfilerGPURecorders: 1
allowHDRDisplaySupport: 0
useHDRDisplay: 0
hdrBitDepth: 0
m_ColorGamuts: 00000000
targetPixelDensity: 30
resolutionScalingMode: 0
resetResolutionOnWindowResize: 0
androidSupportedAspectRatio: 1
androidMaxAspectRatio: 2.1
androidMinAspectRatio: 1
applicationIdentifier:
Standalone: com.Unity-Technologies.com.unity.template.hdrp-blank
buildNumber:
Bratwurst: 0
Standalone: 0
iPhone: 0
tvOS: 0
overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 23
AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1
aotOptions:
stripEngineCode: 1
iPhoneStrippingLevel: 0
iPhoneScriptCallOptimization: 0
ForceInternetPermission: 0
ForceSDCardPermission: 0
CreateWallpaper: 0
androidSplitApplicationBinary: 0
keepLoadedShadersAlive: 0
StripUnusedMeshComponents: 0
strictShaderVariantMatching: 0
VertexChannelCompressionMask: 4054
iPhoneSdkVersion: 988
iOSTargetOSVersionString: 13.0
tvOSSdkVersion: 0
tvOSRequireExtendedGameController: 0
tvOSTargetOSVersionString: 13.0
bratwurstSdkVersion: 0
bratwurstTargetOSVersionString: 13.0
uIPrerenderedIcon: 0
uIRequiresPersistentWiFi: 0
uIRequiresFullScreen: 1
uIStatusBarHidden: 1
uIExitOnSuspend: 0
uIStatusBarStyle: 0
appleTVSplashScreen: {fileID: 0}
appleTVSplashScreen2x: {fileID: 0}
tvOSSmallIconLayers: []
tvOSSmallIconLayers2x: []
tvOSLargeIconLayers: []
tvOSLargeIconLayers2x: []
tvOSTopShelfImageLayers: []
tvOSTopShelfImageLayers2x: []
tvOSTopShelfImageWideLayers: []
tvOSTopShelfImageWideLayers2x: []
iOSLaunchScreenType: 0
iOSLaunchScreenPortrait: {fileID: 0}
iOSLaunchScreenLandscape: {fileID: 0}
iOSLaunchScreenBackgroundColor:
serializedVersion: 2
rgba: 0
iOSLaunchScreenFillPct: 100
iOSLaunchScreenSize: 100
iOSLaunchScreenCustomXibPath:
iOSLaunchScreeniPadType: 0
iOSLaunchScreeniPadImage: {fileID: 0}
iOSLaunchScreeniPadBackgroundColor:
serializedVersion: 2
rgba: 0
iOSLaunchScreeniPadFillPct: 100
iOSLaunchScreeniPadSize: 100
iOSLaunchScreeniPadCustomXibPath:
iOSLaunchScreenCustomStoryboardPath:
iOSLaunchScreeniPadCustomStoryboardPath:
iOSDeviceRequirements: []
iOSURLSchemes: []
macOSURLSchemes: []
iOSBackgroundModes: 0
iOSMetalForceHardShadows: 0
metalEditorSupport: 1
metalAPIValidation: 1
iOSRenderExtraFrameOnPause: 0
iosCopyPluginsCodeInsteadOfSymlink: 0
appleDeveloperTeamID:
iOSManualSigningProvisioningProfileID:
tvOSManualSigningProvisioningProfileID:
bratwurstManualSigningProvisioningProfileID:
iOSManualSigningProvisioningProfileType: 0
tvOSManualSigningProvisioningProfileType: 0
bratwurstManualSigningProvisioningProfileType: 0
appleEnableAutomaticSigning: 0
iOSRequireARKit: 0
iOSAutomaticallyDetectAndAddCapabilities: 1
appleEnableProMotion: 0
shaderPrecisionModel: 0
clonedFromGUID: c71a6e77368cc6048998f34f4bbe2b86
templatePackageId: [email protected]
templateDefaultScene: Assets/OutdoorsScene.unity
useCustomMainManifest: 0
useCustomLauncherManifest: 0
useCustomMainGradleTemplate: 0
useCustomLauncherGradleManifest: 0
useCustomBaseGradleTemplate: 0
useCustomGradlePropertiesTemplate: 0
useCustomGradleSettingsTemplate: 0
useCustomProguardFile: 0
AndroidTargetArchitectures: 2
AndroidTargetDevices: 0
AndroidSplashScreenScale: 0
androidSplashScreen: {fileID: 0}
AndroidKeystoreName:
AndroidKeyaliasName:
AndroidEnableArmv9SecurityFeatures: 0
AndroidEnableArm64MTE: 0
AndroidBuildApkPerCpuArchitecture: 0
AndroidTVCompatibility: 0
AndroidIsGame: 1
AndroidEnableTango: 0
androidEnableBanner: 1
androidUseLowAccuracyLocation: 0
androidUseCustomKeystore: 0
m_AndroidBanners:
- width: 320
height: 180
banner: {fileID: 0}
androidGamepadSupportLevel: 0
chromeosInputEmulation: 1
AndroidMinifyRelease: 0
AndroidMinifyDebug: 0
AndroidValidateAppBundleSize: 1
AndroidAppBundleSizeToValidate: 150
AndroidReportGooglePlayAppDependencies: 1
m_BuildTargetIcons: []
m_BuildTargetPlatformIcons:
- m_BuildTarget: iPhone
m_Icons:
- m_Textures: []
m_Width: 180
m_Height: 180
m_Kind: 0
m_SubKind: iPhone
- m_Textures: []
m_Width: 120
m_Height: 120
m_Kind: 0
m_SubKind: iPhone
- m_Textures: []
m_Width: 167
m_Height: 167
m_Kind: 0
m_SubKind: iPad
- m_Textures: []
m_Width: 152
m_Height: 152
m_Kind: 0
m_SubKind: iPad
- m_Textures: []
m_Width: 76
m_Height: 76
m_Kind: 0
m_SubKind: iPad
- m_Textures: []
m_Width: 120
m_Height: 120
m_Kind: 3
m_SubKind: iPhone
- m_Textures: []
m_Width: 80
m_Height: 80
m_Kind: 3
m_SubKind: iPhone
- m_Textures: []
m_Width: 80
m_Height: 80
m_Kind: 3
m_SubKind: iPad
- m_Textures: []
m_Width: 40
m_Height: 40
m_Kind: 3
m_SubKind: iPad
- m_Textures: []
m_Width: 87
m_Height: 87
m_Kind: 1
m_SubKind: iPhone
- m_Textures: []
m_Width: 58
m_Height: 58
m_Kind: 1
m_SubKind: iPhone
- m_Textures: []
m_Width: 29
m_Height: 29
m_Kind: 1
m_SubKind: iPhone
- m_Textures: []
m_Width: 58
m_Height: 58
m_Kind: 1
m_SubKind: iPad
- m_Textures: []
m_Width: 29
m_Height: 29
m_Kind: 1
m_SubKind: iPad
- m_Textures: []
m_Width: 60
m_Height: 60
m_Kind: 2
m_SubKind: iPhone
- m_Textures: []
m_Width: 40
m_Height: 40
m_Kind: 2
m_SubKind: iPhone
- m_Textures: []
m_Width: 40
m_Height: 40
m_Kind: 2
m_SubKind: iPad
- m_Textures: []
m_Width: 20
m_Height: 20
m_Kind: 2
m_SubKind: iPad
- m_Textures: []
m_Width: 1024
m_Height: 1024
m_Kind: 4
m_SubKind: App Store
- m_BuildTarget: Android
m_Icons:
- m_Textures: []
m_Width: 432
m_Height: 432
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 324
m_Height: 324
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 216
m_Height: 216
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 162
m_Height: 162
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 108
m_Height: 108
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 81
m_Height: 81
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 192
m_Height: 192
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 144
m_Height: 144
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 96
m_Height: 96
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 72
m_Height: 72
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 48
m_Height: 48
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 36
m_Height: 36
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 192
m_Height: 192
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 144
m_Height: 144
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 96
m_Height: 96
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 72
m_Height: 72
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 48
m_Height: 48
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 36
m_Height: 36
m_Kind: 0
m_SubKind:
m_BuildTargetBatching:
- m_BuildTarget: Standalone
m_StaticBatching: 1
m_DynamicBatching: 0
m_BuildTargetShaderSettings: []
m_BuildTargetGraphicsJobs:
- m_BuildTarget: MacStandaloneSupport
m_GraphicsJobs: 0
- m_BuildTarget: Switch
m_GraphicsJobs: 1
- m_BuildTarget: MetroSupport
m_GraphicsJobs: 1
- m_BuildTarget: AppleTVSupport
m_GraphicsJobs: 0
- m_BuildTarget: BJMSupport
m_GraphicsJobs: 1
- m_BuildTarget: LinuxStandaloneSupport
m_GraphicsJobs: 1
- m_BuildTarget: PS4Player
m_GraphicsJobs: 1
- m_BuildTarget: iOSSupport
m_GraphicsJobs: 0
- m_BuildTarget: WindowsStandaloneSupport
m_GraphicsJobs: 1
- m_BuildTarget: XboxOnePlayer
m_GraphicsJobs: 1
- m_BuildTarget: LuminSupport
m_GraphicsJobs: 0
- m_BuildTarget: AndroidPlayer
m_GraphicsJobs: 0
- m_BuildTarget: WebGLSupport
m_GraphicsJobs: 0
m_BuildTargetGraphicsJobMode: []
m_BuildTargetGraphicsAPIs:
- m_BuildTarget: LinuxStandaloneSupport
m_APIs: 15000000
m_Automatic: 0
- m_BuildTarget: MacStandaloneSupport
m_APIs: 10000000
m_Automatic: 0
- m_BuildTarget: WindowsStandaloneSupport
m_APIs: 02000000
m_Automatic: 1
- m_BuildTarget: iOSSupport
m_APIs: 10000000
m_Automatic: 1
- m_BuildTarget: AndroidPlayer
m_APIs: 0b000000
m_Automatic: 0
m_BuildTargetVRSettings: []
m_DefaultShaderChunkSizeInMB: 16
m_DefaultShaderChunkCount: 0
openGLRequireES31: 0
openGLRequireES31AEP: 0
openGLRequireES32: 0
m_TemplateCustomTags: {}
mobileMTRendering:
Android: 1
iPhone: 1
tvOS: 1
m_BuildTargetGroupLightmapEncodingQuality:
- m_BuildTarget: Standalone
m_EncodingQuality: 2
- m_BuildTarget: Android
m_EncodingQuality: 2
- m_BuildTarget: Lumin
m_EncodingQuality: 2
- m_BuildTarget: Windows Store Apps
m_EncodingQuality: 2
m_BuildTargetGroupHDRCubemapEncodingQuality:
- m_BuildTarget: Standalone
m_EncodingQuality: 2
- m_BuildTarget: Android
m_EncodingQuality: 2
- m_BuildTarget: Lumin
m_EncodingQuality: 1
- m_BuildTarget: Windows Store Apps
m_EncodingQuality: 2
m_BuildTargetGroupLightmapSettings: []
m_BuildTargetGroupLoadStoreDebugModeSettings: []
m_BuildTargetNormalMapEncoding: []
m_BuildTargetDefaultTextureCompressionFormat: []
playModeTestRunnerEnabled: 0
runPlayModeTestAsEditModeTest: 0
actionOnDotNetUnhandledException: 1
enableInternalProfiler: 0
logObjCUncaughtExceptions: 1
enableCrashReportAPI: 0
cameraUsageDescription:
locationUsageDescription:
microphoneUsageDescription:
bluetoothUsageDescription:
macOSTargetOSVersion: 10.13.0
switchNMETAOverride:
switchNetLibKey:
switchSocketMemoryPoolSize: 6144
switchSocketAllocatorPoolSize: 128
switchSocketConcurrencyLimit: 14
switchScreenResolutionBehavior: 2
switchUseCPUProfiler: 0
switchEnableFileSystemTrace: 0
switchLTOSetting: 0
switchApplicationID: 0x01004b9000490000
switchNSODependencies:
switchCompilerFlags:
switchTitleNames_0:
switchTitleNames_1:
switchTitleNames_2:
switchTitleNames_3:
switchTitleNames_4:
switchTitleNames_5:
switchTitleNames_6:
switchTitleNames_7:
switchTitleNames_8:
switchTitleNames_9:
switchTitleNames_10:
switchTitleNames_11:
switchTitleNames_12:
switchTitleNames_13:
switchTitleNames_14:
switchTitleNames_15:
switchPublisherNames_0:
switchPublisherNames_1:
switchPublisherNames_2:
switchPublisherNames_3:
switchPublisherNames_4:
switchPublisherNames_5:
switchPublisherNames_6:
switchPublisherNames_7:
switchPublisherNames_8:
switchPublisherNames_9:
switchPublisherNames_10:
switchPublisherNames_11:
switchPublisherNames_12:
switchPublisherNames_13:
switchPublisherNames_14:
switchPublisherNames_15:
switchIcons_0: {fileID: 0}
switchIcons_1: {fileID: 0}
switchIcons_2: {fileID: 0}
switchIcons_3: {fileID: 0}
switchIcons_4: {fileID: 0}
switchIcons_5: {fileID: 0}
switchIcons_6: {fileID: 0}
switchIcons_7: {fileID: 0}
switchIcons_8: {fileID: 0}
switchIcons_9: {fileID: 0}
switchIcons_10: {fileID: 0}
switchIcons_11: {fileID: 0}
switchIcons_12: {fileID: 0}
switchIcons_13: {fileID: 0}
switchIcons_14: {fileID: 0}
switchIcons_15: {fileID: 0}
switchSmallIcons_0: {fileID: 0}
switchSmallIcons_1: {fileID: 0}
switchSmallIcons_2: {fileID: 0}
switchSmallIcons_3: {fileID: 0}
switchSmallIcons_4: {fileID: 0}
switchSmallIcons_5: {fileID: 0}
switchSmallIcons_6: {fileID: 0}
switchSmallIcons_7: {fileID: 0}
switchSmallIcons_8: {fileID: 0}
switchSmallIcons_9: {fileID: 0}
switchSmallIcons_10: {fileID: 0}
switchSmallIcons_11: {fileID: 0}
switchSmallIcons_12: {fileID: 0}
switchSmallIcons_13: {fileID: 0}
switchSmallIcons_14: {fileID: 0}
switchSmallIcons_15: {fileID: 0}
switchManualHTML:
switchAccessibleURLs:
switchLegalInformation:
switchMainThreadStackSize: 1048576
switchPresenceGroupId:
switchLogoHandling: 0
switchReleaseVersion: 0
switchDisplayVersion: 1.0.0
switchStartupUserAccount: 0
switchSupportedLanguagesMask: 0
switchLogoType: 0
switchApplicationErrorCodeCategory:
switchUserAccountSaveDataSize: 0
switchUserAccountSaveDataJournalSize: 0
switchApplicationAttribute: 0
switchCardSpecSize: -1
switchCardSpecClock: -1
switchRatingsMask: 0
switchRatingsInt_0: 0
switchRatingsInt_1: 0
switchRatingsInt_2: 0
switchRatingsInt_3: 0
switchRatingsInt_4: 0
switchRatingsInt_5: 0
switchRatingsInt_6: 0
switchRatingsInt_7: 0
switchRatingsInt_8: 0
switchRatingsInt_9: 0
switchRatingsInt_10: 0
switchRatingsInt_11: 0
switchRatingsInt_12: 0
switchLocalCommunicationIds_0:
switchLocalCommunicationIds_1:
switchLocalCommunicationIds_2:
switchLocalCommunicationIds_3:
switchLocalCommunicationIds_4:
switchLocalCommunicationIds_5:
switchLocalCommunicationIds_6:
switchLocalCommunicationIds_7:
switchParentalControl: 0
switchAllowsScreenshot: 1
switchAllowsVideoCapturing: 1
switchAllowsRuntimeAddOnContentInstall: 0
switchDataLossConfirmation: 0
switchUserAccountLockEnabled: 0
switchSystemResourceMemory: 16777216
switchSupportedNpadStyles: 22
switchNativeFsCacheSize: 32
switchIsHoldTypeHorizontal: 0
switchSupportedNpadCount: 8
switchEnableTouchScreen: 1
switchSocketConfigEnabled: 0
switchTcpInitialSendBufferSize: 32
switchTcpInitialReceiveBufferSize: 64
switchTcpAutoSendBufferSizeMax: 256
switchTcpAutoReceiveBufferSizeMax: 256
switchUdpSendBufferSize: 9
switchUdpReceiveBufferSize: 42
switchSocketBufferEfficiency: 4
switchSocketInitializeEnabled: 1
switchNetworkInterfaceManagerInitializeEnabled: 1
switchDisableHTCSPlayerConnection: 0
switchUseNewStyleFilepaths: 0
switchUseLegacyFmodPriorities: 0
switchUseMicroSleepForYield: 1
switchEnableRamDiskSupport: 0
switchMicroSleepForYieldTime: 25
switchRamDiskSpaceSize: 12
ps4NPAgeRating: 12
ps4NPTitleSecret:
ps4NPTrophyPackPath:
ps4ParentalLevel: 11
ps4ContentID: ED1633-NPXX51362_00-0000000000000000
ps4Category: 0
ps4MasterVersion: 01.00
ps4AppVersion: 01.00
ps4AppType: 0
ps4ParamSfxPath:
ps4VideoOutPixelFormat: 0
ps4VideoOutInitialWidth: 1920
ps4VideoOutBaseModeInitialWidth: 1920
ps4VideoOutReprojectionRate: 60
ps4PronunciationXMLPath:
ps4PronunciationSIGPath:
ps4BackgroundImagePath:
ps4StartupImagePath:
ps4StartupImagesFolder:
ps4IconImagesFolder:
ps4SaveDataImagePath:
ps4SdkOverride:
ps4BGMPath:
ps4ShareFilePath:
ps4ShareOverlayImagePath:
ps4PrivacyGuardImagePath:
ps4ExtraSceSysFile:
ps4NPtitleDatPath:
ps4RemotePlayKeyAssignment: -1
ps4RemotePlayKeyMappingDir:
ps4PlayTogetherPlayerCount: 0
ps4EnterButtonAssignment: 2
ps4ApplicationParam1: 0
ps4ApplicationParam2: 0
ps4ApplicationParam3: 0
ps4ApplicationParam4: 0
ps4DownloadDataSize: 0
ps4GarlicHeapSize: 2048
ps4ProGarlicHeapSize: 2560
playerPrefsMaxSize: 32768
ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
ps4pnSessions: 1
ps4pnPresence: 1
ps4pnFriends: 1
ps4pnGameCustomData: 1
playerPrefsSupport: 0
enableApplicationExit: 0
resetTempFolder: 1
restrictedAudioUsageRights: 0
ps4UseResolutionFallback: 0
ps4ReprojectionSupport: 0
ps4UseAudio3dBackend: 0
ps4UseLowGarlicFragmentationMode: 1
ps4SocialScreenEnabled: 0
ps4ScriptOptimizationLevel: 2
ps4Audio3dVirtualSpeakerCount: 14
ps4attribCpuUsage: 0
ps4PatchPkgPath:
ps4PatchLatestPkgPath:
ps4PatchChangeinfoPath:
ps4PatchDayOne: 0
ps4attribUserManagement: 0
ps4attribMoveSupport: 0
ps4attrib3DSupport: 0
ps4attribShareSupport: 0
ps4attribExclusiveVR: 0
ps4disableAutoHideSplash: 0
ps4videoRecordingFeaturesUsed: 0
ps4contentSearchFeaturesUsed: 0
ps4CompatibilityPS5: 0
ps4AllowPS5Detection: 0
ps4GPU800MHz: 1
ps4attribEyeToEyeDistanceSettingVR: 0
ps4IncludedModules: []
ps4attribVROutputEnabled: 0
monoEnv:
splashScreenBackgroundSourceLandscape: {fileID: 0}
splashScreenBackgroundSourcePortrait: {fileID: 0}
blurSplashScreenBackground: 1
spritePackerPolicy:
webGLMemorySize: 32
webGLExceptionSupport: 1
webGLNameFilesAsHashes: 0
webGLShowDiagnostics: 0
webGLDataCaching: 1
webGLDebugSymbols: 0
webGLEmscriptenArgs:
webGLModulesDirectory:
webGLTemplate: APPLICATION:Default
webGLAnalyzeBuildSize: 0
webGLUseEmbeddedResources: 0
webGLCompressionFormat: 0
webGLWasmArithmeticExceptions: 0
webGLLinkerTarget: 1
webGLThreadsSupport: 0
webGLDecompressionFallback: 0
webGLInitialMemorySize: 32
webGLMaximumMemorySize: 2048
webGLMemoryGrowthMode: 2
webGLMemoryLinearGrowthStep: 16
webGLMemoryGeometricGrowthStep: 0.2
webGLMemoryGeometricGrowthCap: 96
webGLEnableWebGPU: 0
webGLPowerPreference: 2
webGLWebAssemblyTable: 0
webGLWebAssemblyBigInt: 0
webGLCloseOnQuit: 0
scriptingDefineSymbols: {}
additionalCompilerArguments: {}
platformArchitecture: {}
scriptingBackend:
Android: 1
il2cppCompilerConfiguration: {}
il2cppCodeGeneration: {}
il2cppStacktraceInformation: {}
managedStrippingLevel:
Android: 1
Bratwurst: 1
EmbeddedLinux: 1
GameCoreScarlett: 1
GameCoreXboxOne: 1
Nintendo Switch: 1
PS4: 1
PS5: 1
QNX: 1
WebGL: 1
Windows Store Apps: 1
XboxOne: 1
iPhone: 1
tvOS: 1
incrementalIl2cppBuild: {}
suppressCommonWarnings: 1
allowUnsafeCode: 0
useDeterministicCompilation: 1
additionalIl2CppArgs:
scriptingRuntimeVersion: 1
gcIncremental: 0
gcWBarrierValidation: 0
apiCompatibilityLevelPerPlatform: {}
editorAssembliesCompatibilityLevel: 1
m_RenderingPath: 1
m_MobileRenderingPath: 1
metroPackageName: ProjectionTest2
metroPackageVersion:
metroCertificatePath:
metroCertificatePassword:
metroCertificateSubject:
metroCertificateIssuer:
metroCertificateNotAfter: 0000000000000000
metroApplicationDescription: ProjectionTest2
wsaImages: {}
metroTileShortName:
metroTileShowName: 0
metroMediumTileShowName: 0
metroLargeTileShowName: 0
metroWideTileShowName: 0
metroSupportStreamingInstall: 0
metroLastRequiredScene: 0
metroDefaultTileSize: 1
metroTileForegroundText: 2
metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
a: 1}
metroSplashScreenUseBackgroundColor: 0
platformCapabilities: {}
metroTargetDeviceFamilies: {}
metroFTAName:
metroFTAFileTypes: []
metroProtocolName:
vcxProjDefaultLanguage:
XboxOneProductId:
XboxOneUpdateKey:
XboxOneSandboxId:
XboxOneContentId:
XboxOneTitleId:
XboxOneSCId:
XboxOneGameOsOverridePath:
XboxOnePackagingOverridePath:
XboxOneAppManifestOverridePath:
XboxOneVersion: 1.0.0.0
XboxOnePackageEncryption: 0
XboxOnePackageUpdateGranularity: 2
XboxOneDescription:
XboxOneLanguage:
- enus
XboxOneCapability: []
XboxOneGameRating: {}
XboxOneIsContentPackage: 0
XboxOneEnhancedXboxCompatibilityMode: 0
XboxOneEnableGPUVariability: 1
XboxOneSockets: {}
XboxOneSplashScreen: {fileID: 0}
XboxOneAllowedProductIds: []
XboxOnePersistentLocalStorageSize: 0
XboxOneXTitleMemory: 8
XboxOneOverrideIdentityName:
XboxOneOverrideIdentityPublisher:
vrEditorSettings: {}
cloudServicesEnabled: {}
luminIcon:
m_Name:
m_ModelFolderPath:
m_PortalFolderPath:
luminCert:
m_CertPath:
m_SignPackage: 1
luminIsChannelApp: 0
luminVersion:
m_VersionCode: 1
m_VersionName:
hmiPlayerDataPath:
hmiForceSRGBBlit: 1
embeddedLinuxEnableGamepadInput: 0
hmiCpuConfiguration:
hmiLogStartupTiming: 0
qnxGraphicConfPath:
apiCompatibilityLevel: 6
captureStartupLogs: {}
activeInputHandler: 0
windowsGamepadBackendHint: 0
cloudProjectId:
framebufferDepthMemorylessMode: 0
qualitySettingsNames: []
projectName:
organizationId:
cloudEnabled: 0
legacyClampBlendShapeWeights: 0
hmiLoadingImage: {fileID: 0}
platformRequiresReadableAssets: 0
virtualTexturingSupportEnabled: 0
insecureHttpOption: 0

2
ProjectSettings/ProjectVersion.txt

@ -0,0 +1,2 @@
m_EditorVersion: 2023.2.8f1
m_EditorVersionWithRevision: 2023.2.8f1 (a3bb09f8c8c4)

182
ProjectSettings/QualitySettings.asset

@ -0,0 +1,182 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!47 &1
QualitySettings:
m_ObjectHideFlags: 0
serializedVersion: 5
m_CurrentQuality: 0
m_QualitySettings:
- serializedVersion: 4
name: High Fidelity
pixelLightCount: 0
shadows: 2
shadowResolution: 0
shadowProjection: 1
shadowCascades: 1
shadowDistance: 15
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowmaskMode: 1
skinWeights: 255
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
antiAliasing: 0
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
adaptiveVsync: 0
vSyncCount: 1
realtimeGICPUUsage: 25
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
lodBias: 1
maximumLODLevel: 0
enableLODCrossFade: 1
streamingMipmapsActive: 0
streamingMipmapsAddAllCameras: 1
streamingMipmapsMemoryBudget: 512
streamingMipmapsRenderersPerFrame: 512
streamingMipmapsMaxLevelReduction: 2
streamingMipmapsMaxFileIORequests: 1024
particleRaycastBudget: 256
asyncUploadTimeSlice: 2
asyncUploadBufferSize: 16
asyncUploadPersistentBuffer: 1
resolutionScalingFixedDPIFactor: 1
customRenderPipeline: {fileID: 11400000, guid: 36dd385e759c96147b6463dcd1149c11,
type: 2}
terrainQualityOverrides: 0
terrainPixelError: 1
terrainDetailDensityScale: 1
terrainBasemapDistance: 1000
terrainDetailDistance: 80
terrainTreeDistance: 5000
terrainBillboardStart: 50
terrainFadeLength: 5
terrainMaxTrees: 50
excludedTargetPlatforms: []
- serializedVersion: 4
name: Balanced
pixelLightCount: 0
shadows: 2
shadowResolution: 0
shadowProjection: 1
shadowCascades: 1
shadowDistance: 15
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowmaskMode: 1
skinWeights: 255
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
antiAliasing: 0
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
adaptiveVsync: 0
vSyncCount: 1
realtimeGICPUUsage: 25
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
lodBias: 1
maximumLODLevel: 0
enableLODCrossFade: 1
streamingMipmapsActive: 0
streamingMipmapsAddAllCameras: 1
streamingMipmapsMemoryBudget: 512
streamingMipmapsRenderersPerFrame: 512
streamingMipmapsMaxLevelReduction: 2
streamingMipmapsMaxFileIORequests: 1024
particleRaycastBudget: 256
asyncUploadTimeSlice: 2
asyncUploadBufferSize: 16
asyncUploadPersistentBuffer: 1
resolutionScalingFixedDPIFactor: 1
customRenderPipeline: {fileID: 11400000, guid: 3e2e6bfc59709614ab90c0cd7d755e48,
type: 2}
terrainQualityOverrides: 0
terrainPixelError: 1
terrainDetailDensityScale: 1
terrainBasemapDistance: 1000
terrainDetailDistance: 80
terrainTreeDistance: 5000
terrainBillboardStart: 50
terrainFadeLength: 5
terrainMaxTrees: 50
excludedTargetPlatforms: []
- serializedVersion: 4
name: Performant
pixelLightCount: 0
shadows: 2
shadowResolution: 0
shadowProjection: 1
shadowCascades: 1
shadowDistance: 15
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowmaskMode: 1
skinWeights: 255
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
antiAliasing: 0
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
adaptiveVsync: 0
vSyncCount: 1
realtimeGICPUUsage: 25
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
lodBias: 1
maximumLODLevel: 0
enableLODCrossFade: 1
streamingMipmapsActive: 0
streamingMipmapsAddAllCameras: 1
streamingMipmapsMemoryBudget: 512
streamingMipmapsRenderersPerFrame: 512
streamingMipmapsMaxLevelReduction: 2
streamingMipmapsMaxFileIORequests: 1024
particleRaycastBudget: 256
asyncUploadTimeSlice: 2
asyncUploadBufferSize: 16
asyncUploadPersistentBuffer: 1
resolutionScalingFixedDPIFactor: 1
customRenderPipeline: {fileID: 11400000, guid: 168a2336534e4e043b2a210b6f8d379a,
type: 2}
terrainQualityOverrides: 0
terrainPixelError: 1
terrainDetailDensityScale: 1
terrainBasemapDistance: 1000
terrainDetailDistance: 80
terrainTreeDistance: 5000
terrainBillboardStart: 50
terrainFadeLength: 5
terrainMaxTrees: 50
excludedTargetPlatforms: []
m_TextureMipmapLimitGroupNames: []
m_PerPlatformDefaultQuality:
Android: 0
CloudRendering: 0
Lumin: 0
Nintendo Switch: 0
PS4: 0
Server: 0
Stadia: 0
Standalone: 0
WebGL: 0
Windows Store Apps: 0
XboxOne: 0
iPhone: 0
tvOS: 0

167
ProjectSettings/SceneTemplateSettings.json

@ -0,0 +1,167 @@
{
"templatePinStates": [],
"dependencyTypeInfos": [
{
"userAdded": false,
"type": "UnityEngine.AnimationClip",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEditor.Animations.AnimatorController",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.AnimatorOverrideController",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEditor.Audio.AudioMixerController",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.ComputeShader",
"ignore": true,
"defaultInstantiationMode": 1,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Cubemap",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.GameObject",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEditor.LightingDataAsset",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": false
},
{
"userAdded": false,
"type": "UnityEngine.LightingSettings",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Material",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEditor.MonoScript",
"ignore": true,
"defaultInstantiationMode": 1,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.PhysicMaterial",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.PhysicsMaterial2D",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.VolumeProfile",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEditor.SceneAsset",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": false
},
{
"userAdded": false,
"type": "UnityEngine.Shader",
"ignore": true,
"defaultInstantiationMode": 1,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.ShaderVariantCollection",
"ignore": true,
"defaultInstantiationMode": 1,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Texture",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Texture2D",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
},
{
"userAdded": false,
"type": "UnityEngine.Timeline.TimelineAsset",
"ignore": false,
"defaultInstantiationMode": 0,
"supportsModification": true
}
],
"defaultDependencyTypeInfo": {
"userAdded": false,
"type": "<default_scene_template_dependencies>",
"ignore": false,
"defaultInstantiationMode": 1,
"supportsModification": true
},
"newSceneOverride": 0
}

16
ProjectSettings/ShaderGraphSettings.asset

@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &1
MonoBehaviour:
m_ObjectHideFlags: 61
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
m_Name:
m_EditorClassIdentifier:
customInterpolatorErrorThreshold: 32
customInterpolatorWarningThreshold: 16

43
ProjectSettings/TagManager.asset

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!78 &1
TagManager:
serializedVersion: 2
tags: []
layers:
- Default
- TransparentFX
- Ignore Raycast
-
- Water
- UI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
m_SortingLayers:
- name: Default
uniqueID: 0
locked: 0

9
ProjectSettings/TimeManager.asset

@ -0,0 +1,9 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!5 &1
TimeManager:
m_ObjectHideFlags: 0
Fixed Timestep: 0.02
Maximum Allowed Timestep: 0.33333334
m_TimeScale: 1
Maximum Particle Timestep: 0.03

36
ProjectSettings/UnityConnectSettings.asset

@ -0,0 +1,36 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!310 &1
UnityConnectSettings:
m_ObjectHideFlags: 0
serializedVersion: 1
m_Enabled: 0
m_TestMode: 0
m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
m_ConfigUrl: https://config.uca.cloud.unity3d.com
m_DashboardUrl: https://dashboard.unity3d.com
m_TestInitMode: 0
CrashReportingSettings:
m_EventUrl: https://perf-events.cloud.unity3d.com
m_Enabled: 0
m_LogBufferSize: 10
m_CaptureEditorExceptions: 1
UnityPurchasingSettings:
m_Enabled: 0
m_TestMode: 0
UnityAnalyticsSettings:
m_Enabled: 0
m_TestMode: 0
m_InitializeOnStartup: 1
m_PackageRequiringCoreStatsPresent: 0
UnityAdsSettings:
m_Enabled: 0
m_InitializeOnStartup: 1
m_TestMode: 0
m_IosGameId:
m_AndroidGameId:
m_GameIds: {}
m_GameId:
PerformanceReportingSettings:
m_Enabled: 0

19
ProjectSettings/VFXManager.asset

@ -0,0 +1,19 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!937362698 &1
VFXManager:
m_ObjectHideFlags: 0
m_IndirectShader: {fileID: 7200000, guid: 84a17cfa13e40ae4082ef42714f0a81c, type: 3}
m_CopyBufferShader: {fileID: 7200000, guid: 23c51f21a3503f6428b527b01f8a2f4e, type: 3}
m_SortShader: {fileID: 7200000, guid: ea257ca3cfb12a642a5025e612af6b2a, type: 3}
m_StripUpdateShader: {fileID: 7200000, guid: 8fa6c4009fe2a4d4486c62736fc30ad8, type: 3}
m_EmptyShader: {fileID: 4800000, guid: 33a2079f6a2db4c4eb2e44b33f4ddf6b, type: 3}
m_RenderPipeSettingsPath:
m_FixedTimeStep: 0.016666668
m_MaxDeltaTime: 0.05
m_MaxScrubTime: 30
m_MaxCapacity: 100000000
m_CompiledVersion: 7
m_RuntimeVersion: 36
m_RuntimeResources: {fileID: 11400000, guid: bc10b42afe3813544bffd38ae2cd893d, type: 2}
m_BatchEmptyLifetime: 300

8
ProjectSettings/VersionControlSettings.asset

@ -0,0 +1,8 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!890905787 &1
VersionControlSettings:
m_ObjectHideFlags: 0
m_Mode: Visible Meta Files
m_CollabEditorSettings:
inProgressEnabled: 1

10
ProjectSettings/XRSettings.asset

@ -0,0 +1,10 @@
{
"m_SettingKeys": [
"VR Device Disabled",
"VR Device User Alert"
],
"m_SettingValues": [
"False",
"False"
]
}
Loading…
Cancel
Save