Hi.

* Cross-platform support. In short, OpenSceneGraph runs everywhere
with only a bit of configuration. I currently work on the
cross-platform guide for OpenSceneGraph to cover major platforms:
https://github.com/OGStudio/openscenegraph-cross-platform-guide

* Embedding. OSG-Qt integration works on all desktops (I have not
checked other platforms).

* Back-end. There are rumors that Vulkan driven scene graph may appear
in the future.

* OpenGL deprecation. Apple is actively pushing Swift, but Swift still
has no stable ABI and most of Apple's own software is still in
Objective-C. I'm sure OpenGL is here to stay for at least a decade.


2017-06-23 5:33 GMT+07:00 Andy Somogyi <[email protected]>:
> Hi All,
>
> We're evaluating using OSG as a possible graphics backend for our real-time 
> physics simulation project, and I've got a few questions:
>
> * We suport Mac, Windows and Linux, how good is cross-platform support with 
> OSG?
>
> * It looks like it’s pretty easy is it to hook up Magnum to an existing 
> native window, just would like to confirm. Say on Windows, I create a new 
> Win32 window, or on Mac I create a Cocoa window, is it possible to hook up 
> OSG to that window. I know that I'll have to grab the window events (mouse, 
> resize, etc...) in my app and forward them to OSG, that's not a big deal. 
> We'll be using the native toolkit on each platform for the gui, i.e. WPF on 
> Windows, Cocoa on Mac and GTK on Linux, so it's important that we can hook up 
> our rendering code to native windows.
>
> * Much of our application will entail displaying highly dynamic deformable 
> elastic surfaces and particle systems with programmatically generated 
> textures, do you thing OSG is a good fit? Does OSG have mesh node types where 
> it’s easy from the CPU side to update vertex positions and add/remove 
> vertices?
>
> * We also plan to do a bit of 2D drawing (objects in a tree structure), How 
> easy would it be to also use OSG for 2D trees?
>
> * I think a scene graph approach would be a good fit for us, as I’ve worked a 
> lot with open inventor in the past. Part of what we'll be doing will be 
> constructive solid geometry, similar to OpenSCAD, http://www.openscad.org, 
> and a scene graph we think is a good way to represent this kind of geometry. 
> There are however some criticisms of scene graphs, namely Tom Forsythe’s 
> blog: 
> http://tomforsyth1000.github.io/blog.wiki.html#%5B%5BScene%20Graphs%20-%20just%20say%20no%5D%5D
>
> I would tend to disagree with Jon, as I conceptualize things in space as all 
> relative to the original, and things relative to each other (I worked with 
> robotic arm manipulation before, so I tend to think in terms of transforms). 
> How would you guys respond do Jon’s issues?
>
> * It would appear that Apple, in their infinite wisdom (sarcasm) is slowly 
> deprecating OpenGL in favor of metal. In the future, do you think OSG could 
> have different backends (metal, directx)?
>
> Thanks,
> -- Andy
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to