Vuforia Unity3D Cloud Recognition (switch between GameObjects) - unity3d

I am trying to replicate the 'Creating Cloud Recognition Apps in Unity - Augmented Reality - Vuforia (new)' video published by Vuforia developer portal.
Link: https://www.youtube.com/watch?v=ILVpISTEcx4
However in the script they use
(ImageTracker)TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER);
but in the Viforia API there is no ImageTracker and seems obsolete
I did find ObjectTracker
https://developer.vuforia.com/library/sites/default/api/unity/classVuforia_1_1ObjectTracker.html
I tried using this but I don't it is correct
ObjectTracker tracker = TrackerManager.Instance.GetTracker<ObjectTracker>();
Any help, suggestion or tutorials in the right direction would be very help full.
Thanks.

Related

Create Demo watch on wrist without tracker

I'm looking for a solution. I'm aware of 3d tracking with programmes like Vuforia because
I want to build an app to demo watches on the wrist. However I don't want to use any trackers on the hand. Is there a way to use marker-less tracking on my wrist to achieve the same experience
I want to create AR app that can try watch on wrist without using any tracker
Try MediaPipe Hands from Google. There is an open-source MediaPipe Plugin for Unity as well.

How can I find the right API to connect my Actuate motion simulator chair software to unity

This is my first time trying to find an API. Should I be successful I will then need to figure out how to use it.
I want to run a VR immersive experience on an oculus quest which a person wears while sitting in the motion simulator, I want the movement of a boat in the VR headset to correspond with the movement of the chair.
The software for the chair I have is called Actuate motion v1.0.8
On their website it says they have a "C API" (Which I can't find online documentation) but they aslo mention they have a unity plugin you can use for your game. I would use their plugin before attempting their api.

hololens - using Azure Anchors with Vuforia

We are using Vuforia for image tracking with hololens and unity engine. Vuforia works fine. We are also using Azure Spacial Anchors to fix the location of objects. However, Anchors do not seem to work with Vuforia. It appears that Vuforia captures camera events and does not pass them on to Azure Anchors, maybe?
Is there a way to get both technologies working at the same time?
the major issue would be Vuforia occupied the Camera pipeline
you may stop Vuforia and switch to ASA and switch back.
Or you may use pics and time stamps and ASA
Please read this page
https://library.vuforia.com/platform-support/working-camera-unity
may help you get the camera frame. then you may make the parameter transferd to a service you hosted in linux server, with Spatial https://github.com/microsoft/azure_spatial_anchors_ros

Augmented Reality - What do i need?

i have to build an app like this:
https://www.youtube.com/watch?v=vetDCkbQGM4
It should simply detect the cockpit of a car and should show informations. For example "this is air conditioning", "this is switch button for the radio". The targets will be pre defined. Basically the app should detect everything and should show information.
Can I realize this with Vuforia? Which framework is suitable for this task?
I hope you guys can help me.
Cheers!
Since your targets are pre-defined, the simplest solution would be to use aruco markers to get 3D world positions/rotations through your user's camera feed.
See the AR Marker Detector in the Unity Asset Store for an example. Vuforia uses 'VuMarks' that are more intricate versions of this.
If you can't add computer-readable labels to the real world for your project, then you are talking about real-time object recognition. That is a much harder problem and not yet easily solvable in Unity as far as I know. It would require something like Google's Cloud Vision API. There is a Unity Cloud Vision project on GitHub, but I have no idea how well it works or what it's capabilities are.
Yes it is possible, you were first require to google. There are different SDK/Framework and Unity Asset store packages available.
You can use Free Vuforia AR Starter Kit from asset store to up and run your logic. Or You can also use Free AR Toolkit. There are different kind of tut available which can show you how to implement these pacakges.

Unity3D How to Create Augmented Reality Without Marker?

I'm already make an augmented reality app that can read images marker, but I wonder if i can make augmented reality without marker in unity.
Can anyone tell me how?
Maybe What you need is SLAM, I think. Simultaneous Localization And Mapping, and is markerless, just recognite and track the environment.
These are 2 videos about slam:
https://www.youtube.com/watch?v=HbaEw5-YvA0
https://www.youtube.com/watch?v=_YLzcWX-gWU
One is from kudan, one is from wikitude. If this feature is what you want. Then I am sure that what you need is SLAM.
You can get more from:
wikitude slam
kudan
And, vuforia is not adviced. In fact, Smart Terrain does recoginate the environment, it still need a marker.
You can use Google ARCore, Vuforia or 8thWall SDKs. All of them have motion tracking or extended tracking. So you do not have to use markers. You can take a look at ARCore HelloAR example:
https://developers.google.com/ar/develop/unity/tutorials/hello-ar-sample
you can using ARUnity. ARUnity is the Unity plugin for ARToolKit. (Well the marker would be some kind of image which is used for tracking. ARToolKit calls it NFT.)
You can download it here:
http://www.artoolkit.org/download-artoolkit-sdk
(Scroll down for the ARUnity download link)
Documentation is available here:
http://www.artoolkit.org/documentation/doku.php?id=6_Unity:unity_getting_started
Best is, it is free and open-source :).