Log in or register to post comments

We Need a Unity Sample for an AR Experience ...

February 24, 2017 - 5:32pm #1

Can Someone please post a VuMark Sample in Unity.  One that will generate an AR experience like an Image Target.  

The sample that is there only reports back VuMark data.

Thank You

We Need a Unity Sample for an AR Experience ...

May 26, 2017 - 5:18pm #20

Thank you Medabit - Can you post a release date when the inclusion happens?

We Need a Unity Sample for an AR Experience ...

April 26, 2017 - 2:12pm #19

Hello,

Understood. We have escalated your request for inclusion into a future version of the VuMark sample app.

Thanks.

We Need a Unity Sample for an AR Experience ...

April 13, 2017 - 8:07am #18

I would like to use a VuMark for the reason that I would think that it was intended.

-- One VuMark SVG Template File.

-- Multiple Patterns or Instances to Generate different AR Experiences.

I am a designer and not a coder, So I am not sure how to edit the handler script.  

This is why some of us are saying "We Need a VuMark Unity Sample for an AR Experience?"

 

We Need a Unity Sample for an AR Experience ...

April 12, 2017 - 9:16pm #17

augusty84 wrote:

Yes!   That is when "VuMark A and B"  were generated from the same instance.  Additionally from when the VuMark was uploaded from the VuMark Illustrator Template.

Yes, you can have different behavior when instance "A" is detected and when instance "B" is detected. Look at the VuMarkHander.cs in our VuMark sample app and you'll see that when a VuMark instance is detected, the registered callback will be passed a VuMarkTarget which has an InstanceId containing the Id that you specified from the Generate VuMark Instance Dialog in Target Manager. You can then have your app choose which augmentations to display or parent to the target at runtime. It's similar to Cloud Reco targets in that sense. With Cloud Reco, you can only have a single trackable at any given time and you have to determine at runtime which behavior you want to happen based on name of the target returned from the Cloud DB.

For more details, see my longer post here: https://developer.vuforia.com/forum/vumarks/changing-vumark-id-unity#comment-56660

You will need a Pro License if you want to have multiple VuMark Templates loaded at once.

Just to be clear, a VuMark Template (SVG) is what you export from Illustrator (i.e. Morton Tuxedos, Chateau). A VuMark Instance is one of the pattern variants that you can generate from a single VuMark Template and is what you would print out and affix to products, etc.

VuMark Documentation: https://library.vuforia.com/search/site/vumark

 

We Need a Unity Sample for an AR Experience ...

April 10, 2017 - 1:49pm #16

medabit wrote:

The experience in the video can be created with the existing VuMarks feature. 

So how do you do it?  I have spent countless hours trying to make it work.

 

We Need a Unity Sample for an AR Experience ...

April 10, 2017 - 1:37pm #15

Yes!   That is when "VuMark A and B"  were generated from the same instance.  Additionally from when the VuMark was uploaded from the VuMark Illustrator Template.

We Need a Unity Sample for an AR Experience ...

April 5, 2017 - 2:25pm #14

Hello,

The experience in the video can be created with the existing VuMarks feature. This was a live demo of that functionality. A VuMark is another type of target that can be detected and tracked, just like an image target. This is demonstrated in our sample app.

However, what I'm reading on this thread is that devs want the ability to have unique AR experiences for different VuMark instances. For example:

  1. Recognize VuMark "A", track and augment with experience A
  2. Recognize VuMark "B", track and augment with experience B
  3. etc.

Is the above the correct use case?

Thanks.

We Need a Unity Sample for an AR Experience ...

April 5, 2017 - 9:24am #13

I found the example on You Tube but the post is up for review by PTC; probably due to the external link.

Search on YouTube "Vuforia for the Enterprise" and on the timeline go to 24 minutes for the example of the VuMark.

We Need a Unity Sample for an AR Experience ...

April 5, 2017 - 9:10am #12

