From 0cc0722bcf5d3ac5669f12b7f27d5a9d00e40e3a Mon Sep 17 00:00:00 2001 From: harshved Date: Sun, 13 Jun 2021 10:57:52 +0530 Subject: [PATCH 1/2] Day1 Task updated --- Assets/ARCoreSettings.asset | 16 + Assets/ARCoreSettings.asset.meta | 8 + Assets/Extra.meta | 8 + Assets/Materials.meta | 8 + Assets/Materials/PlacementMarkerBase.mat | 77 ++ Assets/Materials/PlacementMarkerBase.mat.meta | 8 + Assets/PlacementMarkerBase.png.meta | 140 +++ Assets/Plugins.meta | 8 + Assets/Plugins/Android.meta | 8 + .../Plugins/Android/launcherTemplate.gradle | 63 ++ .../Android/launcherTemplate.gradle.meta | 7 + Assets/Plugins/Android/mainTemplate.gradle | 38 + .../Plugins/Android/mainTemplate.gradle.meta | 7 + Assets/Scenes.meta | 2 +- Assets/Scenes/SampleScene.unity | 831 ++++++++++++++++++ Assets/Scenes/SampleScene.unity.meta | 7 + Assets/Script.meta | 8 + Assets/Script/ARMarker.cs | 57 ++ Assets/Script/ARMarker.cs.meta | 11 + Assets/StreamingAssets.meta | 8 + Assets/StreamingAssets/HiddenARCore.meta | 8 + Assets/XR.meta | 8 + Assets/XR/Loaders.meta | 8 + Assets/XR/Loaders/AR Core Loader.asset | 14 + Assets/XR/Loaders/AR Core Loader.asset.meta | 8 + Assets/XR/Loaders/AR Kit Loader.asset | 14 + Assets/XR/Loaders/AR Kit Loader.asset.meta | 8 + Assets/XR/Settings.meta | 8 + .../XR/Settings/AR Core Loader Settings.asset | 15 + .../AR Core Loader Settings.asset.meta | 8 + .../XR/Settings/AR Kit Loader Settings.asset | 15 + .../AR Kit Loader Settings.asset.meta | 8 + Assets/XR/XRGeneralSettings.asset | 110 +++ Assets/XR/XRGeneralSettings.asset.meta | 8 + Assets/ar_marker.png | Bin 0 -> 17520 bytes Assets/ar_marker.png.meta | 140 +++ Assets/prefab.meta | 8 + Assets/prefab/Cube.mat | 77 ++ Assets/prefab/Cube.mat.meta | 8 + Packages/manifest.json | 15 +- Packages/packages-lock.json | 124 ++- ProjectSettings/EditorBuildSettings.asset | 11 +- ProjectSettings/EditorSettings.asset | 9 +- ProjectSettings/GraphicsSettings.asset | 4 + ProjectSettings/PackageManagerSettings.asset | 7 +- ProjectSettings/ProjectSettings.asset | 104 ++- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/UnityConnectSettings.asset | 1 - ProjectSettings/XRPackageSettings.asset | 5 + 49 files changed, 1962 insertions(+), 115 deletions(-) create mode 100644 Assets/ARCoreSettings.asset create mode 100644 Assets/ARCoreSettings.asset.meta create mode 100644 Assets/Extra.meta create mode 100644 Assets/Materials.meta create mode 100644 Assets/Materials/PlacementMarkerBase.mat create mode 100644 Assets/Materials/PlacementMarkerBase.mat.meta create mode 100644 Assets/PlacementMarkerBase.png.meta create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/Android.meta create mode 100644 Assets/Plugins/Android/launcherTemplate.gradle create mode 100644 Assets/Plugins/Android/launcherTemplate.gradle.meta create mode 100644 Assets/Plugins/Android/mainTemplate.gradle create mode 100644 Assets/Plugins/Android/mainTemplate.gradle.meta create mode 100644 Assets/Scenes/SampleScene.unity create mode 100644 Assets/Scenes/SampleScene.unity.meta create mode 100644 Assets/Script.meta create mode 100644 Assets/Script/ARMarker.cs create mode 100644 Assets/Script/ARMarker.cs.meta create mode 100644 Assets/StreamingAssets.meta create mode 100644 Assets/StreamingAssets/HiddenARCore.meta create mode 100644 Assets/XR.meta create mode 100644 Assets/XR/Loaders.meta create mode 100644 Assets/XR/Loaders/AR Core Loader.asset create mode 100644 Assets/XR/Loaders/AR Core Loader.asset.meta create mode 100644 Assets/XR/Loaders/AR Kit Loader.asset create mode 100644 Assets/XR/Loaders/AR Kit Loader.asset.meta create mode 100644 Assets/XR/Settings.meta create mode 100644 Assets/XR/Settings/AR Core Loader Settings.asset create mode 100644 Assets/XR/Settings/AR Core Loader Settings.asset.meta create mode 100644 Assets/XR/Settings/AR Kit Loader Settings.asset create mode 100644 Assets/XR/Settings/AR Kit Loader Settings.asset.meta create mode 100644 Assets/XR/XRGeneralSettings.asset create mode 100644 Assets/XR/XRGeneralSettings.asset.meta create mode 100644 Assets/ar_marker.png create mode 100644 Assets/ar_marker.png.meta create mode 100644 Assets/prefab.meta create mode 100644 Assets/prefab/Cube.mat create mode 100644 Assets/prefab/Cube.mat.meta create mode 100644 ProjectSettings/XRPackageSettings.asset diff --git a/Assets/ARCoreSettings.asset b/Assets/ARCoreSettings.asset new file mode 100644 index 00000000..dae2ef12 --- /dev/null +++ b/Assets/ARCoreSettings.asset @@ -0,0 +1,16 @@ +%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: e9858e958182f2e4f8dea1aa0a92e5ad, type: 3} + m_Name: ARCoreSettings + m_EditorClassIdentifier: + m_Requirement: 0 + m_IgnoreGradleVersion: 1 diff --git a/Assets/ARCoreSettings.asset.meta b/Assets/ARCoreSettings.asset.meta new file mode 100644 index 00000000..369e5629 --- /dev/null +++ b/Assets/ARCoreSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbf8d39e210a15b459487aacd59e6c98 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Extra.meta b/Assets/Extra.meta new file mode 100644 index 00000000..a5bb1cef --- /dev/null +++ b/Assets/Extra.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 660eea525531da54c889de27dcbded74 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials.meta b/Assets/Materials.meta new file mode 100644 index 00000000..23f0f941 --- /dev/null +++ b/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6beaefbc6c5cc9f479d11b31775efaaf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/PlacementMarkerBase.mat b/Assets/Materials/PlacementMarkerBase.mat new file mode 100644 index 00000000..ad27f7af --- /dev/null +++ b/Assets/Materials/PlacementMarkerBase.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlacementMarkerBase + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + 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} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 80086c5436c6736479cb86d65711dc11, type: 3} + 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} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/PlacementMarkerBase.mat.meta b/Assets/Materials/PlacementMarkerBase.mat.meta new file mode 100644 index 00000000..23a4fd9b --- /dev/null +++ b/Assets/Materials/PlacementMarkerBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aeac4256a3f0a7140b5436a304d89f3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlacementMarkerBase.png.meta b/Assets/PlacementMarkerBase.png.meta new file mode 100644 index 00000000..262fb671 --- /dev/null +++ b/Assets/PlacementMarkerBase.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 80086c5436c6736479cb86d65711dc11 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 47 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 00000000..6676332c --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f7d37877fdfb62479860a1c1206b87c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android.meta b/Assets/Plugins/Android.meta new file mode 100644 index 00000000..37940880 --- /dev/null +++ b/Assets/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c235501434ea944fafdfe59fcf56010 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/launcherTemplate.gradle b/Assets/Plugins/Android/launcherTemplate.gradle new file mode 100644 index 00000000..675b0499 --- /dev/null +++ b/Assets/Plugins/Android/launcherTemplate.gradle @@ -0,0 +1,63 @@ +// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN + +apply plugin: 'com.android.application' + +dependencies { + implementation project(':unityLibrary') + } + +android { + compileSdkVersion **APIVERSION** + buildToolsVersion '**BUILDTOOLS**' + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + defaultConfig { + minSdkVersion **MINSDKVERSION** + targetSdkVersion **TARGETSDKVERSION** + applicationId '**APPLICATIONID**' + ndk { + abiFilters **ABIFILTERS** + } + versionCode **VERSIONCODE** + versionName '**VERSIONNAME**' + } + + aaptOptions { + noCompress = ['.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**] + ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~" + }**SIGN** + + lintOptions { + abortOnError false + } + + buildTypes { + debug { + minifyEnabled **MINIFY_DEBUG** + useProguard **PROGUARD_DEBUG** + proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG** + jniDebuggable true + } + release { + minifyEnabled **MINIFY_RELEASE** + useProguard **PROGUARD_RELEASE** + proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG** + } + }**PACKAGING_OPTIONS****SPLITS** +**BUILT_APK_LOCATION** + bundle { + language { + enableSplit = false + } + density { + enableSplit = false + } + abi { + enableSplit = true + } + } +}**SPLITS_VERSION_CODE****LAUNCHER_SOURCE_BUILD_SETUP** diff --git a/Assets/Plugins/Android/launcherTemplate.gradle.meta b/Assets/Plugins/Android/launcherTemplate.gradle.meta new file mode 100644 index 00000000..e1fcdfaf --- /dev/null +++ b/Assets/Plugins/Android/launcherTemplate.gradle.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a46cd8d1b71926f439ef58f159441993 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/mainTemplate.gradle b/Assets/Plugins/Android/mainTemplate.gradle new file mode 100644 index 00000000..1d38a6c3 --- /dev/null +++ b/Assets/Plugins/Android/mainTemplate.gradle @@ -0,0 +1,38 @@ +// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN + +apply plugin: 'com.android.library' +**APPLY_PLUGINS** + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) +**DEPS**} + +android { + compileSdkVersion **APIVERSION** + buildToolsVersion '**BUILDTOOLS**' + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + defaultConfig { + minSdkVersion **MINSDKVERSION** + targetSdkVersion **TARGETSDKVERSION** + ndk { + abiFilters **ABIFILTERS** + } + versionCode **VERSIONCODE** + versionName '**VERSIONNAME**' + consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD** + } + + lintOptions { + abortOnError false + } + + aaptOptions { + ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~" + }**PACKAGING_OPTIONS** +}**REPOSITORIES****SOURCE_BUILD_SETUP** +**EXTERNAL_SOURCES** diff --git a/Assets/Plugins/Android/mainTemplate.gradle.meta b/Assets/Plugins/Android/mainTemplate.gradle.meta new file mode 100644 index 00000000..3246cac8 --- /dev/null +++ b/Assets/Plugins/Android/mainTemplate.gradle.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6f1faca81d00034593cba61e93f6f5d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta index f71e52cc..b2a41376 100644 --- a/Assets/Scenes.meta +++ b/Assets/Scenes.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8152ad465f825354c8843a58ded53c2e +guid: 88c803af94895444ca13e8ebf4b8e609 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity new file mode 100644 index 00000000..d38f8292 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity @@ -0,0 +1,831 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 705507994} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &230861770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 230861772} + - component: {fileID: 230861771} + - component: {fileID: 230861774} + - component: {fileID: 230861773} + m_Layer: 0 + m_Name: AR Session Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &230861771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 230861770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 520bb47c46cf8624fafb307b7d1b862a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 974274453} +--- !u!4 &230861772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 230861770} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 974274457} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &230861773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 230861770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa17d122634046b4a8e23048891fafc5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &230861774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 230861770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e1760703bbd54c04488a8d10600262ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PlanePrefab: {fileID: 1908135270} + m_DetectionMode: -1 +--- !u!1 &356901632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 356901636} + - component: {fileID: 356901635} + - component: {fileID: 356901634} + - component: {fileID: 356901633} + m_Layer: 0 + m_Name: ARCube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &356901633 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356901632} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &356901634 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356901632} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d51814b9fc60a6b48b443809d4d2d587, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &356901635 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356901632} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &356901636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356901632} + m_LocalRotation: {x: 0.06315368, y: 0.34871536, z: 0.17655812, w: 0.91827905} + m_LocalPosition: {x: -0.11, y: 0.36, z: 5.09} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: -0.41000003, y: 41.510002, z: 21.612001} +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &739199957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 739199959} + - component: {fileID: 739199958} + m_Layer: 0 + m_Name: ARMarker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &739199958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739199957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 04e5cb476a9fa7d45986083ce1dcadc9, type: 3} + m_Name: + m_EditorClassIdentifier: + markerObject: {fileID: 0} + objectToPlace: {fileID: 356901632} + raycastManager: {fileID: 230861773} + useMarker: 1 +--- !u!4 &739199959 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739199957} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.1239414, y: -0.043732643, z: 0.0542562} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &974274452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 974274457} + - component: {fileID: 974274453} + - component: {fileID: 974274456} + - component: {fileID: 974274455} + - component: {fileID: 974274454} + m_Layer: 0 + m_Name: AR Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &974274453 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974274452} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 20 + field of view: 60 + 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: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &974274454 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974274452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 816b289ef451e094f9ae174fb4cf8db0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UseCustomMaterial: 0 + m_CustomMaterial: {fileID: 0} + m_UseCustomRendererAsset: 0 + m_CustomRendererAsset: {fileID: 0} +--- !u!114 &974274455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974274452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4966719baa26e4b0e8231a24d9bd491a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FocusMode: 1 + m_LightEstimationMode: 0 +--- !u!114 &974274456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974274452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a2a9c34df4095f47b9ca8f975175f5b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 6 + m_PoseProviderComponent: {fileID: 0} + m_TrackingType: 0 + m_UpdateType: 0 + m_UseRelativeTransform: 0 +--- !u!4 &974274457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974274452} + m_LocalRotation: {x: 0.20289266, y: 0.080731094, z: 0.027821792, w: 0.97547066} + m_LocalPosition: {x: -0.006, y: 2.746, z: 0.089} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 230861772} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 23.038002, y: 10.569, z: 5.427} +--- !u!1 &1712083004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1712083007} + - component: {fileID: 1712083006} + - component: {fileID: 1712083005} + m_Layer: 0 + m_Name: AR Session + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1712083005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712083004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa850fbd5b8aded44846f96e35f1a9f5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1712083006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712083004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3859a92a05d4f5d418cb6ca605290e74, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AttemptUpdate: 1 + m_MatchFrameRate: 1 +--- !u!4 &1712083007 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712083004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1908135270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1908135277} + - component: {fileID: 1908135276} + - component: {fileID: 1908135275} + - component: {fileID: 1908135274} + - component: {fileID: 1908135273} + - component: {fileID: 1908135272} + - component: {fileID: 1908135271} + m_Layer: 0 + m_Name: AR Default Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!120 &1908135271 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.005 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 0, g: 0, b: 0, a: 1} + key1: {r: 0, g: 0, b: 0, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 4 + numCapVertices: 4 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 0 + m_Loop: 1 +--- !u!23 &1908135272 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aeac4256a3f0a7140b5436a304d89f3b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1908135273 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Mesh: {fileID: 0} +--- !u!64 &1908135274 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 0} +--- !u!114 &1908135275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d180956a54db4646a1c6342921672ad, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1908135276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f66da7470dce8f4d821d71dd2b1d4ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DestroyOnRemoval: 1 + m_VertexChangedThreshold: 0.01 +--- !u!4 &1908135277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908135270} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/Scenes/SampleScene.unity.meta new file mode 100644 index 00000000..952bd1e9 --- /dev/null +++ b/Assets/Scenes/SampleScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9fc0d4010bbf28b4594072e72b8655ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script.meta b/Assets/Script.meta new file mode 100644 index 00000000..a6a74a08 --- /dev/null +++ b/Assets/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8853fe81a1560cf41af24df609d3ee1c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/ARMarker.cs b/Assets/Script/ARMarker.cs new file mode 100644 index 00000000..dc701517 --- /dev/null +++ b/Assets/Script/ARMarker.cs @@ -0,0 +1,57 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.XR.ARFoundation; + +public class ARMarker : MonoBehaviour +{ + public GameObject markerObject; + public GameObject objectToPlace; + public ARRaycastManager raycastManager; + + public bool useMarker = true; + // Start is called before the first frame update + void Start() + { + markerObject.SetActive(useMarker); + } + + // Update is called once per frame + void Update() + { + if (useMarker) + { + UpdateMarker(); + } + + if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began) + { + if (useMarker) + { + GameObject.Instantiate(objectToPlace, transform.position, transform.rotation); + } + else + { + List hits = new List(); + raycastManager.Raycast(Input.GetTouch(0).position, hits, UnityEngine.XR.ARSubsystems.TrackableType.Planes); + if (hits.Count > 0) + { + GameObject.Instantiate(objectToPlace, hits[0].pose.position, hits[0].pose.rotation); + } + } + } + } + + void UpdateMarker() + { + Vector2 screenPosition = Camera.main.ViewportToScreenPoint(new Vector2(0.5f, 0.5f)); + List hits = new List(); + raycastManager.Raycast(screenPosition, hits, UnityEngine.XR.ARSubsystems.TrackableType.Planes); + + if (hits.Count > 0) + { + transform.position = hits[0].pose.position; + transform.rotation = hits[0].pose.rotation; + } + } +} diff --git a/Assets/Script/ARMarker.cs.meta b/Assets/Script/ARMarker.cs.meta new file mode 100644 index 00000000..e71a9b20 --- /dev/null +++ b/Assets/Script/ARMarker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04e5cb476a9fa7d45986083ce1dcadc9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets.meta b/Assets/StreamingAssets.meta new file mode 100644 index 00000000..f7741442 --- /dev/null +++ b/Assets/StreamingAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b940038995d65f4a9630d839aff499b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/HiddenARCore.meta b/Assets/StreamingAssets/HiddenARCore.meta new file mode 100644 index 00000000..bc5b62d4 --- /dev/null +++ b/Assets/StreamingAssets/HiddenARCore.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b585bf00d79dcb04cbc619342a43cc8b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR.meta b/Assets/XR.meta new file mode 100644 index 00000000..fabaf8be --- /dev/null +++ b/Assets/XR.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c223e5af0ef8464abadaaa432a66d98 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Loaders.meta b/Assets/XR/Loaders.meta new file mode 100644 index 00000000..39e13dc7 --- /dev/null +++ b/Assets/XR/Loaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88a8bacb89b461f4eb43581f9c799fec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Loaders/AR Core Loader.asset b/Assets/XR/Loaders/AR Core Loader.asset new file mode 100644 index 00000000..f7015e03 --- /dev/null +++ b/Assets/XR/Loaders/AR Core Loader.asset @@ -0,0 +1,14 @@ +%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: 06042c85f885b4d1886f3ca5a1074eca, type: 3} + m_Name: AR Core Loader + m_EditorClassIdentifier: diff --git a/Assets/XR/Loaders/AR Core Loader.asset.meta b/Assets/XR/Loaders/AR Core Loader.asset.meta new file mode 100644 index 00000000..6cf840ef --- /dev/null +++ b/Assets/XR/Loaders/AR Core Loader.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28162cd85ad7a5d4ab0579f62be784a9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Loaders/AR Kit Loader.asset b/Assets/XR/Loaders/AR Kit Loader.asset new file mode 100644 index 00000000..a337dd46 --- /dev/null +++ b/Assets/XR/Loaders/AR Kit Loader.asset @@ -0,0 +1,14 @@ +%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: a18c4d6661b404073b154020b9e2d993, type: 3} + m_Name: AR Kit Loader + m_EditorClassIdentifier: diff --git a/Assets/XR/Loaders/AR Kit Loader.asset.meta b/Assets/XR/Loaders/AR Kit Loader.asset.meta new file mode 100644 index 00000000..089a0072 --- /dev/null +++ b/Assets/XR/Loaders/AR Kit Loader.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 203d38c42bfa2d4479b232f707f5f347 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Settings.meta b/Assets/XR/Settings.meta new file mode 100644 index 00000000..7aea08dc --- /dev/null +++ b/Assets/XR/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3a116fe2dfa757449e31ba2651dfc09 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Settings/AR Core Loader Settings.asset b/Assets/XR/Settings/AR Core Loader Settings.asset new file mode 100644 index 00000000..4c9d784e --- /dev/null +++ b/Assets/XR/Settings/AR Core Loader Settings.asset @@ -0,0 +1,15 @@ +%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: 00cb13c61b2744fd786f9f969ce96149, type: 3} + m_Name: AR Core Loader Settings + m_EditorClassIdentifier: + m_StartAndStopSubsystems: 0 diff --git a/Assets/XR/Settings/AR Core Loader Settings.asset.meta b/Assets/XR/Settings/AR Core Loader Settings.asset.meta new file mode 100644 index 00000000..d314532b --- /dev/null +++ b/Assets/XR/Settings/AR Core Loader Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe963b71034042c49a82f876eaaee5a6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/Settings/AR Kit Loader Settings.asset b/Assets/XR/Settings/AR Kit Loader Settings.asset new file mode 100644 index 00000000..5ff27852 --- /dev/null +++ b/Assets/XR/Settings/AR Kit Loader Settings.asset @@ -0,0 +1,15 @@ +%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: 9cac560dd573c4c5088432b9d202f3e7, type: 3} + m_Name: AR Kit Loader Settings + m_EditorClassIdentifier: + m_StartAndStopSubsystems: 0 diff --git a/Assets/XR/Settings/AR Kit Loader Settings.asset.meta b/Assets/XR/Settings/AR Kit Loader Settings.asset.meta new file mode 100644 index 00000000..3e54f350 --- /dev/null +++ b/Assets/XR/Settings/AR Kit Loader Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7cfa4cc3cdb1ec479d0c5d9088e4d1d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XR/XRGeneralSettings.asset b/Assets/XR/XRGeneralSettings.asset new file mode 100644 index 00000000..28d1eb36 --- /dev/null +++ b/Assets/XR/XRGeneralSettings.asset @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5963929690122412541 +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: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} + m_Name: WSA Providers + m_EditorClassIdentifier: + m_RequiresSettingsUpdate: 0 + m_AutomaticLoading: 0 + m_AutomaticRunning: 0 + m_Loaders: [] +--- !u!114 &-5626947761190271959 +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: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} + m_Name: Android Providers + m_EditorClassIdentifier: + m_RequiresSettingsUpdate: 0 + m_AutomaticLoading: 0 + m_AutomaticRunning: 0 + m_Loaders: + - {fileID: 11400000, guid: 28162cd85ad7a5d4ab0579f62be784a9, type: 2} +--- !u!114 &-3721439170126946303 +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: f4c3631f5e58749a59194e0cf6baf6d5, type: 3} + m_Name: Standalone Providers + m_EditorClassIdentifier: + m_RequiresSettingsUpdate: 0 + m_AutomaticLoading: 0 + m_AutomaticRunning: 0 + m_Loaders: [] +--- !u!114 &-2974736965146148955 +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: d236b7d11115f2143951f1e14045df39, type: 3} + m_Name: Standalone Settings + m_EditorClassIdentifier: + m_LoaderManagerInstance: {fileID: -3721439170126946303} + m_InitManagerOnStart: 1 +--- !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: d2dc886499c26824283350fa532d087d, type: 3} + m_Name: XRGeneralSettings + m_EditorClassIdentifier: + Keys: 070000000e00000001000000 + Values: + - {fileID: 7872636367886127057} + - {fileID: 2477269413251631258} + - {fileID: -2974736965146148955} +--- !u!114 &2477269413251631258 +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: d236b7d11115f2143951f1e14045df39, type: 3} + m_Name: WSA Settings + m_EditorClassIdentifier: + m_LoaderManagerInstance: {fileID: -5963929690122412541} + m_InitManagerOnStart: 1 +--- !u!114 &7872636367886127057 +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: d236b7d11115f2143951f1e14045df39, type: 3} + m_Name: Android Settings + m_EditorClassIdentifier: + m_LoaderManagerInstance: {fileID: -5626947761190271959} + m_InitManagerOnStart: 1 diff --git a/Assets/XR/XRGeneralSettings.asset.meta b/Assets/XR/XRGeneralSettings.asset.meta new file mode 100644 index 00000000..aa669943 --- /dev/null +++ b/Assets/XR/XRGeneralSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8a2f0a6e64f3034989c38639b1f1713 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ar_marker.png b/Assets/ar_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..3c24d8bf3a87da7f121b24237158c1a7fd637131 GIT binary patch literal 17520 zcmb`vXIPU#(?5DAL@|N|5J8b5B!JRI5$Osjp^8e8UR0#_P9P$nNDo!I5Tt`35PFj$ z3IaiD=sjZSz2)5aJn#EI=hL~aa~-~j?CkFB?9A-!?ELQF$Lf#HoxOS%0DyBSC50yd z00n=A0%uNx|7?2v-Uk2<0HtvMnMX2t3|_{r`0;p+Ix5`+A&>cT2F5CPiT>iS>5FK^ zIEVtY6rRJ8bkLkL5CN(sLmJ-#5Uwer~56l zPWDdtqCa^>D+|dI@4nq5E$fdNt{f~C`Ko|(|Ns4?P@((hye~?~LH$jWcPwrWDX>sc zK;*^0MAT^$lu*S{Wo5W5MBNC*4Ta)D2wW${VvVLQANG?exQ4OxZWS+ef-&OgIpHfd zHENRw<%~SiB=liZoxBNTIKKVJ9zxq}=2s)#cO3$ZFfH%*BkF$HGNSlu3KzxNAoZ~8 z_Y(w2n)v5-7gYA&65pze0nBiq$Ix2I>j-LFK>UN%&ih*{%SnQuM8|v^KHN#!_9UNH}fxeUQ}-uTtF=cAr|216&TH@02~iB^Q1zIU*x48;Y+UYi5AXhQa_P zJ|8PQ32MvWCls*^-#TX(=h6qYy}WRx3hXvb)3A8%iKcAnkb=ok0x(me1a)v9qpyCs4Uuaa)gqSIZO8!ebfAl*#`HPU6PgZlY< z{5tPQA678hC71X$S)HF24p=eft&x{2Sal#0ygt$n!9-PcVWV&uP!50Tx#M6yl`?e@ zVv!>|wT&Y_wVPrhu_L=;H+fdbcd!qYy$aJRL!I;oZ13S$vs&|&my=Zkx~YZSG7p81 z-+)7$Ipw|WqW|`*49C>G=VJo~S^QhL7tNcg9h$O_cBa~UTpxD^m5;5=3y4chuMu8o z8Wb@QE4XS6eFpBDA!9vpf@pimV$Yr}dQ%^@Q{5Hml12=v6xUHo zK=GFeP>X}@246Wyy$7{1i>OMdw=0(#ImfhRd!oSK&UFnpk_E70F8MD@O_i>7yVi)j zow<)d0K8frHV1a71J8Ax!9e3(yi#?4SnL$xti~xZCt@X*2WHB-cn|A4J&0OlrUzoU zeV`Q$`teK)@U)S!GP#=J@`>L1FJdj+STV!&!qKS>dZQaD&^C}(#~+0BY@X^`pCLL+cjvng08^ISv*Q=`jPxYarn@% z?G{v0j9+j|9&c>nAhk#Z2SzRyRqs^AigyV46uDQiFcL04&GD!T(GO0$6om4ZbubtH z1zOw_8m+$ZmG)z#=Kw?UgBn#rpTRw)*H=(AURaygDvSerQ?89WhQst9K^wR^HOekX zdf)s?`kj?ee5GMZ(;6_f^k!^KS&y2_htatd_cR9`MNJRjE<%r~lYtmcsp{IHum?Qf zH7kp^9r#FEdP+cjJGx(n9%yk(e@l54xVgD?{P|wl0VsxaS?fx>w$xLM%+8~@}=RST+dmNq==CMd`!;th{#3S&LHgPP{0 z@KvA%^^~p7+Op$WZ>@}7!Kyo%`g+k7Zv_rmkH17N^g zx>tLCx4+Gy^X|v`6mfYd3yd( z){X27be*xLscjE#%n9AUO}l99>V50&%#EvXVE=1473I^%t>0NjW}6wb;ine!r0ZOE z>^>f$vnAjOsZAx9LSR5hX)G?n!fj(>DM_}B=N706OK}?)Fg*jm7VXc;LhCs#l~1=n zLC^#Is=8*I3?CV3;SIZf2vQI@U{2R%?D-9bHwFPvW8>}8F=mi#6Zv94tuv>xyBK-Y zLvE!Fr_Sl0#*Qy-52)^QTspUpO*?CLQ3+UenmRbvsIqxYZ0Jed*uK|5bc@EV9F)jnqyh&aEAeHPryuPk<7QIMNP!OHMFb33 z$2U;sp|Z9#DsNIbNiX~+E^yd?GHRs5p0_s-U6JQy-ZcIVBeBB)?buDriCSA42*q0+ z0Ai4#*V(`0Fprt#>v>6^Xv2~E2*6eUDZ#>EFW=TeVs}FK00lW)@i7`hCA!P-;AM}H zQnk=q^A38rT-|{4>O}S&+nFo-?zMjxMiVv8^w4qDsqSj}HV=K?NQRBJw)V5Y^l46ZtpSNPBG{%Zldp3?a=P2F$A$z!f#W&Tj0u#T zsFgIG+^GiwQJG^S$s8V4I7*BQ4bzwp$RIrJkB>S*UEsK1v^H@Nbte@_fAYxtPOn%< zh#Gd2{kVl00cZ`6HZ^p$JL)LySJ*3nePpG=W6PXF{I*{3KpLh;RMLRjTcmN}?$1|X z6yc5)eW`WoJVtuTgi7^9G>j;0PkVSx14@{I%XzU#&e$%MQ20?3F8RkVfL&tuuM1U$ zqfgvbo#-ELB?Cqf7h=%)V_UUd@T{rg86Zpnr)~TP*@kghf;FQkxpHIbNWf*#>v%J( zP~%9@0i`}(4$)2MGW0)85!mYSJBVJqxdaoYPEVTG+O_7}efRv>IC@iVQ1WWymjL!N z7Y?+hLSScD}-frp_%W8k0A0 zev(lRAG!@?w&njTI`)S0ThLt?lXKpc{);-zn9m2MhxxA<@6%(JbqOja6(zWpODN+g z7fT&UCb?TRsQpS@q2A(pvA5;sf|dAKE(1mfF{W=Q)Bj|(L6^V-KL)Nk<+jI!=r8s} zcyk1}8rSkXG)|{$sYuW%9m!if3@PTs zPQvA?nqeO`5a*AbrS8vD=nf%>_2l+sKNTr?KY@r6Th)hu5%ic>1vAe}laQke^2ZAE zOYj{yu;DXi{`iOe*4+(VVw**9iab=<=jXoU@EHB_h741OIC4q`GC8Mi`N?X+PT(@{ zpG)+ZsRP~VjvE)MN+++Jj6mZY)Q*eMfX*}WHVa1rwA~`XLe2Mz_?1?vBcny7#IlkZ zR!iar_!epDF`sDiU!s5C`TEr3SL`XzzZW zFQ5`59sIH-GUvf&WP(mI|C}<8K}yUV^eLwozPB(9w-)j5>NcaHjSkZDC44XY>o0hQ zwgGk6@T*@^kZ9p4T*DXKN_;NaxI8kw_y*}5)=0?m9LgM7$Ze^GGQYK$JbZk(bRQ*( z91|k#V0{to%N%Nj`hB>j{q z?D*fydC7H}gc0m<)nxcCJ8DOHzp$9(Jv#r&!A8mAuIxD_tvY)w!<%VesVpNJ3@qL6 zQ$)Q0X;I<8n~){=v|d);Yl`XUG`6iKY@_&~h(-hc8I}0Q?OhskI`P3&YB8c<+#QQE zr(AYA`v4l5W}Xb-*6llYS8%J}ea%rUD6f3nIb>K~-BW}#k|c&|h;zxu>C@}P$V;?W zsmtBG4iPWGZKyya<5_(mS$b0|3QQG?n~5Ea!=nQHCZ#vhZk+qhkGhMh)+7{<_ME$3 zjTSK7s=qQmIQzsa0>;6fzb`^q4h~<0Qd6jv7q4wv-at{NE3)+0y$j@|p+{uCH4Z`?iDc;fQfvtY0%j|ZpG*}FA~j16u-7?y`@$11kXeOu^^E*S8TuHH?J ziM4drp;gtY6H=8sdElN>3| z?C~aF**j9Pna`*z^vM}#WtmAKjZ#HuPf_c&!wVWNmnK}dZnC|c7q}$i`HomQBFSYw zwb7hbrIuSKdiG+**j)zg70FhVTt(VxEKs&|h6lJ|Fg2->)gV3-SG(&W1jpgrNpLyyHsgyHHAl#yp{h>nqF zYkS9uShoFZF zxh+&J5W^;8Owg#)rCVPk2PpbC>p&*D$fMB!j_F6~u^eF^zAZJ(B))P)#0SYLCPprf zatXQb_Ys4Qq|cM}f67Kasr8~+pr8fsr<|k5Y^tl@UZPx=ov%jV&*!M>K5&;s9dPq2 z`1=HM8Z0PFw5zaW8rB?aE#|?)r!RF=e?JYE(|fl&NSTIj@88hDJ&Z|HnDYYO7aZcw{I83o?k8YHPLMD z!+b>;stc9B!Y#aDO_&7iB3%-2-p;$+FV zeZ5ir!`|$H&aH%x8CDaQ!%u1DZNcSum!0x(bDS#+NTyVAqIZMTGiLruPmLjRCP_u_Ha2&RmhtB zs;LikaLC9IlKoEV!=9&c7MGbZhS&6uUr{oKZnv#?O7E*tsdX8m&g($dAXBM!~}`nT8k@*b-|g`0WYT>Q~TJukWG zx;2m0cMUg1^fm>J-#v1q%$x33xkEOwd?GhaA;)1hQ+3GsH4y}kC%H~8`QUXgkk z_vyb18yW3Gm$VMf=S=mRor587PQ2sa z#j+wEV2N8IIKE=7G6(uoMZ$=1x7Lj+vZfqe$F{P>)FpWbT+&h91YCr|bg`mEWM0v=%)P#Mh+l!p>F=YSw-1c`$a4PgK zvEN?Wdz*N`sBj0+3)@39go#NL!C>>-U-afs+wKE56k5ea^LBB){ z9!8M(i|N9r;0+(@IY={`TsPMpjd!HTR&5Fq9U@^)Hl&y$Bp}Hxj=I28IbNQ#y-Z`UesNI``UQ`RirR6kz*%#xWG;o1Hq zG78%adf9|q;>=YoTy8*y1e-dlB%2fmT&=x&R7!4(M%KLbkuB)>c(vlI^uzWtytx_= zNakVT?@p18x-GCSQ_X)!*t<5NKqdWm<-nf@@=dhM+(k9>nzh6yK6qmscKbtZ1Pd~S z!IRza^0@1>?_y-F~}GB-_JK2^i3DxK*U)py{f$JHFSax=VF>R(L|_H=McJnL+jU zcwb5OYmjO?vh3k3I$%YWJ)|~5@GN6@_{>vTlgHtkX!+L0PoDhuQ{wJi^Zuai1r-)+ zLM5p7rd>a{r09#ezE`=zPTQprF(yLR+)oZ8Fkr?Q3h-znf7k4qMP14Vi16+95=>8| z^jwML=e6+rtvByMbZ_2YF#b5n`6oj-b1(Y$Hg(Wke|^NR)2r9NHkjG^mctblL8>8v z`}c!3kX@iI7QwS_$u_CJN~hyH@cr`)KB6%1MH^u$*`C1}3&ztfuKpp}*3Dcc5hbaz zJvol`#byo5e=|0u6k>|FQ?_l_rwMxLLeP}LXkbn#e|#!D7d7rh|>NFWa~43-X@YOj^qaNc^3bM zAiBaqQSD)H7Y4`Sa!~f|qo6lQWD)7lhS!olJOS16E6$b6j`9n}q!RxZL3)dg12ql< zi`zV^U`UbXW%9I%cxl-FIRl)x#iayyKs;gyDT$-bEVo`c!||ycJyEEbePQT`jcCpZ zd2d7f{&A%f#)OK$)+I!j&M3Ke{H@XOn&*9d%C*c7ntITS5*`XIWMfWCs}{0*hbA^W zw~hgGnRVviB9&;rxeq^=^1=OQPoQ7SX3dzpAJ&UkzhF7d#zFIF&$p$~V7f#mj+Hh4 z!())Zd=@Gi&&|u+d+Mj><#ma2cUa^bS07oy_73LAeCdJqTSd6MFeDPNkElILU{Z{~ zcAaEc?hcKNa^I_OX>4IzGH=goi@^c`^a+v*qsNy}@rt9qI)8u2QN19&hxKdLOy7#w zEBX6ad3gQ_J%-E`-&kuv=mX__YN~GF09p9N`w?(OuXV>lWF<|1v#kA4H%=%E;dKKp z*QrHed+#IS(t4n5v$hBu%8{wGNfxes}F9S)rRlDIOMb?^Dn zhkM%*yq|a}sB#llU8e@H`yMg-y< zAW{>{X$j?yvGGOqEquZI-qEL`6ab1GG)e0jk&u@t5BEi1Rk8L`{yESL66NT$0~4=V5)HpJ;Lz6KBvjj5N1=g9*Blv# zT9tqx?pN7{NYYvYwec4bT4uRy&;wmXdyk4-zf6z0uP5u2UGit5nXIFHMFpTLty{6? zH|R|G5^JvK<^+2B_qyMwz34H4dT$?5TyEs_nZ>a(Fe@3+utnf4+x-*nq63T8ngSr2iel-bnXCyayo_V`U5 zx&dr9hrt_xNC1bA$DOk}$b56wcJhD~%>{YgyHCgSN$omhu}_)yjGWf?Iyz$9cS@J; z8+TRRt1bb^kofcnJ^&lF_9rf{kE9_wd9gb>PAFg?A{j`}PCA@A?( zX&?afbP%=hg_-*kW^LgKBKD2dsX&0nJ-hHS@{>SL4#|OWIB;zG=);>W(){~0DlEXy zF)*{JuY1rCk5{?+aaaWMx?3rNW|8FC9?4wlaViPCo)d44%+jx0(*@7Y7XtG_gmY=q}sXiTaKI!M;HFM z4)Jitk;l0$t-#fNV7b=VEG)Ar)?b1M(k=PNr%8Pl!dA@>(0yMht)9+9k9j|S$+8b` zv5KFYHFnbfKrg2)HqU69X4Z;5=`jM@mv^KqsD$B4L;=RTVwhuL_07wCaRm&P$3#qd z3Q(&_SUf|li-x7g3y4ax0ehy&i{x;nE#RT#>59)}m^ivBN4#jRWc$8k!!fj1zBW(%fYM_N0!U9DS3xBCmYW!+!iu!)*7QL;vffd zG7$QuYZ$xy;mg>QLgf^D;O&>(_H&)?@#ZRhW-W~nYf*?U7lGXmk89_&!9SboON|Bf z1E8w7l}5X>o&Zt}xbWL3Cczt*kOFL`H9HDJuR6r?>ZkzPt1}PnMa+IqhX)qEmV~^2 z153}w&$|c%9~vur^$Ui;OIZ3u+4|t@jm@A}rqaewvzBHENe{ZJk8(a?YQ}m60OZ?td;6}nCw$h52l%gB zZh_*v+bpKic8=C0hZ(dMI&*DzRn?+Gn8_U!pW=`pywQgX8TNC|1h{08+)mfY#MM?X zn~-3j53YpM*8L%cufGJ4R*wI%loo~M1(72(!aHNb(P+m7OhU2vr%gqCSWNu$I} zRSVvDldi&37A|*T>4ghF@S{bX(1#AcqZUHPaL}&}y_k8Myn?J_Hm%9Ba!s)WQX0Yb z5U|}k%fNe(9ylE18!>uCFUM1m(v;y?1tw=cGjiEP!%XVGG`7etIDsPD>b5P`jsL`4 z!u?S7uTDHY<|AFj^Sryi$05MgZytoFp}J4ipsP1g=A1V1FcTRo531K^XHXgn+CGw|Z(!_Htj7N%Ss2Ohx6HBr?{-D*` z+kDGK;H!7e*{?XF{A@hHiTC1c&Evej=VA1B*BI4oJ}3tlo*?VMkV= z_xI|Mrw4%deE9J|Mb{HE%h{RN<>Z+i2Q5IFR# zt7mm2aG3jVKC8^v2Fu_8S_rUX>0#_fzceUCKU?v>se@<0`z6JFeEi8!h^63EL#N{6!tdWQFkn z-FIv2H2=ek=znZhC3?(fp6EzWbqq8J4RzpFU^UAA z$?8_e`Y~Iy76if(es9zILb2;#%O~r>aVJWo!3|$}76F!VU|zFjTYEFlfT}RdAVB1W zUE+FN%=}M1lgL3HB0PH$Lt~>r9xLHdwbBSYAH5Mq~w#+(1 z6zD%HcLy+SpmCRB&DHzzlmNDf)w&sathT*J67m2|W(CqkLV2VMmlOJMvK5*(xuEh2 zMb+P6Wid_4+Bf{4_SW}zz7loMSBAkjJZ_&@_I!;7finBg8_BY12pfm$GH`Kk=c|B> za@l-+<`?T?58hBrhL*QH{P)aS67%RW&*>__xTMeCS%Mi*G`j{mih|%1pI8nvSvz5M zb3_to{2~&*Stbr|Ty5p$s|v#1c}lr{r6wB`iLgy5mvkXXx35fFSpXjk99}25ov`r^ z$_50Pa>M0>K<8VK06HWUVBka97=2gl?LzR77k<$v6>d_mEAlxHHrb@~Q>BO%lyZ{Z z$>DdaEdmr-!lMyA`%i^1j)I$8asgyepe_IBoM3xxoz+@F4=8%c9z8^5o*Y5$WhHI5 zG1Jm>Yg8LyZlRWX*3RYCaXjpN?99($j0PM*f>^j*LCBI?RE2(? z@gTT^r^6gG@!-)`u8C(b1pWw?#TyT8 zJWB>(lgCQ=s)Z~hX|-H7tjp7rnHufZE8pyCJJ?u`pij8+cmE9> zx|V_8x~88v@aM@-TOL3ZJk$)pL+y_a)+n!z0oYtZMldbj&{hp*q@u==VH^XATQetY zO$F8eimCAVDg$TMCA?Q63TowSpkIRW zo@6h2Q5Pu_=0F>KUAvPd#(*A^8&$zlKQ@X0gJQ8Gl94(S9ARnjJGbK+ewla=s4<}fp~>5N-jHeS{n+& zF`PVrIhSqCi>WrhYEYeTZr_%LUAD5Bg>lf_Ljw3mBg;RqVj*B4uNLL<9OUlV-&+w> zi?*We;ml^O)h9QCN`dJL{QF8W*6>8>!BF40GC_pvRRK%PC>W_Ta5Z-rNPvvH1>-tS zt}mZD>M6ZM0v!V;7mUMcv~uji%E+rX+O?x93`=EIsw+>pa4A{w+pN%P>899qhM6x@pSP~g+HhVxH#$n8Js6AQZH^q9Cn^~5WrixqD2_B*IVr3N77 zPVdgW{mY^R5aLy#Abmw1NM`8704mR(RuT)t|lNm4;oVMO7D5Bzs8&fhDDG!Xe7bEk1 zjLoMioNeAuT>&59szld084&=@U46oE727q;eM#cZoy&r+R1>gEuq6WqKv5m2h%fVL zA;&M<7@Y!A90cL$hB$ZC_edfmld}e3^r4KrhIM;iMix9%p4W}NoqduU5NqFY6f0j4 zEq`nNfL169pjBHeGX}F8L~}MDY6C$M=u{!RLnQFh{#wMmNeH}a3%-JW$;3I9P%zDb zklF2%_8u}~mFm{7|8wKl4)vL?F-gSr{YwaB?;W>hkQa3?(!d*q4Hho{RR0ZI9JIW2 z5%S?yR0~?}q4?<*dP(1N`pa;+1UX0B7P39d9(2)v_1sb}mhB|B1eIDmxTDP)D>!_^ zX)Vo~OZ|nt0!Zu-HmDi?a>0#K%c&Z-`R#<2#tZ0%3_p?f;|125Qtby&hdNw7mz}Hu zZ0RAGtT~h;WP!R9S)zhY%kVSpjQ9u`kcVQ+=|Qbf2ejkMRKOflYbLf{h%_}K3H{#l ztzMRWZkASwc|#|n@+d(hUnC0we2Uwep~JHa2EF98Yv2QG^_)Pvd9nCnB5iTvR+QhS zw9yZ*n;_j&u7<%8WkL~{0z#Um?^&Ku&1NI!-v)iv*eY_o(G0& z0k{=ZqR~l~C}H_v4X)mXY5i}~DF!gOQuU?Pu7FPO zl4!0)r>qRHg^iYgm4wpM+cn&@Qas=-S1v>yLC0P;2Bx>1UZNO8RFnaKRFpOJFPo!Q zj-W)x0!&UX+J|B~+4kr-YRAWN#?%ttcqdBIqW~ujF3$Ru(taGy`(NJ98$HpL-belN zLd05$>djBP-TuldfIlCny{rMkT4DTAyz08irU981f>=#nxtm&h?$=eg?`UhdS{UCQ zNTuZTHt6ClK=EoO1RjQgTctF~Qa>Rq?(Jn0F=t1Qxy=^o;yEiF81hn8(9hv|y&$O* zBznK7I$^<_ECToaZMZ!2EQX!|sQQ`)X2ArIWJbpW!%KO_=)#z@x^kvP>qm@VIjwZa zb0X4l*$jugVHv++Cd&S$@hdU6Z-VJ*?q?1ARc8&G4aTvFIfK8t)_^|d=xOUR)ACCT=9H_I+z`Sd_1VYffq}d33K=k zI^ffAySayIy!d6t+*z31^5M`*>$a(2V`K^ki7${%vgdR0?r~F3sPgKJt(8CfCrvOD z+!^EIIE((vVfkPd?b1(k%(yWI>L+u+%6`4)8+DdaI9rW*^^i!8ZWa%)j;fShmuYS- z`$tPr-p|0X_m9&x0*Bvseo_d}ILiD;$X%73{%Dl4JH(W3K z!55eOrUdR=(51ebDH>da00vd6h1X@oqRWgyj>lFIN7N{w=i6|-knbZrEzy@P-@Ll# zB#(~*{Am!RpRn-^z$(<_br)OmnXvC7&6pV}JmE+J#5s z?bX=rh}wv&hriykF;HoKW#5yTjQ11W-eG3#+k>C&LH1?AWAbFrSCZgZm$9OICFvJrc0Z?6$7f8G z*l>^9!zP?mTU6N5Qw|P^Dp`PDlXFaO3s^~!B^%2Zuwn!cz7}t2Y^3;QawB#%x1ag5 z$9K4jKoa;Z&1TV|kuH(A-l(0YA&=MoZeV3vi#c6>^BYg3Wj7mVKJ?~iqw|zyVAYq% z3V~yMO4+~%3isV+dFSS4p0w5d1vwqn4cD$_nJ&ri=8mcn$X(6h4@KO-pt8i>Cg1aM zWxoDLzh`YO#OZ*WyBLt~BmMLs!*j`-Hk@qG9`lQ21?5O98xpl?SMk!AMgQhiE!#`L ziGrqliL7eeo{}gY7q#O-8*ce3gFU)%(Fy91iF2m^%kv`Ln|nyZw)sgC`xZ8*8+@kZ z{o!11C!1(ewXR40xHw3;7miH%JqJ22l>bhL=@>~KA;9D*d&kRw;E0vsCyj&eUy7B3 zgG-L}zP+_`QuE;-M)7^u{`0ms7Cc@@<|g&P4s!c<5NIU=4pigkNwZ6v-pQYH&Tl2K z5QoFBr}S@u(hk1C?GO;+6avy}F&oJ8l3Gq^C3**WP*w)|i2V{*+j9(et-&ivoQt;q zQGozS7!|@Zq*M4xNkW^@i~T$}e&u_!i*ZEz{=R}#h7%a=&L(g?qW|JMQZYCA6%9q*>UzJH1<{QZ>d-g;)mT z4)UkK-Qol@f;>(2<0`foM02_~4%a;pnajm@;h z#+}89nV{DZA^tvU2;qZZ9 zQ$)UcNG*FOK7%@VmCy9f{;6}`j|mr$M{;j^iLiC;B-s&YA!#em-eWI4|7}46?&0qrVfZLdHBs+B`%e) zkItQv?#XdR*ZIUuPULk-xqaS^^0F$7es8S?%trgl`yYkw1WMg%s_()7JThFl&Mz7o zSoveH{eHbsPihpK=+n+m)z^C?n)v(o&zhvlOXc5H+^W|=?LYB9GU;to8qpxsW5qrd z=ed9N+j^%p@e17kkGnXXr=es;jpfdH>%!l~fRzR?`{T(wo}q4e!7E-UfAl9m>&jcR zu(NlyNb23o7s$t8sRmb#iUf*~2R~1W8RfPDYcF=RWlt&5!MMG(MecmtDEa&oz9L}x z7OV<^x+_Ucy!2TCAOCNCjbqXpx!zUX0_hnQjwlCl=g=06zMkTW6yO|_2de?5p~ZER))n%k3Ko1 zzi%*=OKi1^=ouWA7=g?EDvtQsO{?{K-rmZ_3ipG0OO z4d*p#nv;`c2gk2}B%%oT!?PR}xxOpxsb^lkgQXijs$5k#3l<_?+<<)e5{q-M3_Dqd zSQkxIfLPY{FJ6T+`x7x`&Kcj1?>!|E&4{u#a@M!wM!VzsS+ zl$Mqn-* z^2wGIcgVIBxtg=>g*UF2*7weKX`DZQoO{#Jwmz7ngw|2+_`f15A-Q!qc*ui^=hf0)(JS~XUvC?W>G0Mv#qu~#|pV{tXc%9No)s{gePwT>s^?I2f znO*97{l(N`PFo%Sw~8;F7d8D6dm+pPBCl1%ce8J9i+(#uH248#I=^>|2tJPb(SVYu zFH>($uN%*L*IpCYP1CO36DE38HU13$IB{p^$~C5GNp*rB^6!HAQDz=kNxJvE6W-Vx z9R3&89bV`b{6jeqo^9`@|A@eXEEFK6(JY5kqFjn`6UvE#AbnC@hta5D@tm*Om!LHIf_a^@VCmiRu zy5HEuit%Q{hMA;a*Ccaq(U=sSeTu>(5wI94gs=1=G_p9wu#B_c2XjLmYR6yl_2L-4 zplTUdQr8m~e|w~%^tfX#*A%C>F!EhAbW?U!eRVhN5-VVjd?!|lY<{vcp z-n#RMFmrzYtD!!{biTlZP7JK)y{XC5<=|M(rz~~jzh$4pMXOIS&)$w{3)08joB}Z1 zg>xeOTC09d<}Oi94dU=3=R5AdfyLreyq7hA^_{L3 zu!O~xE(EDU76!DQ6U?=LOv?6}i=KW1Gg*D`32ToKe7tTddkVmevMz}5#Tt96rnbh4 zh$8@b=dUWyKNpPb+=!<+jWIwY9EZoKr7ll&GKzSBt?qB~^|BIwf5C;ovh?!6!txo1 z2+dq0o%%_UUFa`D4_K_Jk#lRSKj45S%>%7RxPMa4d35i)dEa7y^j1IN=Fwab%w)Gd zvC_(z7udK0rma7Ue>Vpm(uIZJEwc3z!C-6ZW?(|8m2uAbol{2C!0X{DwvYi;59WBU zPBb=JRtf=hB`n)NeyUBT8Qy04$b2Rp$-c%MvmQ?gW3$e7CcKM)rQdsMfZ%<3MCvs% zT%u_50CJovUY&czEh~o>9-%4C!FFIZ*jGWfv85QTgXXT?dpcu!*Qb0Tzb%Xc8@iFl zy=w{W10hxOiSp2%TH$+hFjO~keB~Y5ywnZAFb}LVN0)w&kcvxfq$hQ8LEg`>)N4MG z{QZ3W73-1)Ku*Nx8UI+X-?+9S!g$VHB;6x!Q?gWyo20g;@G-`i8(922RtxCmX&qhO zbY)^vK2j)W%w?kTdMW1Txg)gzGa+4;8Kk-U$H|C2wfz+kbn|eUl7Ms7TWoqN6{Jmf zNNi-l>}qehm)c%h{-~2VnGaXFOvO7vfBx{30I}KFIVgli`dMFj%sw1|%U#_#yYsh? zaIE3d^*1Jj3Bud=2P<=vln@twEJaN@u&VJ@0;;X0QEBm;#R5lxOuJ~kA1^~8F)y9F z^}Q@q9vw|!W%x)%SBqKbF?Phq1V5#btgMFhSKXgebXDF_F@J#{x7bI=RsVGwWU4G2 zcnT)f(JWxCd2UvNOB~L=TFdVia47J{=ezA(T(vp&Ek)o?+IjHt&E^ln{3)pt+82w)@FCE|;k%gXfb7V2<&mn^2Cq^- zT9Lb;_mxPJfWKaH#TNce;uUEXb^f@YvYrMW1~R7VjSYBlk;i_L z0)85R`gAPNV`+VFmwl{lw*ezOwIXZnw?J_MtK3I=((22$f+wY>97o*|hELY2fNCpu z)T8pl5zXV@D;syZw~d+UFHq>c_60P$o`N5= z=iHBvu0wK&iR#c1UY0{A3+4S(9E-K=4Y{V~o4)LkE+(h_ny-K?YVES{(gOjsM|}eP z9KYjp)uHOS#|6OLz0oE=pVN=n+9HJpw26LSKx|CtHhqFEKl0E?Xm4J67!JYI24egI z7%*Zy`&}EZ#eeSdZ1`HU!h!kcPYBrv)&+{4{_eAd1FZTCEo4|ifpBmX>_}|BRo|{6 z@dk;e4uSzfJElBPz85{BQ?o~nJt@@Gm8RDIO1IC zS4&j64?8zvaDB+51eCvAW;3E;M@d4LkP}+HeTw?HC$)3Z`}~U#l<|gD#y{lCQi>pRnP-snjwla=K~(&5`fY}5hZ9j# zj+7s#dPmoMF8Pw+rBkZkzwD&OyTlR8L2OZEjV*$8QjGJPdCKC-f&DL#E)b+E zFU4J`n!7DzlKKvrLKYKPehyGiyarR98=Y}&%3-KAjA-^1a4123X+x2GCR~;^b+m8L2?PW zk4geDJL7`_*-&GlyI^#LG>jTFb-e%w5=-M6=*1;A*y;vWF7fP(K1g4B=vn^@*09n& zj7pu8eVcy^L~Gr)6yX6LSsW^xq;_C`IVUBxUx$QUy9I>s* zz_lpTur;|~{CHQb<$3JtW807tnRvTi~pG;a2}(EV#8 zFR`ifKkh&HsWj66b3LfynQ01p-12cfF6ox|We}MBU$EWgqEqS(te|_1WQ6>KM}f-d zno3)($uwr8tfR)TCUH>^EcU+$z80z?ZMVSuc_}&IQOizC(|#lnzxh>r_%Cy5GjA$>_Nn(FSxk7HG9F0sjT9nrUM&V$6k|G zMs$r2J-Gc|6PdQPI-3nSRLO4 z@S}sb+4Cf&-|n9tR8D(7pQf2oVzgvNgD+at! zr~Wce@~hKhHUTeO7<9^$2ep@1Cs<^xrHSMz&?3%(h}ql+fo1M0BgJ357UdaJ&yRAF zwC|4Bd}f@_w3)4NeCIbO#4Ghi;t@e3$75IxM8O(*Y*rT&&&DQqIcQGIyVc+%M|+ab zjgE6#%Hzv2UwX4eyA%<_44#fDLNP@{ZP75EUD4)|Q4(Fez9|5}*iXI-kPUr$^nF|K z!tA24(zU@2zN|I7JBQ7FRoPNa_8Aj9nKPgP-}#g`B4fwJCsXtFXlR=aKcSSk+>N)o zEW=~?h>(P+8y2WlzxvcMtuxjol?Xx_se?fjZT^Gj{dHqjKAb)As|u5N!M>{_w5Xk` zx`c_T^D4RqR%-Zi11pKLyV{$1AcUHUvS+6=kIn(hO8`TrABFW#2}ZG$ANnx|$Rpo3 zVtoPyZo5kL?~d;Bd6w6f*cBV67e+O$&GAaHRzD`364VS+jsnsz>wBT!NW*EVF59J2 zBafQMrhcj7KSS80|Cp?|D;@Y1MprP7X}i&+`PculE&ss1aBlFZXxJ}Gz~yE3zxNjcx%-e z5)*_)HqG#olIwRrLBK(@JPc}Uh;9a_7SmTfDD-#plrzBO-EX@aCuUo8tavu&rj%n< zCup_X{1)^y@=&0Y>9XB$tF7VwsZ;PYAERZlK!$g3KmfiM&DS69Zp4oAi8rGG<=44U z)y-tcuZyQam#$l8n*#egwAT9Wak%BNoh*!EEpE?z6GXY2XuHs_y6LbOr25J~h^SGX z=w>}+&)N_%Kmd)Cf!);jok1$%+6N#?YUShMC&SjWk*`5uq_C9!{+;`}p|7p?>CaXE z3RyFdZ(?gv0Ac;+pr-|4%E*RsOEF4#|1e9XU?A@k|#L>Si2A(LN75Bxj;j`8x>VV5@*@aQv=e5%tm&k1TYWzWmq z&#vEx0%d$stV6nlhj#prpH&DyrD)^zcVi=xqX1y9Z0L+(u!A&;&*7KeS^}=dAlN>SrD0W*pB_l(H?Mu%n>03#uw+GL-iruJ zBO(<2j3-DKp*2w#D-FyTEVuYmVJTh_RV*^+a{yv>Nq3ESaK--BT#+J7ADbv&v zAQ*J9=nkR|RKNjH0V|)pTsWdDj=S4O1`+olNLYsB9ypiGRFSb7VQEx*Z6TP?yEl{Z zC~vAfaI=&B==Jgc`C^3XFDfri2pFsAc(#6<8;x^inX3q82#CTO%_zT9L3x!^$k-zL ziw_fYl)VD=S9S0d=f~$Ke#-KYgs{i_q~|(64x({Y=T|jUync{Tc%D(VorY7wXL1?- lKYVB-kNW?u(=>LI0$~fJ@BU`|y#9n3rKqk@^uWab{{ri9G#mf` literal 0 HcmV?d00001 diff --git a/Assets/ar_marker.png.meta b/Assets/ar_marker.png.meta new file mode 100644 index 00000000..96ef29e5 --- /dev/null +++ b/Assets/ar_marker.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 3c398453ea952f54eba65c4b66e649e8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 47 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefab.meta b/Assets/prefab.meta new file mode 100644 index 00000000..36abd2aa --- /dev/null +++ b/Assets/prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9a7aafea7f316e40b0d61bea4158ba4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefab/Cube.mat b/Assets/prefab/Cube.mat new file mode 100644 index 00000000..d28a36af --- /dev/null +++ b/Assets/prefab/Cube.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Cube + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + 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} + - _MainTex: + m_Texture: {fileID: 0} + 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} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0.5 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.074893214, g: 0.9081337, b: 0.9339623, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/prefab/Cube.mat.meta b/Assets/prefab/Cube.mat.meta new file mode 100644 index 00000000..bcc899b2 --- /dev/null +++ b/Assets/prefab/Cube.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d51814b9fc60a6b48b443809d4d2d587 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index beef5669..3f87bbfb 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,13 +1,16 @@ { "dependencies": { - "com.unity.collab-proxy": "1.5.7", - "com.unity.ide.rider": "2.0.7", - "com.unity.ide.visualstudio": "2.0.8", + "com.unity.collab-proxy": "1.2.16", + "com.unity.ide.rider": "1.1.4", "com.unity.ide.vscode": "1.2.3", - "com.unity.test-framework": "1.1.24", - "com.unity.textmeshpro": "3.0.6", - "com.unity.timeline": "1.4.8", + "com.unity.test-framework": "1.1.19", + "com.unity.textmeshpro": "2.1.1", + "com.unity.timeline": "1.2.17", "com.unity.ugui": "1.0.0", + "com.unity.xr.arcore": "2.1.18", + "com.unity.xr.arfoundation": "2.1.18", + "com.unity.xr.arkit": "2.1.18", + "com.unity.xr.arkit-face-tracking": "1.0.13", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index ced52253..536227d9 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,23 +1,21 @@ { "dependencies": { "com.unity.collab-proxy": { - "version": "1.5.7", + "version": "1.2.16", "depth": 0, "source": "registry", - "dependencies": { - "com.unity.nuget.newtonsoft-json": "2.0.0" - }, + "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.ext.nunit": { - "version": "1.0.6", + "version": "1.0.5", "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "2.0.7", + "version": "1.1.4", "depth": 0, "source": "registry", "dependencies": { @@ -25,15 +23,6 @@ }, "url": "https://packages.unity.com" }, - "com.unity.ide.visualstudio": { - "version": "2.0.8", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.9" - }, - "url": "https://packages.unity.com" - }, "com.unity.ide.vscode": { "version": "1.2.3", "depth": 0, @@ -41,26 +30,26 @@ "dependencies": {}, "url": "https://packages.unity.com" }, - "com.unity.nuget.newtonsoft-json": { - "version": "2.0.0", - "depth": 1, + "com.unity.subsystemregistration": { + "version": "1.0.6", + "depth": 2, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.test-framework": { - "version": "1.1.24", + "version": "1.1.19", "depth": 0, "source": "registry", "dependencies": { - "com.unity.ext.nunit": "1.0.6", + "com.unity.ext.nunit": "1.0.5", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.textmeshpro": { - "version": "3.0.6", + "version": "2.1.1", "depth": 0, "source": "registry", "dependencies": { @@ -69,15 +58,10 @@ "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.4.8", + "version": "1.2.17", "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" - }, + "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.ugui": { @@ -89,6 +73,78 @@ "com.unity.modules.imgui": "1.0.0" } }, + "com.unity.xr.arcore": { + "version": "2.1.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.xr.arsubsystems": "2.1.18", + "com.unity.xr.management": "4.0.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.arfoundation": { + "version": "2.1.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.xr.legacyinputhelpers": "2.1.7", + "com.unity.xr.arsubsystems": "2.1.18" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.arkit": { + "version": "2.1.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.xr.arsubsystems": "2.1.18", + "com.unity.xr.management": "4.0.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.arkit-face-tracking": { + "version": "1.0.13", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.xr.arkit": "2.1.18", + "com.unity.xr.arsubsystems": "2.1.18" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.arsubsystems": { + "version": "2.1.18", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.subsystemregistration": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.legacyinputhelpers": { + "version": "2.1.7", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.xr": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.xr.management": { + "version": "4.0.1", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.modules.subsystems": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.xr": "1.0.0", + "com.unity.xr.legacyinputhelpers": "2.1.7", + "com.unity.subsystemregistration": "1.0.6" + }, + "url": "https://packages.unity.com" + }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0, @@ -222,18 +278,6 @@ "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.uielementsnative": "1.0.0" - } - }, - "com.unity.modules.uielementsnative": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" } diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 0147887e..3a767f46 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -4,5 +4,12 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 - m_Scenes: [] - m_configObjects: {} + m_Scenes: + - enabled: 1 + path: Assets/Scenes/SampleScene.unity + guid: 9fc0d4010bbf28b4594072e72b8655ab + m_configObjects: + com.unity.xr.arcore.PlayerSettings: {fileID: 11400000, guid: cbf8d39e210a15b459487aacd59e6c98, + type: 2} + com.unity.xr.management.loader_settings: {fileID: 11400000, guid: c8a2f0a6e64f3034989c38639b1f1713, + type: 2} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index de5d0b2d..f9205447 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,7 +3,7 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 9 m_ExternalVersionControlSupport: Visible Meta Files m_SerializationMode: 2 m_LineEndingsForNewScripts: 0 @@ -27,4 +27,9 @@ EditorSettings: m_EnterPlayModeOptions: 3 m_ShowLightmapResolutionOverlay: 1 m_UseLegacyProbeSampleCount: 0 - m_SerializeInlineMappingsOnOneLine: 1 \ No newline at end of file + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 43369e3c..15f42268 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -35,6 +35,10 @@ GraphicsSettings: - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16003, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset index be4a7974..ca9e773f 100644 --- a/ProjectSettings/PackageManagerSettings.asset +++ b/ProjectSettings/PackageManagerSettings.asset @@ -9,12 +9,9 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Script: {fileID: 13960, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: - m_EnablePreviewPackages: 0 - m_EnablePackageDependencies: 0 - m_AdvancedSettingsExpanded: 1 m_ScopedRegistriesSettingsExpanded: 1 oneTimeWarningShown: 0 m_Registries: @@ -23,7 +20,6 @@ MonoBehaviour: m_Url: https://packages.unity.com m_Scopes: [] m_IsDefault: 1 - m_Capabilities: 7 m_UserSelectedRegistryName: m_UserAddingNewScopedRegistry: 0 m_RegistryInfoDraft: @@ -34,7 +30,6 @@ MonoBehaviour: m_Url: m_Scopes: [] m_IsDefault: 0 - m_Capabilities: 0 m_Modified: 0 m_Name: m_Url: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index a948d3d3..5ed30173 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,8 +3,8 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 22 - productGUID: 5cd13691b306e954eb8f9a677db96d1d + serializedVersion: 20 + productGUID: a4c947a5da763ad45aa495a47b723d9b AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 AndroidEnableSustainedPerformanceMode: 0 @@ -13,7 +13,7 @@ PlayerSettings: useOnDemandResources: 0 accelerometerFrequency: 60 companyName: DefaultCompany - productName: AR Basics + productName: IDTCAR defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} @@ -49,8 +49,6 @@ PlayerSettings: m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 - mipStripping: 0 - numberOfMipsStripped: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 @@ -66,7 +64,7 @@ PlayerSettings: disableDepthAndStencilBuffers: 0 androidStartInFullscreen: 1 androidRenderOutsideSafeArea: 1 - androidUseSwappy: 1 + androidUseSwappy: 0 androidBlitType: 0 defaultIsNativeResolution: 1 macRetinaSupport: 1 @@ -119,7 +117,6 @@ PlayerSettings: stadiaTargetFramerate: 0 vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 - vulkanEnablePreTransform: 0 vulkanEnableLateAcquireNextImage: 0 m_SupportedAspectRatios: 4:3: 1 @@ -128,13 +125,39 @@ PlayerSettings: 16:9: 1 Others: 1 bundleVersion: 0.1 - preloadedAssets: [] + preloadedAssets: + - {fileID: 7872636367886127057, guid: c8a2f0a6e64f3034989c38639b1f1713, type: 2} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 1 xboxOneEnable7thCore: 1 vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 + hololens: + depthFormat: 1 + depthBufferSharingEnabled: 1 + lumin: + depthFormat: 0 + frameTiming: 2 + enableGLCache: 0 + glCacheMaxBlobSize: 524288 + glCacheMaxFileSize: 8388608 + oculus: + sharedDepthBuffer: 1 + dashSupport: 1 + lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 1 enable360StereoCapture: 0 isWsaHolographicRemotingEnabled: 0 enableFrameTimingStats: 0 @@ -146,13 +169,9 @@ PlayerSettings: androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: {} - buildNumber: - Standalone: 0 - iPhone: 0 - tvOS: 0 - overrideDefaultApplicationIdentifier: 0 + buildNumber: {} AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 19 + AndroidMinSdkVersion: 25 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: @@ -167,10 +186,10 @@ PlayerSettings: StripUnusedMeshComponents: 1 VertexChannelCompressionMask: 4054 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 11.0 + iOSTargetOSVersionString: 10.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 11.0 + tvOSTargetOSVersionString: 10.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -204,8 +223,8 @@ PlayerSettings: iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 iOSLaunchScreenCustomStoryboardPath: - iOSLaunchScreeniPadCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 @@ -223,17 +242,9 @@ PlayerSettings: iOSRequireARKit: 0 iOSAutomaticallyDetectAndAddCapabilities: 1 appleEnableProMotion: 0 - shaderPrecisionModel: 0 clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea - templatePackageId: com.unity.template.3d@5.0.4 + templatePackageId: com.unity.template.3d@4.2.8 templateDefaultScene: Assets/Scenes/SampleScene.unity - useCustomMainManifest: 0 - useCustomLauncherManifest: 0 - useCustomMainGradleTemplate: 0 - useCustomLauncherGradleManifest: 0 - useCustomBaseGradleTemplate: 0 - useCustomGradlePropertiesTemplate: 0 - useCustomProguardFile: 0 AndroidTargetArchitectures: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} @@ -251,9 +262,6 @@ PlayerSettings: height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 - AndroidMinifyWithR8: 0 - AndroidMinifyRelease: 0 - AndroidMinifyDebug: 0 AndroidValidateAppBundleSize: 1 AndroidAppBundleSizeToValidate: 150 m_BuildTargetIcons: [] @@ -308,14 +316,14 @@ PlayerSettings: m_GraphicsJobMode: 0 m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer - m_APIs: 150000000b000000 + m_APIs: 0b00000008000000 m_Automatic: 0 - m_BuildTarget: iOSSupport m_APIs: 10000000 m_Automatic: 1 - m_BuildTarget: AppleTVSupport m_APIs: 10000000 - m_Automatic: 1 + m_Automatic: 0 - m_BuildTarget: WebGLSupport m_APIs: 0b000000 m_Automatic: 1 @@ -335,7 +343,6 @@ PlayerSettings: tvOS: 1 m_BuildTargetGroupLightmapEncodingQuality: [] m_BuildTargetGroupLightmapSettings: [] - m_BuildTargetNormalMapEncoding: [] playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 @@ -345,14 +352,12 @@ PlayerSettings: cameraUsageDescription: locationUsageDescription: microphoneUsageDescription: - switchNMETAOverride: switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 - switchUseGOLDLinker: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: switchTitleNames_0: @@ -370,7 +375,6 @@ PlayerSettings: switchTitleNames_12: switchTitleNames_13: switchTitleNames_14: - switchTitleNames_15: switchPublisherNames_0: switchPublisherNames_1: switchPublisherNames_2: @@ -386,7 +390,6 @@ PlayerSettings: switchPublisherNames_12: switchPublisherNames_13: switchPublisherNames_14: - switchPublisherNames_15: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} @@ -402,7 +405,6 @@ PlayerSettings: 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} @@ -418,7 +420,6 @@ PlayerSettings: switchSmallIcons_12: {fileID: 0} switchSmallIcons_13: {fileID: 0} switchSmallIcons_14: {fileID: 0} - switchSmallIcons_15: {fileID: 0} switchManualHTML: switchAccessibleURLs: switchLegalInformation: @@ -481,9 +482,6 @@ PlayerSettings: switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 - switchUseNewStyleFilepaths: 0 - switchUseMicroSleepForYield: 1 - switchMicroSleepForYieldTime: 25 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -574,26 +572,19 @@ PlayerSettings: webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 webGLCompressionFormat: 1 - webGLWasmArithmeticExceptions: 0 webGLLinkerTarget: 1 webGLThreadsSupport: 0 - webGLDecompressionFallback: 0 + webGLWasmStreaming: 0 scriptingDefineSymbols: {} - additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: {} il2cppCompilerConfiguration: {} managedStrippingLevel: {} incrementalIl2cppBuild: {} - suppressCommonWarnings: 1 allowUnsafeCode: 0 - useDeterministicCompilation: 1 - useReferenceAssemblies: 1 - enableRoslynAnalyzers: 1 additionalIl2CppArgs: scriptingRuntimeVersion: 1 - gcIncremental: 1 - assemblyVersionValidation: 1 + gcIncremental: 0 gcWBarrierValidation: 0 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 @@ -617,7 +608,8 @@ PlayerSettings: 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} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, + a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} metroTargetDeviceFamilies: {} @@ -651,7 +643,10 @@ PlayerSettings: XboxOneXTitleMemory: 8 XboxOneOverrideIdentityName: XboxOneOverrideIdentityPublisher: - vrEditorSettings: {} + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} cloudServicesEnabled: UNet: 1 luminIcon: @@ -666,12 +661,11 @@ PlayerSettings: m_VersionCode: 1 m_VersionName: apiCompatibilityLevel: 6 - activeInputHandler: 0 cloudProjectId: framebufferDepthMemorylessMode: 0 - qualitySettingsNames: [] projectName: organizationId: cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 legacyClampBlendShapeWeights: 0 - virtualTexturingSupportEnabled: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index e610e282..57673098 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2020.3.11f1 -m_EditorVersionWithRevision: 2020.3.11f1 (99c7afb366b3) +m_EditorVersion: 2019.4.16f1 +m_EditorVersionWithRevision: 2019.4.16f1 (e05b6e02d63e) diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index 6125b308..fa0b1465 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -9,7 +9,6 @@ UnityConnectSettings: 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 diff --git a/ProjectSettings/XRPackageSettings.asset b/ProjectSettings/XRPackageSettings.asset new file mode 100644 index 00000000..7e791e17 --- /dev/null +++ b/ProjectSettings/XRPackageSettings.asset @@ -0,0 +1,5 @@ +{ + "m_Settings": [ + "RemoveLegacyInputHelpersForReload" + ] +} \ No newline at end of file From a394c77df0f59eb8a2eab25af2932088f9296194 Mon Sep 17 00:00:00 2001 From: Harsh Ved <69030530+harshved@users.noreply.github.com> Date: Sun, 13 Jun 2021 11:01:12 +0530 Subject: [PATCH 2/2] updated ReadMe --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75179e90..3c81fbfd 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # IDTC AR DAY 1 CHALLENGE -Create an augmented reality app with AR Foundation using AR Core or AR Kit spawning a 3D model and plane detection. \ No newline at end of file +Updated the Task