From bce28e1235d10c0ecf95c533fcca9ffeb7a4ce38 Mon Sep 17 00:00:00 2001 From: Abdul Mukheem Shaik <mukheemuddin@gmail.com> Date: Mon, 27 May 2024 19:30:50 +0200 Subject: [PATCH] Websocket connections updated User testing done with both Headsets and collaboration Co-Authored-By: ZeinabBF <145973209+ZeinabBF@users.noreply.github.com> Co-Authored-By: MinaMaddahi <145911367+MinaMaddahi@users.noreply.github.com> Co-Authored-By: Masoomeh <145902196+dalarna2022@users.noreply.github.com> --- Assets/SceneSharing/Materials/GreenButton.mat | 82 ++++++++++ .../Materials/GreenButton.mat.meta | 8 + .../Podium_AlbedoTransparency-Green.png | Bin 0 -> 10790 bytes .../Podium_AlbedoTransparency-Green.png.meta | 147 ++++++++++++++++++ .../Prefabs/Resources/GUI.prefab | 6 +- .../Prefabs/Resources/TalkingAvatar.prefab | 4 +- Assets/SharedSpatialAnchors/Scripts/API.cs | 10 ++ .../Scripts/WebSocketController.cs | 3 +- ProjectSettings/ProjectSettings.asset | 2 +- 9 files changed, 257 insertions(+), 5 deletions(-) create mode 100644 Assets/SceneSharing/Materials/GreenButton.mat create mode 100644 Assets/SceneSharing/Materials/GreenButton.mat.meta create mode 100644 Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png create mode 100644 Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png.meta diff --git a/Assets/SceneSharing/Materials/GreenButton.mat b/Assets/SceneSharing/Materials/GreenButton.mat new file mode 100644 index 0000000..8c9e835 --- /dev/null +++ b/Assets/SceneSharing/Materials/GreenButton.mat @@ -0,0 +1,82 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GreenButton + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: + - _METALLICGLOSSMAP + - _NORMALMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 93cef7b123baace49a4508c4b6f2cec3, type: 3} + 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: 9f393d521eced1743813048ee4c113a7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: d067328b96a9e22468bb2cbd30c51050, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 2800000, guid: 48b5754585338eb40872d655be3f9d31, type: 3} + 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_Ints: [] + 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} + m_BuildTextureStacks: [] diff --git a/Assets/SceneSharing/Materials/GreenButton.mat.meta b/Assets/SceneSharing/Materials/GreenButton.mat.meta new file mode 100644 index 0000000..59ce119 --- /dev/null +++ b/Assets/SceneSharing/Materials/GreenButton.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 496d80de84119434795ada5b79b544f3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png b/Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png new file mode 100644 index 0000000000000000000000000000000000000000..6b697ea352a9915a1fe9e68577de4acf96c13276 GIT binary patch literal 10790 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 E0&5vnF#rGn literal 0 HcmV?d00001 diff --git a/Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png.meta b/Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png.meta new file mode 100644 index 0000000..35bb7f4 --- /dev/null +++ b/Assets/SceneSharing/Materials/Podium_AlbedoTransparency-Green.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 9f393d521eced1743813048ee4c113a7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 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: Android + 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: Server + 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: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SharedSpatialAnchors/Prefabs/Resources/GUI.prefab b/Assets/SharedSpatialAnchors/Prefabs/Resources/GUI.prefab index 5528d01..08ac981 100644 --- a/Assets/SharedSpatialAnchors/Prefabs/Resources/GUI.prefab +++ b/Assets/SharedSpatialAnchors/Prefabs/Resources/GUI.prefab @@ -912,7 +912,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4890728644967733176} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.12994087, y: 0.080064446, z: 1.5369034} + m_LocalPosition: {x: -0.014, y: 0.080064446, z: 1.5369034} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -1139,6 +1139,10 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 7516989854951799700, guid: d2d6934a666a18d46b8b7a3864dc9f63, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 496d80de84119434795ada5b79b544f3, type: 2} - target: {fileID: 7516989854951799702, guid: d2d6934a666a18d46b8b7a3864dc9f63, type: 3} propertyPath: _hoverColor.b value: 0.003921569 diff --git a/Assets/SharedSpatialAnchors/Prefabs/Resources/TalkingAvatar.prefab b/Assets/SharedSpatialAnchors/Prefabs/Resources/TalkingAvatar.prefab index 16b247f..204fad0 100644 --- a/Assets/SharedSpatialAnchors/Prefabs/Resources/TalkingAvatar.prefab +++ b/Assets/SharedSpatialAnchors/Prefabs/Resources/TalkingAvatar.prefab @@ -964,8 +964,8 @@ Transform: m_GameObject: {fileID: 3128949758138181256} m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} m_LocalPosition: {x: 1.42, y: 0, z: 0} - m_LocalScale: {x: 1.25, y: 1.3, z: 1.3} - m_ConstrainProportionsScale: 0 + m_LocalScale: {x: 0.83, y: 0.86319995, z: 0.86319995} + m_ConstrainProportionsScale: 1 m_Children: - {fileID: 5280034911807405635} - {fileID: 7815928270693653670} diff --git a/Assets/SharedSpatialAnchors/Scripts/API.cs b/Assets/SharedSpatialAnchors/Scripts/API.cs index 0c4c350..7715f1f 100644 --- a/Assets/SharedSpatialAnchors/Scripts/API.cs +++ b/Assets/SharedSpatialAnchors/Scripts/API.cs @@ -7,6 +7,7 @@ using System.Security.Cryptography; using TMPro; using UnityEngine; using UnityEngine.Networking; +using WebSocketSharp; //https://github.com/GlitchEnzo/NuGetForUnity // Creating the data structure according to the expected Json [Serializable] @@ -70,6 +71,10 @@ public class API : MonoBehaviour { if (isButtonPressed) { + if (webSocketControllerScript.ws.ReadyState != WebSocketState.Open) + { + webSocketControllerScript.ws.Connect(); + } photonView = PhotonView.Get(this); photonView.RPC("RPC_VoltageUpdate", RpcTarget.All, webSocketControllerScript.voltageValue.ToString()); @@ -80,6 +85,7 @@ public class API : MonoBehaviour { webSocketController = GameObject.FindGameObjectWithTag("WebController"); webSocketControllerScript = webSocketController.GetComponent<WebSocketController>(); + webSocketControllerScript.ConnectWithESP32(); StartCoroutine(GetText()); avatar = GameObject.FindGameObjectWithTag("Avatar"); @@ -150,6 +156,10 @@ public void ExtractDataFromJson(string json) latestWD = point.values[0]; windDirectionInDirectionTerms = GetWindDirection(latestWD); //windDirValue.SetText(latestWD.ToString()); + if (webSocketControllerScript.ws.ReadyState != WebSocketState.Open) + { + webSocketControllerScript.ws.Connect(); + } webSocketControllerScript.ws.Send(latestWD.ToString()+":take input"); Debug.Log(latestWD.ToString()+" - Degrees sent to ESP"); } diff --git a/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs b/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs index 69a6700..4501bd5 100644 --- a/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs +++ b/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs @@ -19,7 +19,7 @@ public class WebSocketController : MonoBehaviour public String voltageValue = "0.0f"; public void Start(){ - ConnectWithESP32(); + //ConnectWithESP32(); //narrationController.GetComponent<NarrationController>(); } @@ -54,6 +54,7 @@ public class WebSocketController : MonoBehaviour }; ws.Connect(); Debug.Log("Websocket state - " + ws.ReadyState); + } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 6eb6409..4c12deb 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -138,7 +138,7 @@ PlayerSettings: 16:10: 1 16:9: 1 Others: 1 - bundleVersion: 53 + bundleVersion: 75 preloadedAssets: - {fileID: 0} - {fileID: 0}