Quote:

Published on Apr 20, 2016 On January 28 2016, we were thrilled to announce Vuforia’s upcoming support for Windows 10 and to introduce the VuMark™, a groundbreaking way to enable an AR experience on any object. We also announced Project ThingX, which extends Vuforia to an entirely new audience: content producers and IoT solution providers, allowing them to easily create, publish and consume experiences from existing CAD assets. It also enables AR dashboard for PTC’s ThingWorx IoT solutions. Together these technologies will fundamentally change the way companies sell, create, operate and service “things”. To learn more, go to developer.vuforia.com or contact us.

This is the example for what I thought the VuMark was supposed to do!  Go To 24 minutes on the video.

https://youtu.be/uUBI9NPTcFE

We Need a Unity Sample for an AR Experience ...

April 5, 2017 - 1:42am #11

And some people say they got it working... Are there sample scenes available? 

We Need a Unity Sample for an AR Experience ...

April 5, 2017 - 1:41am #10

We earlier also asked this question in another open topic. Good that the use case is understood better now. 

@Vuforia: Maybe it is a good idea to let the Vuforia users decide for themselves wether to use the augmented version of the tag (input field for the ID too look for) and wether to use it as a data string to do lookup themself. 

We also desperately like to use the Augmented Version. Maybe it is not so hard to make an extra prefab to do this. 

 

We Need a Unity Sample for an AR Experience ...

April 4, 2017 - 11:46am #9

Quote:

I better understand your use case now. You want each VuMark instance to be a unique trackable, similar to image targets, where each one can be uniquely identified. I'll have to do a bit more research to see if this can be achieved with the current SDK.

Hi - I am back on this project.  I finally got my VuMark generated instances to work successfully as image targets but it would be so much easier to use the VuMark to generate the ar experience.  I did see in one of the early releases of VuMarks a presentation video that showed that a VuMark would generate the Augmented Reality Experience, but I cannot find that example.  It might have been with ThingWorx, as the VuMark was scanned by a technician an Augmented Reality Experience showed the tech how to fix the broken part.  

This is why and how I thought the VuMark was supposed to Work.

 

 

We Need a Unity Sample for an AR Experience ...

March 24, 2017 - 6:05pm #8
Quote:

The primary use case for VuMarks are a customizeable "bar code" or "QR code": Recognition of unique instances from the patterns generated using a template that you design. The VuMark database, or template, provides the framework for how the SDK will recognize the VuMark and decode the elements. It is powerful because this file has a small footprint but is capable of recognizing a very large number of unique VuMark instances.

So do you mean VuMark is not for AR usage ?

If so, this is completely different with frame marker and vuforia shouldn't remove frame marker.

We Need a Unity Sample for an AR Experience ...

March 23, 2017 - 8:07am #7

Were you able to ever call a AR experience unique to each VuMark?

I'm trying to research a similar option where we pass the VuMark ID and serve up the unique AR experience based on the VuMark ID, but have not been able to determine how to do this on the fly and not have to embed the AR experience into the app

 

 

We Need a Unity Sample for an AR Experience ...

March 22, 2017 - 6:33am #6

medabit wrote:

I better understand your use case now. You want each VuMark instance to be a unique trackable, similar to image targets, where each one can be uniquely identified.

I'll have to do a bit more research to see if this can be achieved with the current SDK.

Thanks.

Hi,

Are there any news on that?

 

Best,

Steffen

We Need a Unity Sample for an AR Experience ...

March 8, 2017 - 8:17pm #5

Thank you so much, especially because I wrote like a jerk.  It is so frustrating to see such a great idea not work.  I recognize the VuMark potential for use with many things.

I studied more of the sample and saw a post where someone else is doing what I want to do.  He is the one that added the sphere instead of the sprite instance.  When I get the time I am going to try out what he did.  Many of my VuMark instances are to display 2D.  

The VuMark sample is very miss leading as it used an image of the instance of the VuMark database on the panel display.  So from our side it looked as if the VuMark in Unity generated the display but it really did not.  It just called the image into reference.  So I think I can use that technique to call my objects into place.

 

Thanks again - I really appreciate what you all are doing with Vuforia for Unity to help us non programmers to make great things to come ...

 

 

We Need a Unity Sample for an AR Experience ...

March 7, 2017 - 9:44am #4

augusty84 wrote:

What was interesting in your post is that you said to use the Vuforia Database.  I want to use the database that I created from my VuMark template.  So I imported that and still nothing.  

"Vuforia" is the name of the VuMark template packaged with the sample app. I can only refer to our sample apps as they are a common reference.

augusty84 wrote:

Something else is very interesting, the camera is very grainy when using the VuMarks.  Is that on purpose?

No. Vuforia sets camera performance parameters (resolution, frame rate) per device, based upon that device's capabilities. Different Camera Device Modes may be available, depending upon the device. You can set these in the ARCamera global configuration settings.

augusty84 wrote:

What I do not understand is how the VuMark really works,  afterall we create these instances from the vumark, but what are we supposed to do with the instance?  Does the vumark database that consists of only 1 thing, Is that the language that will tell vuforia how to relate our generated instance to the vumark and its child.

The primary use case for VuMarks are a customizeable "bar code" or "QR code": Recognition of unique instances from the patterns generated using a template that you design. The VuMark database, or template, provides the framework for how the SDK will recognize the VuMark and decode the elements. It is powerful because this file has a small footprint but is capable of recognizing a very large number of unique VuMark instances.

augusty84 wrote:

Please Help,  my work around solution is very tedious as I used the data from the vumark and copied the pattern to an image target, which works; but it does not work perfectly nor all the time.

And there is not one example anywhere that uses the VuMark to generate and AR Experience (similiar to an image target generated experience)

I better understand your use case now. You want each VuMark instance to be a unique trackable, similar to image targets, where each one can be uniquely identified.

I'll have to do a bit more research to see if this can be achieved with the current SDK.

Thanks.

We Need a Unity Sample for an AR Experience ...

March 5, 2017 - 9:45pm #3

Thank you for your response, but it does not work within the Unity editor.  I even did what you said in another post and marked the track from appearance box.

And yes, I have played with the sample and I can read the data from Vuforia's instances, but that is not what I want to do.  I want to generate many augmented reality experiences from a similar image; such as what the VuMark can provide.

What was interesting in your post is that you said to use the Vuforia Database.  I want to use the database that I created from my VuMark template.  So I imported that and still nothing.  

Something else is very interesting, the camera is very grainy when using the VuMarks.  Is that on purpose?

What I do not understand is how the VuMark really works,  afterall we create these instances from the vumark, but what are we supposed to do with the instance?  Does the vumark database that consists of only 1 thing, Is that the language that will tell vuforia how to relate our generated instance to the vumark and its child.

Please Help,  my work around solution is very tedious as I used the data from the vumark and copied the pattern to an image target, which works; but it does not work perfectly nor all the time.

 

- - -

And there is not one example anywhere that uses the VuMark to generate and AR Experience (similiar to an image target generated experience)

 

 

We Need a Unity Sample for an AR Experience ...

March 1, 2017 - 5:32pm #2

Hello,

This is actually fairly simple to mock up using the Unity core sample app:

  1. Create a new scene
  2. Delete the Main Camera
  3. Drag and drop the ARCamera prefab into the scene
  4. Enter your license key
  5. Load and activate the "Vuforia" database (this is the one packaged with sample VuMarks)
  6. Drag and drop the VuMark prefab into the scene
  7. Select the Vuforia database
  8. Associate a GameObject as a child to the VuMark prefab

By default, a VuMark is a trackable object. The provided sample is instructive for how to exact the instance information.

Thanks

Log in or register to post comments