我叉你的sample code跟踪我的usb-stick,如下:
// 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);
它在Nexus7上运行良好。
我在Vuzix M100上尝试使用相同的应用,检测到我的标记,但ImageNode
(眉毛)无法正常渲染(黑色图像):
答案 0 :(得分:1)
试试这个:
ARLightMaterial material = new ARLightMaterial();
material.setTexture(texture2D);
material.setAmbient(0.8f, 0.8f, 0.8f);