OpenSceneGraph Forum Forum Index OpenSceneGraph Forum
Official forum which mirrors the existent OSG mailing lists. Messages posted here are forwarded to the mailing list and vice versa.
 
   FAQFAQ    SearchSearch    MemberlistMemberlist    RulesRules    UsergroupsUsergroups    RegisterRegister 
 Mail2Forum SettingsMail2Forum Settings  ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
   AlbumAlbum  OpenSceneGraph IRC ChatOpenSceneGraph IRC Chat   SmartFeedSmartFeed 

osgRecipes: Integrate OSG with almost everything :-)


 
Post new topic   Reply to topic    OpenSceneGraph Forum Forum Index -> Announcement [ANN]
View previous topic :: View next topic  
Author Message
Wang Rui
Guest





PostPosted: Wed Jun 20, 2012 9:21 pm    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Hi all,

I'm glad to announce a new project I'm working on in the scope of osgRecipes (also the repo of the book OpenSceneGraph 3 Cookbook):
https://github.com/xarray/osgRecipes/tree/master/integrations


Its main and only goal is to integrate as more as possible third-party libraries/SDKs with OSG to make use of both features. It is in public domain, so feel free to make use of everything here. Smile


All example code here will show how to integrate OSG with different kinds of libraries and SDKs in a simple enough and extendible way, that means, there will be few lines of code for each recipe to make them understandable. Such external libraries can quickly add extra functionalities like special effects, visual components and interaction methods to your OSG scenes and greatly improve the performance of the applications.


Current third-party libraries that are embedded within OSG are listed here:
* AntTweakBar (a light and intuitive GUI framework): http://www.antisphere.com/Wiki/tools:anttweakbar
* AssImp (a library to import various well-known 3D model formats): http://assimp.sourceforge.net/
* Awesomium (a web-browser framework for in-app browsing and HTML UIs): http://awesomium.com/
* FreeImage (a library supporting popular image formats): http://freeimage.sourceforge.net/
* Microsoft Kinect SDK: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx
* NVIDIA PhysX (a well-rounded physics engine, version 3.2): http://developer.nvidia.com/physx-downloads
* Spark (a crossplatform particle engine): http://spark.developpez.com/
* TUIO (a common API for tangible multitouch surfaces): already included in the source code
* VLC (a cross-platform multimedia player and framework): http://www.videolan.org/vlc/


And these are on my TODO list. Anybody is welcomed to add more here, or just contribute your own works:
Animata, Microsoft DirectWrite, GUIChan, libGimzo, MyGUI, openNURBS, Sundog Triton, Woody3D...



All the libraries must be free for downloading and for non-commercial purpose of use to be added into the project. Also as far as I know, there are also some good integrations like OSG+libRocket, and OSG+libRVO2, I would like to merge them, too, or just have a link in my project, if allowed.



I'm also very glad to see some of the examples merged into the core OSG trunk, if Robert think it possible. Smile


Any attentions, feedbacks, and contributions are always appreciated. And it is often existing to see more and more cool stuffs works in OSG.


Cheers,


Wang Rui

------------------
Post generated by Mail2Forum
Back to top
Wang Rui
Guest





PostPosted: Wed Jun 20, 2012 10:02 pm    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Hi Michael,

I also recall that their is someone working on OSG and libRocket so I don't put it in my TODO list. Smile I'm going to first consider some other GUI libraries like MyGUI, and... HTML5 and Flash?


The project page is : https://code.google.com/p/dtentity/. Maybe you could just check if his implementation is good enough.


Wang Rui


2012/6/19 michael kapelko < (
Only registered users can see emails on this board!
Get registred or enter the forums!
)>
Quote:
Great news!
Although, I would really like to see OSG + libRocket integration since
GUI is lacking in OSG Smile
I recall there was a guy who wrote dtEntity thing which has OSG +
libRocket integration, but I'm unsure how well it supports it.
I'll be doing OSG + libRocket research myself in the coming months, so
it's only good to omit such task by having it already supported.
_______________________________________________
osg-users mailing list
(
Only registered users can see emails on this board!
Get registred or enter the forums!
)
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


------------------
Post generated by Mail2Forum
Back to top
th3flyboy
User


Joined: 28 Jul 2009
Posts: 40

PostPosted: Thu Jun 21, 2012 1:23 am    Post subject:
Reply with quote

libRocket has an integration plugin (osgLibRocket) in the dtEntity trunk, the project page for dtEntity is: https://code.google.com/p/dtentity/

Cheers,
Peter
Back to top
View user's profile Send private message
michael kapelko
Guest





PostPosted: Thu Jun 21, 2012 2:19 am    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Great news!
Although, I would really like to see OSG + libRocket integration since
GUI is lacking in OSG Smile
I recall there was a guy who wrote dtEntity thing which has OSG +
libRocket integration, but I'm unsure how well it supports it.
I'll be doing OSG + libRocket research myself in the coming months, so
it's only good to omit such task by having it already supported.


------------------
Post generated by Mail2Forum
Back to top
Martin Scheffler (Martin Scheffler)
Appreciator


Joined: 29 Mar 2009
Posts: 138

PostPosted: Thu Jun 21, 2012 3:39 am    Post subject:
Reply with quote

Hi all,

my osgLibRocket integration is part of dtEntity, but it is designed to be usable stand alone. You can check out
https://dtentity.googlecode.com/svn/trunk/source/osgLibRocket/

