pouët.net

OpenSceneGraph anyone?

category: general [glöplog]
I tried to use OSG once, but it was to much trouble getting down to bare opengl ... which you probably want when you are tweaking and hacking your fx routines. Sure, there is a couple of quite nice effects there to use, but in the end of the day you most likely want to go beyond that.
It is probably very good for long lasting code that you are going to maintain, but I think it is too much overhead for demo coding.
added on the 2008-08-12 14:59:55 by Happy-H Happy-H
skrebbel: yes! you can have excessive levels of child nodes for each drawn mesh/object. which is great for animation.
Ex. bones(for skinning), joints (for IK), ribbons and metablobs are easily fitted within a scene graph.
added on the 2008-08-12 15:00:49 by datsua datsua
skrebbel: basically most datastructures democoders implement for scene/fx management are scenegraphs, it's just that they're not explicitely tagged with that word :)
so, yes, all those things where nodes have child nodes have child nodes.... etc... for whatever you may imagine (not only grouping, also transformations, materials, ....) boil down to be some sort of scenegraph.
to return to the original topic: OSG _might_ be ready and maybe even nice to implement all that fancy stuff, but as happy-h already said: probably too much overhead for something visual-outcome-centered thing like a demo.
added on the 2008-08-12 15:05:55 by styx^hcr styx^hcr
I worked with osg some years back. It's design is pure genius, but can be a bit hard to comprehend and get to work for you, rather than being a hurdle to get around.

I definately don't see it as demo-relevant, not only because it's huge in size, but also because, as happy-h says, it's hard to get close to the core. It is brilliant for just adding a bunch of objects for visualization, as it is quite optimized for that.
added on the 2008-08-12 15:05:58 by hornet hornet
Quote:
Gloom: The screen shots show what people made using the engine and in no way reflect the full potential of OSG. Sure they look crap, but that does not make it impossible or very hard to create something decent using the engine.

Actually, what I said was that every time the description "VR" was used, screenshots looked like crap.
added on the 2008-08-12 15:18:13 by gloom gloom
However, you also said:

Quote:

Bruce: The screenshots are an overall reflection on the engine. If there are no good screenshots, obviously nobody using the engine has any interest in making something look good. [...]
added on the 2008-08-12 15:46:28 by bruce bruce
Yes, because the discussion moved in that direction.. and what is wrong with that statement? The screenshots are an overall reflection of the engine itself. The fact that no artists are interested in working with the coders of the engine ought to be proof enough in itself. :) It doesn't matter what great features you have when you can't show them off, I guess is my point. Or put differently: this engine is chosen by people who are more into the engine than making things look good.. or at least - that is what the screenshot page tells me :)
added on the 2008-08-12 16:00:22 by gloom gloom
...and isn't that whole VR market something, that consists of a few companies offering VR solutions and no companies buying/needing them? :)
added on the 2008-08-12 16:04:22 by styx^hcr styx^hcr
Quote:
Personally I think it is a good thing to use libraries like these. There is really no need to reinvent the wheel over and over again.

Then why not go and use any full 3D engine?
added on the 2008-08-12 16:13:22 by dila dila
Quote:
...and isn't that whole VR market something, that consists of a few companies offering VR solutions and no companies buying/needing them


haha
added on the 2008-08-12 16:14:01 by dila dila
Styx has leading :)
added on the 2008-08-12 16:17:14 by gloom gloom
gloom: thank you for proving my point.
added on the 2008-08-12 16:19:39 by Shifter Shifter
Dila: sure, why not.
added on the 2008-08-12 16:33:44 by bruce bruce
This thread is bizarrely confusing..
added on the 2008-08-12 16:37:19 by okkie okkie
skrebbel:
It's all about 'retained mode' vs 'immediate mode'. Do you hand the system a cube and say 'please draw this whenever' or do you shovel the triangles every frame yourself? WPF is retained mode also, and we get all sorts of requests from people for new features to be included in it to make their pet scenario work.
added on the 2008-08-12 17:44:52 by GbND GbND
WPF? :-)
added on the 2008-08-12 18:42:00 by skrebbel skrebbel
not the windows presentation thing, i presume?
added on the 2008-08-12 18:43:16 by skrebbel skrebbel
okkie: only if you don't get what the discussion is really all about.
added on the 2008-08-12 18:52:03 by Shifter Shifter
oh eh ah. shifter, in that case i think i'm missing something too. care to elaborate?
added on the 2008-08-12 18:55:16 by skrebbel skrebbel
So why is gloom commenting on a pure code thread? This isn't one of your outreach threads - go back to scene.org you inbred norwegian.
added on the 2008-08-12 19:51:32 by Hatikvah Hatikvah
yeah good point! it's a bit like stefan commenting on a thread with actual honest content and discussion. it just feels out of place.
added on the 2008-08-12 19:52:58 by skrebbel skrebbel
gloom, that's kind of a very specious argument you're using here.
added on the 2008-08-12 20:01:10 by _-_-__ _-_-__
knos: Which one? 1) That anything labeled "VR" looks crappy?, or 2) That there are no good-looking Linux-demos?
added on the 2008-08-12 20:32:53 by gloom gloom
Unless my reading skills aren't in good shape, those aren't arguments
added on the 2008-08-12 21:25:03 by _-_-__ _-_-__
Then please refer me to the arguments you say are wrong, because dancing around semantics seems rather pointless.
added on the 2008-08-12 21:33:07 by gloom gloom

login