Image node not render properly on Vuzix M100

97 Views Asked by At

I fork your sample code to track my usb-stick, as this :

// Initialise image trackable
ARImageTrackable trackable = new ARImageTrackable("Usb");
trackable.loadFromAsset("usb.jpg");

// Get instance of image tracker manager
ARImageTracker trackableManager = ARImageTracker.getInstance();

// Add image trackable to image tracker manager
trackableManager.addTrackable(trackable);

// Initialise image node
ARImageNode imageNode = new ARImageNode("eyebrow.png");

// Add image node to image trackable
trackable.getWorld().addChild(imageNode);

It works great on Nexus7.

enter image description here

I try same app on Vuzix M100, my marker is detected, but ImageNode (eyebrow) is not render properly (black image):

enter image description here

1

There are 1 best solutions below

1
On

Try this:

ARLightMaterial material = new ARLightMaterial();
material.setTexture(texture2D);
material.setAmbient(0.8f, 0.8f, 0.8f);