I can't recommend none of them, it's a specific case that wasn't in the things to do list. If there is already a version "ported" or prepared to be used in Android then maybe just for the sake of your own sanity I would test it. If it works cool, if not... well look into other possibilities. In the root Android is a hyped/javaticed linux with a like for tough compilings but still compatible with the vast majority of the C/C++ source code of open libraries. In the end it's just a matter of time, work and study of the platform, except rare cases. So... as some books say, Have a go hero!And check out with the mail list with your results.
Thanks for your replies... Coincidentally, I initially argued the same point you are both making to my software lead (who is monitoring this thread) that it would be better to export assets to OpenSceneGraph's native data format. He argued in turn that it is important for our platform to be able to load Collada files so that 3rd parties can easily load their own assets without having to export them to .ive or .osgb.
Hope you both enjoy the weekend.
Oren
Jorge Izquierdo Ciges wrote:
> Jan I agree totally with you. For mobile devices, Android specifically binary file formats tend to work a lot better than plain text derivates that's one of the reason collada was not in my to do list whe we worked on making OSG work in Android. Still, there are projects where you can't take smart optimal decisions and would be cool to know that "teorical" is "works" xD
>
> Happy weekend!.
>
> 2012/9/21 Jan Ciger < ()>
>
> >
> > On Fri, Sep 21, 2012 at 9:35 AM, Jorge Izquierdo Ciges < ()> wrote:
> >
> > > I can't recommend none of them, it's a specific case that wasn't in the things to do list. If there is already a version "ported" or prepared to be used in Android then maybe just for the sake of your own sanity I would test it. If it works cool, if not... well look into other possibilities. In the root Android is a hyped/javaticed linux with a like for tough compilings but still compatible with the vast majority of the C/C++ source code of open libraries. In the end it's just a matter of time, work and study of the platform, except rare cases. So... as some books say, Have a go hero!
> > >
> > > And check out with the mail list with your results.
> > >
> > >
> > >
> >
> >
> > While it should be possible to compile the COLLADA DOM for Android, I think Oren would be better off with using another data format. COLLADA is quite a mess of a format, intended for exchange of data between modelling tools, not as an "end-user" deployment format. You get huge XML files, not something I would want on a mobile device.
> >
> > Use COLLADA to export your stuff from 3DS Max/Blender/Maya (native OSG exporters are better, though) and convert it to e.g. .ive or .osgb for use on the mobile. Smaller files, everything included (textures, shaders, etc.), faster loading - a win-win situation.
> >
> > Regards,
> >
> > Jan
> >
> >
> >
> > _______________________________________________
> > osg-users mailing list
> > ()
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org)
> >
> >
>
>
> ------------------
> Post generated by Mail2Forum
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=50235#50235
Thanks for your replies... Coincidentally, I initially argued the same point you are both making to my software lead (who is monitoring this thread) that it would be better to export assets to OpenSceneGraph's native data format. He argued in turn that it is important for our platform to be able to load Collada files so that 3rd parties can easily load their own assets without having to export them to .ive or .osgb.