Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
On Thu, Sep 6, 2012 at 6:45 PM, Rafa Gaitan rafa.gai...@gmail.com wrote: Catched! It was not in JNI, the problem was that in the Matrix constructor I had the a12 element repeated and setted in the a13 position! The example with the y-up orientation works as expected now. Changes are checked in the repository. OK, I tested it and it does work OK now. Good job! Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hello Rafael, On Wed, Sep 5, 2012 at 11:29 PM, Rafa Gaitan rafa.gai...@gmail.com wrote: Hi Jan, Thank you, If it gives you any problem then send me the modified example and I will try to reproduce it. I have updated my code and the bug is still there. You can get my modified example here: https://dl.dropbox.com/u/6822332/org.openscenegraph.osgcamera.zip The data files are here (just unpack the folder to /sdcard on your device, it looks for files /sdcard/osg/*.ive): https://dl.dropbox.com/u/6822332/osg.zip I've also checked in changes regarding the camera resolution I hope these changes will also fix the problems on your side. Yes, that fixed the camera-related crash. BTW, there is a syntax error in org.openscenegraph.android/jni/JNIosgViewer.cpp: @@ -138,7 +138,7 @@ JNIEXPORT void JNICALL Java_org_openscenegraph_osg_viewer_Viewer_nativeSetUpView JNIEXPORT void JNICALL Java_org_openscenegraph_osg_viewer_Viewer_nativeSetViewport(JNIEnv *, jclass, jlong cptr, jint x, jint y, jint width, jint height) { -osgViewer::Viewer *v = reinterpret_castosgViewer::Viewer::Viewer* (cptr); +osgViewer::Viewer *v = reinterpret_castosgViewer::Viewer* (cptr); if (v == NULL) return; v-getEventQueue()-windowResize(x, y, width, height); The above makes it actually compile with the latest NDK from Google. You may also want to raise the minimum SDK level to 8 or 9 in the manifests, because Lint is complaining about functions being used that are not available in the old SDK. Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jan, 2012/9/6 Jan Ciger jan.ci...@gmail.com Hello Rafael, On Wed, Sep 5, 2012 at 11:29 PM, Rafa Gaitan rafa.gai...@gmail.comwrote: Hi Jan, Thank you, If it gives you any problem then send me the modified example and I will try to reproduce it. I have updated my code and the bug is still there. You can get my modified example here: https://dl.dropbox.com/u/6822332/org.openscenegraph.osgcamera.zip The data files are here (just unpack the folder to /sdcard on your device, it looks for files /sdcard/osg/*.ive): https://dl.dropbox.com/u/6822332/osg.zip Thank you, there is indeed a bug there :S. I was able to reproduce it. I have also replicated it in native and it worked as expected, so something is happening in the jni conversion part. I'm debugging now and I will keep you informed. I've also checked in changes regarding the camera resolution I hope these changes will also fix the problems on your side. Yes, that fixed the camera-related crash. Perfect! BTW, there is a syntax error in org.openscenegraph.android/jni/JNIosgViewer.cpp: @@ -138,7 +138,7 @@ JNIEXPORT void JNICALL Java_org_openscenegraph_osg_viewer_Viewer_nativeSetUpView JNIEXPORT void JNICALL Java_org_openscenegraph_osg_viewer_Viewer_nativeSetViewport(JNIEnv *, jclass, jlong cptr, jint x, jint y, jint width, jint height) { -osgViewer::Viewer *v = reinterpret_castosgViewer::Viewer::Viewer* (cptr); +osgViewer::Viewer *v = reinterpret_castosgViewer::Viewer* (cptr); if (v == NULL) return; v-getEventQueue()-windowResize(x, y, width, height); The above makes it actually compile with the latest NDK from Google. You may also want to raise the minimum SDK level to 8 or 9 in the manifests, because Lint is complaining about functions being used that are not available in the old SDK. Fixed and checked in the repository, thank you! Maybe we should establish a submission protocol. I think git and gitorious has something to easily merge changes from different clones. Something called merge request, but I'm pretty new in GIT and I don't have clear the complete process. Regards, Rafa. Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hello, On Thu, Sep 6, 2012 at 5:37 PM, Rafa Gaitan rafa.gai...@gmail.com wrote: Thank you, there is indeed a bug there :S. I was able to reproduce it. I have also replicated it in native and it worked as expected, so something is happening in the jni conversion part. I'm debugging now and I will keep you informed. OK! Thanks for looking into it. Fixed and checked in the repository, thank you! Maybe we should establish a submission protocol. I think git and gitorious has something to easily merge changes from different clones. Something called merge request, but I'm pretty new in GIT and I don't have clear the complete process. I don't know gitorious, so hard to say. I can probably keep a clone of your repo somewhere (Gitorious, GitHub, etc.) and ask you to pull from there, but for these tiny patches it is likely simpler to just send a patch formatted by git format-patch. You can apply those directly using git am command. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi again :), 2012/9/6 Jan Ciger jan.ci...@gmail.com Hello, On Thu, Sep 6, 2012 at 5:37 PM, Rafa Gaitan rafa.gai...@gmail.com wrote: Thank you, there is indeed a bug there :S. I was able to reproduce it. I have also replicated it in native and it worked as expected, so something is happening in the jni conversion part. I'm debugging now and I will keep you informed. OK! Thanks for looking into it. Catched! It was not in JNI, the problem was that in the Matrix constructor I had the a12 element repeated and setted in the a13 position! The example with the y-up orientation works as expected now. Changes are checked in the repository. Fixed and checked in the repository, thank you! Maybe we should establish a submission protocol. I think git and gitorious has something to easily merge changes from different clones. Something called merge request, but I'm pretty new in GIT and I don't have clear the complete process. I don't know gitorious, so hard to say. I can probably keep a clone of your repo somewhere (Gitorious, GitHub, etc.) and ask you to pull from there, but for these tiny patches it is likely simpler to just send a patch formatted by git format-patch. You can apply those directly using git am command. Yes, I think is the best way, maybe if you find another bug or are interested into contribute, then we can use this mechanism sending me the patch directly. Thank you for testing! Rafa. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hello, On 09/06/2012 06:45 PM, Rafa Gaitan wrote: Catched! It was not in JNI, the problem was that in the Matrix constructor I had the a12 element repeated and setted in the a13 position! The example with the y-up orientation works as expected now. Changes are checked in the repository. Whoops. OK, I will test it in the morning again. Thanks for finding this! Yes, I think is the best way, maybe if you find another bug or are interested into contribute, then we can use this mechanism sending me the patch directly. Sure, why not. We are looking into doing some AR applications for Android, so we may use your library as a base to start from. If I have some modifications that will be beneficial for everyone, I will for sure send you a patch. Best regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hello Rafael, I have tried your osgAndroid library, it does indeed work for me after fixing few details, such as incorrect project references in Eclipse. However, I see a weird bug. I have modified the OSGOverlayCamera example to load three .ive files - a cube, floor plane and a monkey mesh (Suzanne from Blender). That works ok. However, as soon as I use MatrixTransforms to move things around or to scale them, it goes wrong. E.g. setting scale factor to 0.1 makes my geometry reliably vanish (4x4 scaling matrix with 0.1 on diagonal and 1 in the last element). Using scaling coefficient of 0.2 doesn't make it vanish, but doesn't scale it neither ?! Then I wanted to swap the axes, because my geometry is y-up. So I have used this matrix: Matrix(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1); However, if I use this, add the geometry as children to this matrix and set the matrix as scene data to the viewer, the geometry explodes (it is stretched out into infinity) - as if division by zero was happening somewhere or the matrix was singular (it obviously isn't). Of course, the same geometry configuration with the same matrices is working just fine if I add the matching C++ code to the native OSG example from the OSG source. What is going on? Some sort of JNI type conversion issue? I am not a JNI expert, so I have no clue there ... For the record, I am testing this on an Acer Iconia A500 tablet, with the Ice Cream Sandwich. It has Tegra 2 (without Neon, so using armeabi ABI) chipset. What is going on here? Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jan, I'm glad you are using it, I'm answering you below. 2012/9/5 Jan Ciger jan.ci...@gmail.com Hello Rafael, I have tried your osgAndroid library, it does indeed work for me after fixing few details, such as incorrect project references in Eclipse. Nice to hear that worked for you, Could you post me the changes?, If the changes are related to the Android.mk files, this is something you need to change in order to build against OSG (maybe I need to add the note to the wiki). If are related to the eclipse projects I will be happy to fix them :). However, I see a weird bug. I have modified the OSGOverlayCamera example to load three .ive files - a cube, floor plane and a monkey mesh (Suzanne from Blender). That works ok. However, as soon as I use MatrixTransforms to move things around or to scale them, it goes wrong. E.g. setting scale factor to 0.1 makes my geometry reliably vanish (4x4 scaling matrix with 0.1 on diagonal and 1 in the last element). Using scaling coefficient of 0.2 doesn't make it vanish, but doesn't scale it neither ?! Then I wanted to swap the axes, because my geometry is y-up. So I have used this matrix: Matrix(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1); However, if I use this, add the geometry as children to this matrix and set the matrix as scene data to the viewer, the geometry explodes (it is stretched out into infinity) - as if division by zero was happening somewhere or the matrix was singular (it obviously isn't). Of course, the same geometry configuration with the same matrices is working just fine if I add the matching C++ code to the native OSG example from the OSG source. What is going on? Some sort of JNI type conversion issue? I am not a JNI expert, so I have no clue there ... For the record, I am testing this on an Acer Iconia A500 tablet, with the Ice Cream Sandwich. It has Tegra 2 (without Neon, so using armeabi ABI) chipset. What is going on here? I've been using MatrixTransform for AR applications and I don't remember that kind of issues, but JNI stuff is tricky and maybe there is a bug there. Sometimes if you don't keep correctly the reference count of OSG objects between Java and C++ weird things happen. Could you post the code or a simple example so I could check it on my side? Anyway I'm going to test it in order to replicate your problem. I have a Samsung Galaxy S with Android 2.3.6. Regards, Rafa. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jan, I had found one fatal bug, that probably was the problem. It was the typical copy - paste problem! :S. When doing postMult or preMult, I was using the same origin matrix to do the computation, so weird things were happening. Fixes and some improvements to the osgcamera example (now is landscape and with correct aspect ratio) es checked in and pushed to the repository. I have also added a modified the example using three MatrixTransform, I think in the similar way you described. I didn't spotted this before, because in AR applications we were setting the matrix directly using .set method. Thank you for spotting that bug!, Anyway tell me if things work for you or maybe there is another hidden problem there. Cheers, Rafa. 2012/9/5 Rafa Gaitan rafa.gai...@gmail.com Hi Jan, I'm glad you are using it, I'm answering you below. 2012/9/5 Jan Ciger jan.ci...@gmail.com Hello Rafael, I have tried your osgAndroid library, it does indeed work for me after fixing few details, such as incorrect project references in Eclipse. Nice to hear that worked for you, Could you post me the changes?, If the changes are related to the Android.mk files, this is something you need to change in order to build against OSG (maybe I need to add the note to the wiki). If are related to the eclipse projects I will be happy to fix them :). However, I see a weird bug. I have modified the OSGOverlayCamera example to load three .ive files - a cube, floor plane and a monkey mesh (Suzanne from Blender). That works ok. However, as soon as I use MatrixTransforms to move things around or to scale them, it goes wrong. E.g. setting scale factor to 0.1 makes my geometry reliably vanish (4x4 scaling matrix with 0.1 on diagonal and 1 in the last element). Using scaling coefficient of 0.2 doesn't make it vanish, but doesn't scale it neither ?! Then I wanted to swap the axes, because my geometry is y-up. So I have used this matrix: Matrix(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1); However, if I use this, add the geometry as children to this matrix and set the matrix as scene data to the viewer, the geometry explodes (it is stretched out into infinity) - as if division by zero was happening somewhere or the matrix was singular (it obviously isn't). Of course, the same geometry configuration with the same matrices is working just fine if I add the matching C++ code to the native OSG example from the OSG source. What is going on? Some sort of JNI type conversion issue? I am not a JNI expert, so I have no clue there ... For the record, I am testing this on an Acer Iconia A500 tablet, with the Ice Cream Sandwich. It has Tegra 2 (without Neon, so using armeabi ABI) chipset. What is going on here? I've been using MatrixTransform for AR applications and I don't remember that kind of issues, but JNI stuff is tricky and maybe there is a bug there. Sometimes if you don't keep correctly the reference count of OSG objects between Java and C++ weird things happen. Could you post the code or a simple example so I could check it on my side? Anyway I'm going to test it in order to replicate your problem. I have a Samsung Galaxy S with Android 2.3.6. Regards, Rafa. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
On 09/05/2012 05:15 PM, Rafa Gaitan wrote: Hi Jan, I'm glad you are using it, I'm answering you below. 2012/9/5 Jan Ciger jan.ci...@gmail.com mailto:jan.ci...@gmail.com Hello Rafael, I have tried your osgAndroid library, it does indeed work for me after fixing few details, such as incorrect project references in Eclipse. Nice to hear that worked for you, Could you post me the changes?, If the changes are related to the Android.mk files, this is something you need to change in order to build against OSG (maybe I need to add the note to the wiki). If are related to the eclipse projects I will be happy to fix them :). I think that the name of the project referenced by example is wrong - it doesn't install the JNI libs with the Camera example unless you set the projects are referenced from the example. I will check what other changes I had to make, but it wasn't much or it was specific to my setup. I've been using MatrixTransform for AR applications and I don't remember that kind of issues, but JNI stuff is tricky and maybe there is a bug there. Sometimes if you don't keep correctly the reference count of OSG objects between Java and C++ weird things happen. Could you post the code or a simple example so I could check it on my side? Anyway I'm going to test it in order to replicate your problem. Sure, I can do that. The code is a simple mod of your example. I will send you a follow-up e-mail with the code and the other changes tomorrow when I am back at the office. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
On 09/05/2012 06:41 PM, Rafa Gaitan wrote: Hi Jan, I had found one fatal bug, that probably was the problem. It was the typical copy - paste problem! :S. When doing postMult or preMult, I was using the same origin matrix to do the computation, so weird things were happening. Fixes and some improvements to the osgcamera example (now is landscape and with correct aspect ratio) es checked in and pushed to the repository. I have also added a modified the example using three MatrixTransform, I think in the similar way you described. I didn't spotted this before, because in AR applications we were setting the matrix directly using .set method. Thank you for spotting that bug!, Anyway tell me if things work for you or maybe there is another hidden problem there. Ah, that is indeed an oops :-p I will check tomorrow when I am back at the office. Hopefully that will fix it. However I am setting the matrices using setMatrix() too, so perhaps there is yet another issue in there. BTW, re camera - it was crashing on my tablet, because the camera cannot support the preview resolution you were asking for (the full screen resolution). A better way to do it is to ask for the preferred resolution and then rescale that to fit the screen. I think that was one of the things I had to fix otherwise the camera example was crashing on start. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jan, 2012/9/5 Jan Ciger jan.ci...@gmail.com On 09/05/2012 06:41 PM, Rafa Gaitan wrote: Hi Jan, I had found one fatal bug, that probably was the problem. It was the typical copy - paste problem! :S. When doing postMult or preMult, I was using the same origin matrix to do the computation, so weird things were happening. Fixes and some improvements to the osgcamera example (now is landscape and with correct aspect ratio) es checked in and pushed to the repository. I have also added a modified the example using three MatrixTransform, I think in the similar way you described. I didn't spotted this before, because in AR applications we were setting the matrix directly using .set method. Thank you for spotting that bug!, Anyway tell me if things work for you or maybe there is another hidden problem there. Ah, that is indeed an oops :-p I will check tomorrow when I am back at the office. Hopefully that will fix it. However I am setting the matrices using setMatrix() too, so perhaps there is yet another issue in there. Thank you, If it gives you any problem then send me the modified example and I will try to reproduce it. BTW, re camera - it was crashing on my tablet, because the camera cannot support the preview resolution you were asking for (the full screen resolution). A better way to do it is to ask for the preferred resolution and then rescale that to fit the screen. I think that was one of the things I had to fix otherwise the camera example was crashing on start. I've also checked in changes regarding the camera resolution I hope these changes will also fix the problems on your side. Thank you for testing! Rafa. Regards, Jan __**_ osg-users mailing list osg-users@lists.**openscenegraph.org osg-users@lists.openscenegraph.org http://lists.openscenegraph.**org/listinfo.cgi/osg-users-** openscenegraph.orghttp://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi everybody, I'm glad to announce osgAndroid (OpenSceneGraph for Android). It consists in a set of Java/JNI wrappers of OpenSceneGraph and some helper classes to easily develop OSG applications in Android. The code repository is hosted in Gitorious: https://gitorious.org/osgandroid I still don't have a complete documentation, but some quick start guidelines can be found here: https://gitorious.org/osgandroid/pages/Home The osgAndroid project has been initially funded by: IRTIC(http://smagris3.uv.es/irtic/) AI2(http://www.ai2.upv.es) MirageTechnologies S.L.(http://www.mirage-tech.com). But we all agreed in open the source code and try to make the life easier to all osg developers that want to migrate applications to Android. The project was initially developed with AR applications in mind, so you will not find too many interaction tools there, and of course has some limitations, but you can load and display a model with only a few lines of code: ... mView = new Viewer(this); mView.init(false, 16, 8); mView.setSceneData(ReadFile.readNodeFile(/sdcard/axes.ive)); mView.setDefaultSettings(); setContentView(mView); ... Some usage samples can also be found in the code, such as how to use the Android device Camera with an OSG scene with transparent background or how to mix osgAndroid and native code in an Android Activity, and much more will be added. I would also like to announce the project in the community news section of the new site (openscenegraph.com), is it possible? I really hope this will be useful to the community, and of course feel free to contribute! Cheers, Rafa -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
On Thu, Aug 30, 2012 at 2:02 PM, Rafa Gaitan rafa.gai...@gmail.com wrote: Hi everybody, I'm glad to announce osgAndroid (OpenSceneGraph for Android). It consists in a set of Java/JNI wrappers of OpenSceneGraph and some helper classes to easily develop OSG applications in Android. ... But we all agreed in open the source code and try to make the life easier to all osg developers that want to migrate applications to Android. The project was initially developed with AR applications in mind, so you will not find too many interaction tools there, and of course has some limitations, but you can load and display a model with only a few lines of code: Excellent! Thanks for not keeping this proprietary, it will certainly make it easier to get going on Android. Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Rafa, First of all congratulations, at the end you were able to opensource the project! I would also like to announce the project in the community news section of the new site (openscenegraph.com), is it possible? You have now publisher rights in the new web, so feel free to add a Community New in the openscenegraph.com. I think you might modify the page http://www.openscenegraph.com/index.php/community/projects written by Paul Martz to add the new project. Cheers. I really hope this will be useful to the community, and of course feel free to contribute! Cheers, Rafa -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com Instituto de Automática e Informática Industrial http://www.ai2.upv.es ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
2012/8/30 Jan Ciger jan.ci...@gmail.com On Thu, Aug 30, 2012 at 2:02 PM, Rafa Gaitan rafa.gai...@gmail.comwrote: Hi everybody, I'm glad to announce osgAndroid (OpenSceneGraph for Android). It consists in a set of Java/JNI wrappers of OpenSceneGraph and some helper classes to easily develop OSG applications in Android. ... But we all agreed in open the source code and try to make the life easier to all osg developers that want to migrate applications to Android. The project was initially developed with AR applications in mind, so you will not find too many interaction tools there, and of course has some limitations, but you can load and display a model with only a few lines of code: Excellent! Thanks for not keeping this proprietary, it will certainly make it easier to get going on Android. Thank you Jan!, I have some AR examples that I want also release :) in the next days. If you find any problem using it feel free to tell me. I hope Robert does not mind that we use the osg-users list for these things. Rafa. Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jordi, 2012/8/30 Jordi Torres jtorresfa...@gmail.com Hi Rafa, First of all congratulations, at the end you were able to opensource the project! Thank you!, you are also a contributor so thank you to you too!. I would also like to announce the project in the community news section of the new site (openscenegraph.com), is it possible? You have now publisher rights in the new web, so feel free to add a Community New in the openscenegraph.com. I think you might modify the page http://www.openscenegraph.com/index.php/community/projects written by Paul Martz to add the new project. Perfect, I will start there and I will try not to make a mess with the page :). Rafa. Cheers. I really hope this will be useful to the community, and of course feel free to contribute! Cheers, Rafa -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com Instituto de Automática e Informática Industrial http://www.ai2.upv.es ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Rafa, Congratulations to you and the rest of the team on the new osgAndroid project ;-) On 30 August 2012 13:21, Rafa Gaitan rafa.gai...@gmail.com wrote: Thank you Jan!, I have some AR examples that I want also release :) in the next days. If you find any problem using it feel free to tell me. I hope Robert does not mind that we use the osg-users list for these things. Mind, I'm delighted to see the community thriving and coming up with new stuff! Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
On Thu, 2012-08-30 at 14:02 +0200, Rafa Gaitan wrote: Hi everybody, I'm glad to announce osgAndroid (OpenSceneGraph for Android). It consists in a set of Java/JNI wrappers of OpenSceneGraph and some helper classes to easily develop OSG applications in Android. Just out of curiosity, does this avoid the need to enable untrusted software sources or whatever it is Android calls it? The code repository is hosted in Gitorious: https://gitorious.org/osgandroid I still don't have a complete documentation, but some quick start guidelines can be found here: https://gitorious.org/osgandroid/pages/Home The osgAndroid project has been initially funded by: IRTIC(http://smagris3.uv.es/irtic/) AI2(http://www.ai2.upv.es) MirageTechnologies S.L.(http://www.mirage-tech.com). But we all agreed in open the source code and try to make the life easier to all osg developers that want to migrate applications to Android. The project was initially developed with AR applications in mind, so you will not find too many interaction tools there, and of course has some limitations, but you can load and display a model with only a few lines of code: ... mView = new Viewer(this); mView.init(false, 16, 8); mView.setSceneData(ReadFile.readNodeFile(/sdcard/axes.ive)); mView.setDefaultSettings(); setContentView(mView); ... Some usage samples can also be found in the code, such as how to use the Android device Camera with an OSG scene with transparent background or how to mix osgAndroid and native code in an Android Activity, and much more will be added. I would also like to announce the project in the community news section of the new site (openscenegraph.com), is it possible? I really hope this will be useful to the community, and of course feel free to contribute! Cheers, Rafa -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [ANN] osgAndroid: Library for develop OSG applications in Android
Hi Jeremy, 2012/8/30 Jeremy Moles cubic...@gmail.com On Thu, 2012-08-30 at 14:02 +0200, Rafa Gaitan wrote: Hi everybody, I'm glad to announce osgAndroid (OpenSceneGraph for Android). It consists in a set of Java/JNI wrappers of OpenSceneGraph and some helper classes to easily develop OSG applications in Android. Just out of curiosity, does this avoid the need to enable untrusted software sources or whatever it is Android calls it? Currently is only a library that you should download, compile and use it to develop your own Applications (.apk). It is not accepted as a downloadable SDK in the AVDManager :) (yet?, maybe in the future) I think that enable untrusted software sources is needed to install any application outside the Google Play store, i.e, any (.apk) application that you want to install by yourself. If you build an application with osgAndroid and it is accepted in the Google Play store then, AFAIK, then it will be distributed through a trusted software source. Maybe other Android developers with more experience in deploying applications could give more info here. Rafa. The code repository is hosted in Gitorious: https://gitorious.org/osgandroid I still don't have a complete documentation, but some quick start guidelines can be found here: https://gitorious.org/osgandroid/pages/Home The osgAndroid project has been initially funded by: IRTIC(http://smagris3.uv.es/irtic/) AI2(http://www.ai2.upv.es) MirageTechnologies S.L.(http://www.mirage-tech.com). But we all agreed in open the source code and try to make the life easier to all osg developers that want to migrate applications to Android. The project was initially developed with AR applications in mind, so you will not find too many interaction tools there, and of course has some limitations, but you can load and display a model with only a few lines of code: ... mView = new Viewer(this); mView.init(false, 16, 8); mView.setSceneData(ReadFile.readNodeFile(/sdcard/axes.ive)); mView.setDefaultSettings(); setContentView(mView); ... Some usage samples can also be found in the code, such as how to use the Android device Camera with an OSG scene with transparent background or how to mix osgAndroid and native code in an Android Activity, and much more will be added. I would also like to announce the project in the community news section of the new site (openscenegraph.com), is it possible? I really hope this will be useful to the community, and of course feel free to contribute! Cheers, Rafa -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Rafael Gaitán Linares CTO at Mirage Technologies S.L - http://www.mirage-tech.com gvSIG3D Developer - http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org