Unity
19 TopicsImage Processing or Video processing with OpenCV + Unity
Hello I am a student from Belgium and I 'm doing my thesis with a hololens2. I have to make an application on the hololens for bad sighted people. To do that, I have used the free OpenCV package with Unity. I need some help with the MRTK packages and how to use MRTK and OpenCV at the same time. Is there an example program that already uses OpenCV with Unity for the Hololens2? Many Thanx Bart Punie8.8KViews0likes6CommentsHololens2 Unity App is displayed in a 2D Window (MRTK 2.8.2.0 Unity Version : 2020.3.28 f1)
Hi I have been trying to deploy to Hololens 2. But the app opens in a 2d window inside hololens. I am following the Hololens 2 fundamental tutorial here https://learn.microsoft.com/en-us/training/modules/learn-mrtk-tutorials/1-7-exercise-hand-interaction-with-objectmanipulator Versions are MRTK 2.8.2.0 , Unity Version 2020.3.28 f1 , Visual Studio 2022 17.4 I have been deploying it as a remote machineSolved1.8KViews0likes1CommentHOLOLENS GEN1 UNITY 2022
Hi! I'm using hololens 1 with unity 2022 and the MRTK version 2.8.2. When I am in the project in unity everything is ok, it exports the appx file fine but when I add it from windows device portal and start there is a window, it is not even in full screen, it does not start with the unity logo and it is all black! Does anyone know why? I have been investigating for two weeks now, I have no knowledge of programming and I know very little about unity for that reason. but hey, some help would be good, thanks! PS: I have windows 11 HOME1.1KViews0likes1CommentUWP app network connection blocked by hololens 2 windows firewall
Hello, my UWP app, which was installed on the HoloLens, has encountered an issue and is now unable to connect to the internet.I checked the hololens diagnostic log and it stated the following event: "Windows Defender Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. Reason: The application is non interactive Application Path:.....". My development setup includes Unity 2018.4.11f1 and Visual Studio 2019. The capability setting in AppxManifest file is: <Capabilities> <Capability Name="internetClient" /> <Capability Name="internetClientServer" /> <Capability Name="privateNetworkClientServer"/> <uap:Capability Name="documentsLibrary" /> <uap2:Capability Name="spatialPerception" /> <DeviceCapability Name="webcam" /> <DeviceCapability Name="microphone" /> </Capabilities> The application tested all OK in unity editor but when loaded to hololens it failed to establish a network connection. Does anyone has any idea why the app has been blocked by hololens firewall? Thanks985Views1like5CommentsWeb navigation using WebView 2 in Hololens 2 + Unity (MRTK2)
Hi! I am trying out WebView2 Preview on HoloLens 2 using Unity 2022 and MRTK 2.8. Everything works great but I am not able to click on web's buttons, do scroll, etc. I have found this section of the documentation -> https://learn.microsoft.com/en-gb/microsoft-edge/webview2/get-started/hololens2#input which seems to point to web navigation, but I am not able to get it working. Any ideas? Thanks!910Views0likes1CommentHololens2-Unity project & build settings
I am following the instructions on https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/new-openxr-project-with-mrtk page to set up my Unity project for developing an app for Hololens2. Once I switched platform and saved the new settings, I was curious to see what changes had been made under the hood by looking at my SourceTree modified files, but there is none. Is this normal (i.e. are such settings supposed to be ignored) or there is something wrong with my gitignore file that stops these changes from being tracked and registered? I do not know where these settings would be stored. My guess would be in the XRSettings.asset file, but not sure at all. The command git check-ignore -v -- XRSettings.asset does not return anything... Where are the changes to Build Settings and Player Settings stored? Should they be kept under version control?Solved906Views0likes1CommentHoloLens 2 + Mixed Reality Applications | Technical Datasheet
Click below to download HoloLens 2 Technical Datasheet https://www.microsoft.com/en-us/hololens/ is an untethered, self-contained holographic device that allows users to leverage enterprise ready https://www.microsoft.com/en-us/hololens/apps and https://azure.microsoft.com/en-us/solutions/mixed-reality/ while working heads-up and hands-free. By merging the real world with the digital world, MR users across industries can benefit from enriched remote collaboration, increased precision of work, minimized human error, fewer resource gaps, better knowledge retention, and more. Pair HoloLens 2 with a comprehensive ecosystem of apps and services from Microsoft and https://www.microsoft.com/en-us/hololens/mixed-reality-partners for https://tools.totaleconomicimpact.com/go/microsoft/HoloLens2MRApps/ impact.893Views2likes0CommentsHololens 2 QRCode Sample in MRTK3
Hello. For an application we built in our laboratory, we used MRTK 2.7.2 and this sample https://github.com/microsoft/MixedReality-QRCode-Sample , with unity 2021.1.22. The sample works really well in our case. Now, we are creating a new application with latest version of MRTK3 and Unity 2021.3.19, but seems that the sample doesn't work with MRTK3. Is there a way to let it work with MRTK3? Thank you, Nicolas.726Views1like0CommentsOpen PDF Document in Hololens 2 from the file browser
I am trying to open a pdf document located in the persistent data path, in the file explorer, in the hololens 2 device but when trying to open it by c# code in Unity, nothing happens. I've tried with the code provided in the question locted in https://stackoverflow.com/questions/71382025/open-pdf-in-hololens-unity and it appear to happen an exception that sais this: "Exception of type 'System.Exception' was thrown". Does anyone know what is happening and how can I fix it? This is the code I've used to do it: using UnityEngine; using UnityEngine.Networking; using System; using System.IO; using System.Collections; using System.Diagnostics; using TMPro; using System.Threading.Tasks; #if !UNITY_EDITOR && UNITY_WSA using System; using System.Threading.Tasks; using Windows.System; using Windows.Storage; using Windows.Storage.Streams; using Windows.Data.Pdf; #endif public class PdfDownloader : MonoBehaviour { public string pdfUrl = "https://grados.ugr.es/primaria/pages/infoacademica/archivos/ejemplostfg/!"; public string destinationPath = "my-file.pdf"; int pg = 0; // Definir e inicializar la variable pg [SerializeField] private GameObject PDFPlane = null; [SerializeField] private TextMeshProUGUI text = null; #if !UNITY_EDITOR && UNITY_WSA PdfDocument pdfDocument; #endif public void download() { StartCoroutine(DownloadPdf()); } IEnumerator DownloadPdf() { UnityWebRequest www = UnityWebRequest.Get(pdfUrl); yield return www.SendWebRequest(); if (www.result != UnityWebRequest.Result.Success) { UnityEngine.Debug.LogError("Error al descargar el archivo PDF: " + www.error); } else { string filePath = Path.Combine(Application.persistentDataPath, destinationPath); SaveFile(filePath, www.downloadHandler.data); UnityEngine.Debug.Log("Archivo PDF descargado correctamente en: " + filePath); text.text += "Archivo PDF descargado correctamente en: " + filePath+ "\n"; // Abrir el archivo PDF LoadAsync(); text.text += "Abierto" + "\n"; } } void SaveFile(string path, byte[] data) { try { // Crear el directorio si no existe string directory = Path.GetDirectoryName(path); if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); text.text += "Creado" + "\n"; } // Escribir los datos del archivo en el archivo especificado File.WriteAllBytes(path, data); text.text += "Escrito" + "\n"; } catch (Exception e) { UnityEngine.Debug.LogError("Error al guardar el archivo: " + e.Message); text.text += "Error al guardar el archivo: " + e.Message+ "\n"; } } public async void LoadAsync() { string path = Application.persistentDataPath; #if !UNITY_EDITOR && UNITY_WSA text.text += "Empiezo "+ "\n"; try { StorageFolder storageFolder = await StorageFolder.GetFolderFromPathAsync(path); /*StorageFolder storageFolder = KnownFolders.CameraRoll;*/ text.text += "Empiezo 2 "+ "\n"; StorageFile sampleFile = await storageFolder.GetFileAsync("my-file.pdf"); text.text += "Empiezo 3 "+ "\n"; //pdfDocument is an instanced object of type PdfDocument pdfDocument = await PdfDocument.LoadFromFileAsync(sampleFile); text.text += "Folder path 2: " + storageFolder + "\n"; } catch (Exception e) { text.text += "1: " + e.Message; } text.text += "listo"; #endif } public async void ChangePageAsync() { text.text += "Voy" + "\n"; #if !UNITY_EDITOR && UNITY_WSA text.text += "Empiezo "+ "\n"; //pg is the page to load using (PdfPage firstPage = pdfDocument.GetPage((uint)pg)) { InMemoryRandomAccessStream stream = new InMemoryRandomAccessStream(); await firstPage.RenderToStreamAsync(stream); MemoryStream tempStream = new MemoryStream(); await stream.AsStream().CopyToAsync(tempStream); byte[] imgBytes = new byte[16 * 1024]; imgBytes = tempStream.ToArray(); Texture2D imgTex = new Texture2D(2048, 2048, TextureFormat.BC7, false); imgTex.LoadImage(imgBytes); imgTex.filterMode = FilterMode.Bilinear; imgTex.wrapMode = TextureWrapMode.Clamp; MeshRenderer meshRenderer = PDFPlane.GetComponent<MeshRenderer>(); Material mat = meshRenderer.material; mat.SetTexture("_MainTex", imgTex); mat.mainTextureScale = new Vector2(1, 1); text.text += "pg: " + pg + "\n"; } #endif } } In the code, I first download it and then try open it. The text.text are debugging lines I've added. The pdf URL is an example pdf obtained from google. I want to show using an Unity app a pdf that has been downloaded before a pdf, avoiding the limitations tah hololens 2 has when opening a local file.639Views1like0CommentsUrgent: My App 3d content are not showing in the HoloLens
Hello Everyone, I have been facing an issue for trying the app I made using Unity in the HoloLens, when I test the app through Microsoft Visual, I can see for example the cube but when I publish the app and upload it to the portal, when I run the app using the HoloLens, no any 3d objects are showing. Can any one please help me in this urgent issue. Thanks in advance. Sam631Views0likes1Comment