OpenGL, DirectX, WPF ??
-
I am thinking of enhancing the 3D display of the scene in my app. Currently I'm using a simple method with OpenGL. The idea is displaying a scene with a LOT of objects, but there is no need for complex rendering (I mean: no need for extreme realism). I want to be able to change viewpoint, zoom, etc., but it's not a game, so no need for maximum speed. What are my options ? OpenGL, DirectX ? Maybe WPF ? :~ Things to consider ? Thanks in advance.
-
I am thinking of enhancing the 3D display of the scene in my app. Currently I'm using a simple method with OpenGL. The idea is displaying a scene with a LOT of objects, but there is no need for complex rendering (I mean: no need for extreme realism). I want to be able to change viewpoint, zoom, etc., but it's not a game, so no need for maximum speed. What are my options ? OpenGL, DirectX ? Maybe WPF ? :~ Things to consider ? Thanks in advance.
BusyDeveloper wrote:
Things to consider ?
if your focus is on the "scene" of objects, not on the objects themselves, you might change focus a bit towards a scene-graph. This is not a replacement of OpenGL or DirectX, it is a higher level operation that is simply an organization construct. Objects are placed on the scene-graph and the scene-graph is then rendered via OpenGL or DirectX. There are many scene-graphs available, but if you are using OpenGL already, OpenSceneGraph might be easiest to switch to. http://www.openscenegraph.com/index.php[^]
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)