Log in or register to post comments

Custom Texture and 3d Object

November 28, 2012 - 6:36am #1

Vuforia offers the ImageTargets example, but what if I want to create the texture and image myself and import that into Vuforia and Android? Basically is it possible to create my own stones, or chips target and render my own custom 3d teapot? There a lot of question asking the same in this forum bur I havent seen a plausable solution. The use case would be:

  1. Creeate a Custom Texture *Blender
  2. Create a Custom 3d image (object) *Blender
  3. Using Vuforia have the custom Texture show/view the custom 3d image
  4. Using android run the applcation point a device to the printer texture and view the 3d image

Any ideas/help with this would be great.

 

The new 2.0 SDK was released

December 28, 2012 - 2:17am #6

The new 2.0 SDK was released around a week after Alessandro's post.

HTH

N

isn't that out of date? I

December 28, 2012 - 1:30am #5

isn't that out of date? I mean it poped up as unread, so just saying

Custom Texture and 3d Object

December 7, 2012 - 1:27am #4

Hi, that is the way it works in the current SDK (version 1.5).

FYI: a new version is expected to be released soon which may contain some new interesting features to manage trackables.

 

 

Custom Texture and 3d Object

December 6, 2012 - 9:34am #3

So to use Vuforia we are stuck with having to use the "My Trackables", man I wish there was an API for this. It really cuts into productivity.

Custom Texture and 3d Object

November 28, 2012 - 8:48am #2

Hi, 

you can create your own images (like the Chips and Stones examples) by using the Target Management System (TMS);

this ix explained in detail in the Dev Guide -> Target Management System -> Create Image Targets 

https://ar.qualcomm.at/developer_guide

Note that in principle you can upload any image to the TMS, and get back a dataSet that can be used in Vuforia; however, the image will need to contain a sufficient amount of details, as also explained in the DevGuide.

For 3D models, you could create one in Blender and then export it with an "OpenGL export plugin" (you can search the net for such plugins, there exist a few to my knowledge); once exported to OpenGL format, you can replace the "teapot" model with your custom model;

another option is to export the Model (from Blender or other 3D editing tool) to .OBJ format.

Then there exist a simple script that can convert from OBJ to OpenGL.

This is explained step-by-step in detail in:

https://ar.qualcomm.at/content/android-how-do-i-replace-teapot

In general, you need to be familiar with OpenGL programming, otherwise this can be a bit challenging.

 

An alternative is to use the Vuforia extension for Unity 3D, which allows you to quickly develop stunning 3D applications for bith Android and iOS, and supports various 3D file formats.

I hope this helps.

 

 

Log in or register to post comments