Browse Source

Kinect Offset muss genau bestimmt werden

DESKTOP-101\vive-admin 6 years ago
parent
commit
054eac8d7e

BIN
VR Raumrekonstuktion/.vs/VR Raumrekonstuktion/v15/Server/sqlite3/storage.ide


BIN
VR Raumrekonstuktion/.vs/VR Raumrekonstuktion/v15/Server/sqlite3/storage.ide-shm


BIN
VR Raumrekonstuktion/.vs/VR Raumrekonstuktion/v15/Server/sqlite3/storage.ide-wal


+ 298 - 23
VR Raumrekonstuktion/Assets/Mine/Test.unity → VR Raumrekonstuktion/Assets/Mine/RoomScanner.unity

@@ -122,7 +122,6 @@ GameObject:
   - component: {fileID: 220569634}
   - component: {fileID: 220569633}
   - component: {fileID: 220569632}
-  - component: {fileID: 220569631}
   m_Layer: 0
   m_Name: Camera
   m_TagString: Untagged
@@ -130,13 +129,6 @@ GameObject:
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!81 &220569631
-AudioListener:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 220569630}
-  m_Enabled: 1
 --- !u!124 &220569632
 Behaviour:
   m_ObjectHideFlags: 0
@@ -201,7 +193,6 @@ GameObject:
   m_Component:
   - component: {fileID: 556086616}
   - component: {fileID: 556086615}
-  - component: {fileID: 556086618}
   - component: {fileID: 556086621}
   - component: {fileID: 556086617}
   - component: {fileID: 556086619}
@@ -253,7 +244,7 @@ Transform:
   m_PrefabInternal: {fileID: 0}
   m_GameObject: {fileID: 556086614}
   m_LocalRotation: {x: 0, y: 0.7071068, z: 0.7071068, w: 0}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalPosition: {x: 0, y: -0.15, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children: []
   m_Father: {fileID: 899486548}
@@ -270,19 +261,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 8afb80b5678746e4d9ddffcec73ae364, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  accuracy: 1000
+  accuracy: 10000
+  maxDistance: 100
   _particleSystem: {fileID: 1495567582}
---- !u!114 &556086618
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 556086614}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0a392f5d0fd5a0946a93394f1e2e2685, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
 --- !u!114 &556086619
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -301,6 +282,90 @@ MeshFilter:
   m_PrefabInternal: {fileID: 0}
   m_GameObject: {fileID: 556086614}
   m_Mesh: {fileID: 0}
