Develop hololens in unity with macbook - unity3d

I'm new with unity and hololens and I started to explore it.
I have a macbook (I don't know if it is a problem).
I downloaded Unity with all the components (Vuforia, IL2CPP etc.).
When I change project settings for the hololens development I have some problems.
In particular when I check the box "Virtual Reality Supported" I don't find in the list below the Hololens option.
Also if I click on "+" button. I see: Vuforia, Oculus, OpenVr but not Hololens!
Furthermore also in the field: "scripting backend" i found only "none" and "IL2CPP".
Now, as I already say, i have downloaded all the components during the installation process.
Which is the problem?

Because Hololens runs on UWP, you need Windows. This is because the windows development libraries do not run on mac (or any Unix).
Your only option is to use something like boot camp to install windows 10 on your Mac (fast and works very well), or run a VM (a lot slower, but can be convenient if you develop on the mac and only build in the VM).
Everything should work fine with the exception of the hololens emulator, which does not work on every MacBook hardware.

You have to download the correct tools for Hololens development, here is the link:
https://learn.microsoft.com/en-us/windows/mixed-reality/install-the-tools

Related

Hololens Emulator: Unreal Engine app completely black, though Win64 works

I have taken the "default game" (tables and chairs) of Unreal Engine 4.26, and packaged it for the Hololens emulator using these instructions.
I can launch the latest Hololens emulator (10.0.19041.1136) and install the Unreal application, and an icon shows up for it in the apps panel. But when I launch the app, the entire screen is black. When packaging the application for Windows (64 bit), the application works just fine.
What could be the issue? Older versions of Unreal Engine work fine, in particular I have verified that Unreal Engine version 4.25 works with the emulator.
Other perhaps relevant info: Intel Core i7-5960X, Windows 10 version 1909 build 18363.1440, NVIDIA GeForce RTX 2080 Ti, Version 456.71.
I have also used the Unreal 4.26-chaos engine, completely fresh. I choose a blank project from the Games category, C++, Scalable 2D or 3D, raytracing disabled, mobile/tablet with starter content. Then add the Microsoft Windows Mixed reality plugin and the Hololens plugin. In settings I get a signing certificate and define a project name, using Windows SDK version 10.0.18362. Again, no joy. The same thing, just as a Blueprint, not a C++ project, also does not work.
Also checked Hololens emulator version 10.0.19041.1117. No joy.
We followed all the steps exactly per docs including the “run in VR mode setting” in packaging and reproduced this issue today.
So, we are going to recommend to you to file a defect over with UE 4.26 via Unreal Engine Support | Get Help and Customer Service for UE - Unreal Engine. Besides, you can also open a support case via http://aka.ms/hololenssupport for free to discuss further too on anything we can offer for HoloLens 2 emulator/device:
The issue in the Epic's article. You should enable the "start in VR" option in Project > Description > Settings as from
https://learn.microsoft.com/en-gb/windows/mixed-reality/develop/unreal/tutorials/unreal-uxt-ch6
It was added in 4.26.
And we don't support Unreal 4.26-chaos yet. Please take simple 4.26.

Unity Oculus Link on Macbook

I would like to start developing some games/experiences for VR on the MacBook pro using Oculus Quest with the ability to enter the play mode during the development. I found that on OSX it's not possible and I would need a windows system. So I wonder if below would work.
I don't want to install Bootcamp on the Mac internal drive instead I was thinking about buying some external hard drive installing on it windows and all necessary drivers (Bootcamp, Oculus, Steam) and use it for development with Macbook. Would be this a viable option?? Would link work with this?
This also would grant me the ability to install games that I would like to play whenever I have access to the powerful PC with good GPU so there won't be any need to install all necessary software needed to run VR games on every machine. Just plug hard drive and play. But I don't know if there won't be any issue related to the graphics card drivers. As using it with a MacBook it would have AMD drivers and with any other VR ready PC probably Nvidia would be needed. Can I have both installed at the same time?
I would like to hear your voice before I would go and buy an external drive and try these scenarios.

Direct deploy from unity to hololens emulator

Is there any way to direct install from unity to hololens emulator ?
I want to hit unity play button and hololens app get install and run on emulator.
Its very hard to for each test build unity project and then run built visual studio project on emulator.
I also used Mixed Reality Portal but it doesn't show real scales, scales are very smaller than hololens device.
You can try the Holographic Emulation feature provided by unity(https://docs.unity3d.com/560/Documentation/Manual/windowsholographic-emulation.html), and download the Holographic Remoting Player from the store in the simulator.
After successfully connecting to your simulator, you can run the Microsoft HoloLens project directly in the Unity editor rather than building and running the game each time you want to see the effects of the changes.

Unity for Hololens- lacking the player? Windows store?

The Problem
After installing Unity(5.6.0f3) and creating an example project, I go to the Edit-> Project Settings-> Quality and on the Quality Settings instead of this picture
I got only the Arrow one (not the green one-Windows Store Logo)
Also in Edit->Project Settings->Player I can see that there are settings for PC, MAC & Linux but not the Windows Store one
The situation
In the PC I am working on, I have had Windows Studio 2017 community installed previously. I have not installed the Hololens Emulator because my PC only has 2 cores (not 4 as required). I wonder if this could be the cause?
Does installing the Holographic templates only solve this? (I am planning to continue development on another PC expressly bought for this but would like to do as much as I can on my PC)
Or do I have to install another thing (Windows Store??) for Unity to work as the tutorials?
Thanks for any help, very much appreciated

Vuforia augment reality windows

Can you please tell me, if vuforia can run on a PC? I have tried to make an .EXE file, but it does not work.
Please tell me how can I run vuforia apps on my PC? Should I build it for Windows store using Unity and then run it on Windows 8?
Can you please tell me vuforia can run on pc
Answer is No. You cannot build windows or mac app with Vuforia. Vuforia is only supported on Mobile Platforms (iOS, Android).
But you want to test on Windows, you can run your app and test in unity Editor mode with webcamera attached. I hope it will answer your question.
download unity from the unity website , install & run
download vuforia and vuforia sample for unity on vuforia website
create unity project and add vuforia package to the project
There are some tutorials for you for importing the samples and ofcourse you need to get a key with the name of your project.
Have a look at this https://www.youtube.com/watch?v=HnjbTytHH6U
For now, and without plugin, the answer is no. But,
Vuforia is work on supporting win 10, so maybe months later, you can develop a win 10 universal app.
There is some plugin support build the app for windows and Mac, it costs much money. The plugin is provided by maximarouf
As the answers above, I agree that it is enough to run in unity editor for presantation and test.
Vuforia now has a Windows 10 Early Access Program. You can apply for participation and may get access to the Windows 10 UWP SDK.
However, it currently only supports Intel based devices, like the Surface Book and Surface Pro series.
Alternatively, you can use the Unity3D Plugin to build an app which works on Windows.
No vuforia is not supported . U will get Vuforiawrapper.dll missing error when you try to .
Instead what you could do is , make an APK , Download Bluestacks and install it in PC and emulate your vuforia app in PC . But no Vuforia is not made for PC. It supports UWP though which means Windows Tablet , Windows Phone, Hololens .