Hi,
I know how to google, thanks.
And I've already scouted and dropped both of the link you gave me.
The first one glTF is a software in javascript, probably nodejs or
something like that, I have no use for it in Android
The second one doesn't give much more of Assimp library author compiled
it with Visual Studio only and require GLEW and GLUT, how am I supposed
to install those in an Android device?
It's OpenGL ES not OpenGL.
thanks anyway,
Regards,
Daniele Segato
On 08/09/2013 08:57 AM, gjs wrote:
Hi,
http://lmgtfy.com/?q=convert+collada+to+opengl
Maybe have a look at https://github.com/KhronosGroup/glTF
and http://sourceforge.net/projects/colladaloader/
Regards
On Thursday, August 8, 2013 9:15:51 PM UTC+10, Daniele Segato wrote:
Hi,
I'm scouting for a 3D model importer library.
I'd like it to have support for COLLADA and FBX format.
Our iOS team is using NinevehGL engine: http://nineveh.gl/
which is just perfect... but for iOS only.
Do you know of something similar for Android?
I want to add a quote from /Diney Bomfim/, the author of NinevehGL:
If you choose a 3D engine, like PowerVR, SIO2, Oolong, UDK,
Ogre and many others, you’ll be stuck inside their APIs and
their implementation of OpenGL. If you choose a third party
API just to load a 3D file, you will need to integrate the
third party class to your own implementation of OpenGL.
Another choice is to search a plugin to your 3D software to
export your objects as a .h file. The .h is just a header
file containing your 3D objects in the OpenGL array format.
Unfortunately, until today I just saw 2 plugins to do this:
One to Blender made with Phyton and another made with Pearl
and both was horribles. I never seen plugins to Maya, 3DS
Max, Cinema 4D, LightWave, XSI, ZBrush or Modo.
/took from
http://db-in.com/blog/2011/02/all-about-opengl-es-2-x-part-23/
<http://db-in.com/blog/2011/02/all-about-opengl-es-2-x-part-23/> /
Which I think is true for Android too.
iOS developers has the option to solve those issues by using NinevehGL.
Do we have some option like that for Android?
*My specific need* is a library that interact well with Vuforia -
http://www.qualcomm.com/solutions/augmented-reality
<http://www.qualcomm.com/solutions/augmented-reality>
which is a library for Augmented reality using NDK and a C++
library. Vuforia examples show, via OpenGL, the camera and overlay
upon it a very simple 3D model defined in .h files.
I need something to keep all that and just change the model /
underling database of features detections.
My scouting results until now:
* JOGL - https://jogamp.org/jogl/www/ - this is a Java library
that just act as a bind to OpenGL®, OpenCL™, OpenAL and OpenMAX
APIs inside Java - to my needs it's not that much of an help, I
only need OpenGL to show a 3D model and this library doesn't
provide a way to import one - nor has anything more then what I
can already use with NDK
* Min3D - http://code.google.com/p/min3d/
<http://code.google.com/p/min3d/> - this is a Java library to
import OBJ, 3DS and D2D models, many guide talks about it but it
seems pretty dead project, no commit since 2011 and it use a
Scene object which somewhat collide with the way Vuforia use OpenGL
* JPCT-AE http://www.jpct.net/jpct-ae/index.html
<http://www.jpct.net/jpct-ae/index.html> - this is another java
library which expose a very simple 3d engine and import for 3DS,
OBJ, MD2, ASC which is horribly written (IMHO) for Android
* Assimp (Open Asset Import Library) -
http://assimp.sourceforge.net/
<http://assimp.sourceforge.net/> - this is a C/C++ library for
importing almost any 3D model around (including COLLADA and
FBX), it "just" provide methods to import the models and should
work very well - but that's no version for Android even if some
folks actually managed to use it with Android
(http://jazzyjester.wordpress.com/2013/02/02/test/
<http://jazzyjester.wordpress.com/2013/02/02/test/>)
* Unity3D - http://unity3d.com/ - Very complete 3D crossplatform
framework, in my company we already use it, too bad you can't
integrate it very nicely with a native application that just use
3D with Vuforia in a fragment.
My current effort is aimed at trying to integrate Assimp into a
Vuforia Sample and I'll then write plain OpenGL commands to render it.
I had to study NDK, C++, OpenGL all together and this is taking a
while.[1]
I hope you have other suggestions and that this discussion may prove
helpful to others.
Regards,
Daniele Segato
[1] Furthermore I'm encountering issues with the pre-compiled
libassimp.so library provided at the link above by jazzyjester which
apparently doesn't have the symbol for a aiScene de-constructor -
and when I compile it own my own for some reason it say the target
missmatch. But that's little off-topic right now
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.