+--- !u!1001 &572891075
+Prefab:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 420908, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_RootOrder
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2348914, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_Materials.Array.data[0]
+      value: 
+      objectReference: {fileID: 602215439}
+    - target: {fileID: 3380982, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+      propertyPath: m_Mesh
+      value: 
+      objectReference: {fileID: 1176316842}
+    m_RemovedComponents:
+    - {fileID: 11420968, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+  m_ParentPrefab: {fileID: 100100000, guid: 4d293c8e162f3874b982baadd71153d2, type: 2}
+  m_IsPrefabParent: 0
+--- !u!21 &602215439
+Material:
+  serializedVersion: 6
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_Name: Sprites/Default
+  m_Shader: {fileID: 10753, 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:
+    - _AlphaTex:
+        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}
+    m_Floats:
+    - PixelSnap: 0
+    - _EnableExternalAlpha: 0
+    m_Colors:
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _Flip: {r: 1, g: 1, b: 1, a: 1}
+    - _RendererColor: {r: 1, g: 1, b: 1, a: 1}
 --- !u!1 &827150291
 GameObject:
   m_ObjectHideFlags: 0
@@ -502,6 +567,14 @@ Prefab:
       propertyPath: index
       value: 3
       objectReference: {fileID: 0}
+    - target: {fileID: 4167320887417124, guid: dd48a1ee4e4a0cc4d91b8f857658878a, type: 2}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4167320887417124, guid: dd48a1ee4e4a0cc4d91b8f857658878a, type: 2}
+      propertyPath: m_LocalScale.x
+      value: -1
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_ParentPrefab: {fileID: 100100000, guid: dd48a1ee4e4a0cc4d91b8f857658878a, type: 2}
   m_IsPrefabParent: 0
@@ -510,6 +583,134 @@ Transform:
   m_PrefabParentObject: {fileID: 4167320887417124, guid: dd48a1ee4e4a0cc4d91b8f857658878a,
     type: 2}
   m_PrefabInternal: {fileID: 899486547}
+--- !u!43 &1176316842
+Mesh:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_Name: 
+  serializedVersion: 8
+  m_SubMeshes:
+  - serializedVersion: 2
+    firstByte: 0
+    indexCount: 24
+    topology: 0
+    firstVertex: 0
+    vertexCount: 8
+    localAABB:
+      m_Center: {x: 0, y: 0.01, z: 0}
+      m_Extent: {x: 1.65, y: 0, z: 1.275}
+  m_Shapes:
+    vertices: []
+    shapes: []
+    channels: []
+    fullWeights: []
+  m_BindPose: []
+  m_BoneNameHashes: 
+  m_RootBoneNameHash: 0
+  m_MeshCompression: 0
+  m_IsReadable: 1
+  m_KeepVertices: 1
+  m_KeepIndices: 1
+  m_IndexBuffer: 000004000100010004000500010005000200020005000600020006000300030006000700030007000000000007000400
+  m_Skin: []
+  m_VertexData:
+    m_CurrentChannels: 13
+    m_VertexCount: 8
+    m_Channels:
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 3
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 12
+      format: 0
+      dimension: 4
+    - stream: 0
+      offset: 28
+      format: 0
+      dimension: 2
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    m_DataSize: 288
+    _typelessdata: 0000c03f0ad7233c000090bf000000000000803f0000803f0000803f00000000000000000000c0bf0ad7233c000090bf000000000000803f0000803f0000803f0000803f000000000000c0bf0ad7233c0000903f000000000000803f0000803f0000803f00000000000000000000c03f0ad7233c0000903f000000000000803f0000803f0000803f0000803f000000003333d33f0ad7233c3333a3bf000000000000803f0000803f00000000000000000000803f3333d3bf0ad7233c3333a3bf000000000000803f0000803f000000000000803f0000803f3333d3bf0ad7233c3333a33f000000000000803f0000803f00000000000000000000803f3333d33f0ad7233c3333a33f000000000000803f0000803f000000000000803f0000803f
+  m_CompressedMesh:
+    m_Vertices:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_UV:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Normals:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Tangents:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Weights:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_NormalSigns:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_TangentSigns:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_FloatColors:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_BoneIndices:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Triangles:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_UVInfo: 0
+  m_LocalAABB:
+    m_Center: {x: 0, y: 0.01, z: 0}
+    m_Extent: {x: 1.65, y: 0, z: 1.275}
+  m_MeshUsageFlags: 0
+  m_BakedConvexCollisionMesh: 
+  m_BakedTriangleCollisionMesh: 
+  m_MeshOptimized: 0
 --- !u!1 &1495567580
 GameObject:
   m_ObjectHideFlags: 0
@@ -3961,9 +4162,83 @@ Transform:
   m_PrefabInternal: {fileID: 0}
   m_GameObject: {fileID: 1495567580}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalPosition: {x: 0, y: 2, 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 &1744478526
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1744478529}
+  - component: {fileID: 1744478528}
+  - component: {fileID: 1744478527}
+  m_Layer: 0
+  m_Name: MeshGenerator
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!218 &1744478527
+Terrain:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1744478526}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_TerrainData: {fileID: 0}
+  m_TreeDistance: 5000
+  m_TreeBillboardDistance: 50
+  m_TreeCrossFadeLength: 5
+  m_TreeMaximumFullLODCount: 50
+  m_DetailObjectDistance: 80
+  m_DetailObjectDensity: 1
+  m_HeightmapPixelError: 5
+  m_SplatMapDistance: 1000
+  m_HeightmapMaximumLOD: 0
+  m_CastShadows: 1
+  m_DrawHeightmap: 1
+  m_DrawTreesAndFoliage: 1
+  m_ReflectionProbeUsage: 1
+  m_MaterialType: 0
+  m_LegacySpecular:
+    serializedVersion: 2
+    rgba: 4286545791
+  m_LegacyShininess: 0.078125
+  m_MaterialTemplate: {fileID: 0}
+  m_BakeLightProbesForTrees: 1
+  m_ScaleInLightmap: 1
+  m_LightmapParameters: {fileID: 15203, guid: 0000000000000000f000000000000000, type: 0}
+--- !u!114 &1744478528
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1744478526}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c75424bc70a09a946bdd91a695cc8aca, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  terrain: {fileID: 0}
+  theTerrainData: {fileID: 0}
+--- !u!4 &1744478529
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1744478526}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0.4387468, y: -1.002064, z: 1.0448035}
+  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}