Using osgLibRocket together with dtEntity gives you at least two advantages:
* JavaScript integration. You can do stuff like <img onclick="println('clicked')" /> - basically the whole GUI can be controlled with JavaScript
* dtEntity adds a way to attach libRocket GUI elements to 3d scene objects. Elements are repositioned each frame to be on top of their owner 3d object and are hidden when it is not visible.

Any tips for improving render performance are highly welcome!
LibRocket performance is OK, but I'm not really a graphics guy, so there are probably ways to make rendering faster.

Cheers,
Martin

Best regards,
Martin
Back to top
View user's profile Send private message
michael kapelko
Guest





PostPosted: Thu Jun 21, 2012 3:42 am    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Yeah, I definitely will, later.
As for MyGUI, I've used CEGUI instead due to lack of support/docs and
Russian comments (even being Russian myself).


------------------
Post generated by Mail2Forum
Back to top
webmaster
Guest





PostPosted: Thu Jun 21, 2012 3:42 am    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Great works!!!

在2012-06-18,"Wang Rui" <> 写道:
Quote:
-----原始邮件-----
发件人: "Wang Rui" <>
发送时间: 2012年6月18日 星期一
收件人: "OpenSceneGraph Users" <>
主题: [ANN] osgRecipes: Integrate OSG with almost everything Smile

Hi all,

I'm glad to announce a new project I'm working on in the scope of osgRecipes (also the repo of the book OpenSceneGraph 3 Cookbook):
https://github.com/xarray/osgRecipes/tree/master/integrations


Its main and only goal is to integrate as more as possible third-party libraries/SDKs with OSG to make use of both features. It is in public domain, so feel free to make use of everything here. Smile


All example code here will show how to integrate OSG with different kinds of libraries and SDKs in a simple enough and extendible way, that means, there will be few lines of code for each recipe to make them understandable. Such external libraries can quickly add extra functionalities like special effects, visual components and interaction methods to your OSG scenes and greatly improve the performance of the applications.


Current third-party libraries that are embedded within OSG are listed here:
* AntTweakBar (a light and intuitive GUI framework): http://www.antisphere.com/Wiki/tools:anttweakbar
* AssImp (a library to import various well-known 3D model formats): http://assimp.sourceforge.net/
* Awesomium (a web-browser framework for in-app browsing and HTML UIs): http://awesomium.com/
* FreeImage (a library supporting popular image formats): http://freeimage.sourceforge.net/
* Microsoft Kinect SDK: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx
* NVIDIA PhysX (a well-rounded physics engine, version 3.2): http://developer.nvidia.com/physx-downloads
* Spark (a crossplatform particle engine): http://spark.developpez.com/
* TUIO (a common API for tangible multitouch surfaces): already included in the source code
* VLC (a cross-platform multimedia player and framework): http://www.videolan.org/vlc/


And these are on my TODO list. Anybody is welcomed to add more here, or just contribute your own works:
Animata, Microsoft DirectWrite, GUIChan, libGimzo, MyGUI, openNURBS, Sundog Triton, Woody3D...



All the libraries must be free for downloading and for non-commercial purpose of use to be added into the project. Also as far as I know, there are also some good integrations like OSG+libRocket, and OSG+libRVO2, I would like to merge them, too, or just have a link in my project, if allowed.



I'm also very glad to see some of the examples merged into the core OSG trunk, if Robert think it possible. Smile


Any attentions, feedbacks, and contributions are always appreciated. And it is often existing to see more and more cool stuffs works in OSG.


Cheers,


Wang Rui




------------------
Post generated by Mail2Forum
Back to top
cbuchner1
Appreciator


Joined: 14 Mar 2012
Posts: 310

PostPosted: Thu Jun 21, 2012 11:17 am    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Permission granted to use my osgrvo2 integration example (massive
agent simulation)

Christian


------------------
Post generated by Mail2Forum
Back to top
View user's profile Send private message
Wang Rui
Guest





PostPosted: Thu Jun 21, 2012 2:08 pm    Post subject:
osgRecipes: Integrate OSG with almost everything :-)
Reply with quote

Hi Christian,

Thank you. So I would add osgrvo2 to this new project as soon as possible, with your copyrights preserved.


Wang Rui


2012/6/21 Christian Buchner < (
Only registered users can see emails on this board!
Get registred or enter the forums!
)>
Quote:
Permission granted to use my osgrvo2 integration example (massive
agent simulation)

Christian
_______________________________________________
osg-users mailing list
(
Only registered users can see emails on this board!
Get registred or enter the forums!
)
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




------------------
Post generated by Mail2Forum
Back to top
Display posts from previous:   
Post new topic   Reply to topic    OpenSceneGraph Forum Forum Index -> Announcement [ANN] All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Similar Topics
Topic Author Forum Replies Posted
No new posts how to integrate osg with QT5.6 on VS... lyuhe General 3 Sun Mar 27, 2016 5:18 am View latest post
No new posts Anyone succeed to integrate OSG in wx... Bacttrack General 3 Thu Aug 14, 2014 1:15 pm View latest post
No new posts how to integrate osg into qt window? sunpeng General 2 Tue May 20, 2014 4:16 pm View latest post
No new posts How integrate openGL code inside OSG YangTable General 1 Fri Feb 28, 2014 11:35 am View latest post
No new posts osgRecipes: Integrate OSG with almost... Wang Rui Announcement [ANN] 12 Fri Aug 24, 2012 1:57 am View latest post


Board Security Anti Bot Question MOD - phpBB MOD against Spam Bots
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP