By strange99
on Thu, 01/24/2013 - 11:41
After using Vuforia (and, of course, QCAR) from beginning I looked for a easy way to replace the teapot (and also avoid using "Opengl2h.pl").
Some SDK's, Render-Engines (including, but not only, Ninevgl, OpenFrameWorks) I decided to mka my own.
While Vurforias license resticts publiching QualComms Sample-Code (also modifiied) I put my code with a long description on GitHub.
This time are a few limitations (the biggest one is: ONLY IOS) but it works !
You can try (and use) it:
https://github.com/DrNeuroSurg/AiAugmentedReality
Replace Teapot with custom 3d-Model
Hi strange99,
thanks for sharing this ! I had a quick look at the project, although I did not tried it out, but it looks really an impressive work.
Probably this may turn useful to other iOS OpenGL developers out there.
Replace Teapot with custom 3d-Model
Thank you, for your quick response...
Vuforia is a great SDK (and technology) and there are so many questions about custom models.
Hope, I can make the same for Android (it should be easy - only replace the used libraries...)
Replace Teapot with custom 3d-Model
Yes, if you make an Android version too, feel free to share it here, we also have many Android users looking around for good 3D engines.
Thank you.
Replace Teapot with custom 3d-Model
I updated (and renamed) my Render-Engine:
You'll find it at
https://github.com/DrNeuroSurg/REVu
along with a small description for installation and usage.
Replace Teapot with custom 3d-Model
Cool !
Replace Teapot with custom 3d-Model
Thank you !
Replace Teapot with custom 3d-Model
Hello, You said ur code works... i dont find the link.. Please share the link again
Replace Teapot with custom 3d-Model
Hi strange99,
Thanks for your work. I can confirm that it runs on my new iPad.
Best regards.
Replace Teapot with custom 3d-Model
Nice. Would be good to see some feedback from Android users as well...
Replace Teapot with custom 3d-Model
Thank you for sharing
Replace Teapot with custom 3d-Model
... it seem's your storyboard-example uses an older version of Vuforia... (e.g. 1.5.x)
REVU works ONLY with Vuforia 2.x AND OpenGLES 2.0.
See the Transition-Guide at:
https://developer.vuforia.com/resources/dev-guide/migrating-your-ios-sdk-project
Replace Teapot with custom 3d-Model
Ok, So exactly I need to do for it work at Android?
Replace Teapot with custom 3d-Model
It is great,
Could you tell me how to make AR 3D object animated?
For example, in your "astroBoy.dae", I can make it rotate but not animation.
Thanks,
Replace Teapot with custom 3d-Model
Sorry,
there is no support for animations (yet)...
Replace Teapot with custom 3d-Model
In addition, please introduce how to add multiple textures to one 3D objects.
Replace Teapot with custom 3d-Model
I would like to extend your code for Animation.
Do you have any suggestion?
Thanks,
Replace Teapot with custom 3d-Model
Or if you know any plug-in/addon which supports animation in iOS, please introduce.
Thanks,
Replace Teapot with custom 3d-Model
take a look at
http://www.openframeworks.cc
there is a assimp-import-addon (don't remember the name, but you'll find it in the source-code). There is a part for animation (esp. astroboy.dae !!!)
Replace Teapot with custom 3d-Model
Replace Teapot with custom 3d-Model
strange99,
Thank you very much for your suggestion,
HuyThach
Replace Teapot with custom 3d-Model
Dear strange99,
I have tried to import animation functions from assimpExample (openFrameworks) to your code. I have event re-written loadGLResources(), added update(), playAllAnimations() as same as assimpExample, but animation still does not work.