+ 0 - 0
VR Raumrekonstuktion/Assets/Mine/Test.unity.meta → VR Raumrekonstuktion/Assets/Mine/RoomScanner.unity.meta


+ 0 - 17
VR Raumrekonstuktion/Assets/Mine/Scripts/MeshTestScript.cs

@@ -1,17 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class MeshTestScript : MonoBehaviour {
-
-	// Use this for initialization
-	void Start () {
-		
-       
-	}
-	
-	// Update is called once per frame
-	void Update () {
-		
-	}
-}

+ 0 - 13
VR Raumrekonstuktion/Assets/Mine/Scripts/MeshTestScript.cs.meta

@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: aef0a2e3a886c1846af70361bc345a4c
-timeCreated: 1519670221
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 90 - 29
VR Raumrekonstuktion/Assets/Mine/Scripts/PointCloudAggregator.cs

@@ -5,9 +5,11 @@ using Windows.Kinect;
 
 public class PointCloudAggregator : MonoBehaviour {
 
-    public float accuracy = 1000f;
+	public float accuracy = 1000f;
+	public float maxDistance = 15f;
 
 	public ParticleSystem _particleSystem;
+
 	private ParticleSystem.Particle[] particles;
 
 	// Kinectsensor foo
@@ -25,9 +27,14 @@ public class PointCloudAggregator : MonoBehaviour {
 	private Texture2D cameraTexture;
 	private Color[] cameraColor;
 
+	private Vector2 maxVals;
+	private Vector2 minVals;
+
 	Dictionary<Vector2Int, ColorHeight> data = new Dictionary<Vector2Int, ColorHeight>();
 
-	struct ColorHeight
+	Dictionary<Vector3, Color> data2 = new Dictionary<Vector3, Color>();
+
+	public struct ColorHeight
 	{
 		public float height;
 		public Color color;
@@ -51,14 +58,14 @@ public class PointCloudAggregator : MonoBehaviour {
 
 
 
-    void Start()
+	void Start()
 	{
 		_Sensor = KinectSensor.GetDefault();
 		if (_Sensor != null)
 		{
-            _MultiManager = GetComponent<MultiSourceManager>();
+			_MultiManager = GetComponent<MultiSourceManager>();
 			_Mapper = _Sensor.CoordinateMapper;
-            
+			
 			depthFrameDesc = _Sensor.DepthFrameSource.FrameDescription;
 			depthWidth = depthFrameDesc.Width;
 			depthHeight = depthFrameDesc.Height;
@@ -75,26 +82,41 @@ public class PointCloudAggregator : MonoBehaviour {
 
 			cameraColor = new Color[depthWidth * depthHeight];
 		}
+		maxVals = Vector2.negativeInfinity;
+		minVals = Vector2.positiveInfinity;
 	}
 	
 	// Update is called once per frame
 	void Update () {
 		if (Input.GetKeyDown(KeyCode.Space))
 		{
-            Debug.Log("Snapshot");
-			NewSnapshot();
+			Debug.Log("Snapshot");
+			NewSnapshot(true);
+			Debug.Log("Data set not has: " + data.Count + " entries");
 		}
+        if (Input.GetKeyDown(KeyCode.Y))
+        {
+            Debug.Log("Snapshot");
+            NewSnapshot(false);
+            Debug.Log("Data set not has: " + data.Count + " entries");
+        }
 
-		if (Input.GetKeyDown(KeyCode.A))
+        if (Input.GetKeyDown(KeyCode.C))
 		{
-            Debug.Log("Cloud!");
-            Debug.Log(data.Count);
-            ShowAsPointCloud();
+			Debug.Log("Cloud!");
+			Debug.Log(data.Count);
+			ShowAsPointCloud();
 		}
 
-	}
+        if (Input.GetKeyDown(KeyCode.A))
+        {
+            Debug.Log("Cloud2!");
+            Debug.Log(data.Count);
+            ShowAsPointCloud2();
+        }
+    }
 
-	void NewSnapshot()
+	void NewSnapshot(bool normal)
 	{
 		Vector3 currentPoint;
 		Vector2Int floorPosition;
@@ -105,32 +127,55 @@ public class PointCloudAggregator : MonoBehaviour {
 		_Mapper.MapDepthFrameToColorSpace(rawdata, colorSpacePoints);
 		for(int i = 0; i < cameraSpacePoints.Length; i++)
 		{
-            
-            
-
+			
 			currentPoint = KinectPointToVector3(cameraSpacePoints[i]);
-            currentPoint = transform.InverseTransformPoint(currentPoint);
-			floorPosition = new Vector2Int(Mathf.RoundToInt(currentPoint.x * (int)accuracy), Mathf.RoundToInt(currentPoint.z * (int)accuracy));
+			currentPoint = transform.InverseTransformPoint(currentPoint);
+
+			float x = (Mathf.Clamp(currentPoint.x, -maxDistance, maxDistance ));
+			float y = (Mathf.Clamp(currentPoint.z, -maxDistance, maxDistance ));
 
+			
 
+			
 
-            if (data.ContainsKey(floorPosition))
+			x *= accuracy;
+			y *= accuracy;
+
+			if(float.IsNaN(x) || float.IsNaN(y))
+			{
+				continue;
+			}
+            
+			floorPosition = new Vector2Int(Mathf.RoundToInt(x),Mathf.RoundToInt(y));
+
+			minVals = Vector2.Min(floorPosition, minVals);
+			maxVals = Vector2.Max(floorPosition, maxVals);
+            if (!normal)
             {
-                ColorHeight values = data[floorPosition];
-                values.UpdateInfo(currentPoint.y, GetColorAtIndex(i));
-                data[floorPosition] = values;
+                data2[currentPoint] = GetColorAtIndex(i);
             }
             else
             {
-                data[floorPosition] = new ColorHeight(currentPoint.y, GetColorAtIndex(i));
+
+                if (data.ContainsKey(floorPosition))
+                {
+                    ColorHeight values = data[floorPosition];
+                    values.UpdateInfo(currentPoint.y, GetColorAtIndex(i));
+                    data[floorPosition] = values;
+                }
+                else
+                {
+
+                    data[floorPosition] = new ColorHeight(currentPoint.y, GetColorAtIndex(i));
+                }
             }
+		}
 
-        }
-    }
+	}
 
 	Vector3 KinectPointToVector3(CameraSpacePoint point)
 	{
-		return new Vector3(-point.X, point.Y, point.Z);
+		return new Vector3(point.X, point.Y, point.Z);
 	}
 
 	Color GetColorAtIndex(int index)
@@ -143,17 +188,33 @@ public class PointCloudAggregator : MonoBehaviour {
 	{
 		ColorHeight colorHeight;
 		particles = new ParticleSystem.Particle[data.Count];    
-        
-        int i = 0;
+		
+		int i = 0;
 		foreach(Vector2Int floorPos in data.Keys)
 		{
 			colorHeight = data[floorPos];
 
 			particles[i].position = new Vector3((float)floorPos.x/accuracy, (float)colorHeight.height, (float)floorPos.y/ accuracy);
 			particles[i].startColor = colorHeight.color;
-            particles[i].startSize = 0.02f;
+			particles[i].startSize = 0.02f;
 			i++;
 		}
+		_particleSystem.SetParticles(particles, particles.Length);
+	}
+
+
+    void ShowAsPointCloud2()
+    {
+        particles = new ParticleSystem.Particle[data2.Count];
+
+        int i = 0;
+        foreach (Vector3 pos in data2.Keys)
+        {
+            particles[i].position = pos;
+            particles[i].startColor = data2[pos];
+            particles[i].startSize = 0.02f;
+            i++;
+        }
         _particleSystem.SetParticles(particles, particles.Length);
     }
 

+ 0 - 11
VR Raumrekonstuktion/ProjectSettings/UnityAdsSettings.asset

@@ -1,11 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!292 &1
-UnityAdsSettings:
-  m_ObjectHideFlags: 0
-  m_Enabled: 0
-  m_InitializeOnStartup: 1
-  m_TestMode: 0
-  m_EnabledPlatforms: 4294967295
-  m_IosGameId: 
-  m_AndroidGameId: 

+ 3 - 1
VR Raumrekonstuktion/ProjectSettings/UnityConnectSettings.asset

@@ -10,6 +10,7 @@ UnityConnectSettings:
   m_TestInitMode: 0
   CrashReportingSettings:
     m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes
+    m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate
     m_Enabled: 0
     m_CaptureEditorExceptions: 1
   UnityPurchasingSettings:
@@ -25,8 +26,9 @@ UnityConnectSettings:
     m_Enabled: 0
     m_InitializeOnStartup: 1
     m_TestMode: 0
-    m_EnabledPlatforms: 4294967295
     m_IosGameId: 
     m_AndroidGameId: 
+    m_GameIds: {}
+    m_GameId: 
   PerformanceReportingSettings:
     m_Enabled: 0