Hi Steve, If you want to do character animation then look to one of the Cal3D based NodeKits written by members of the OSG community.
Robert. On 2/2/07, Steve Schneider <[EMAIL PROTECTED]> wrote:
Thanks, that's just what I was looking for. My field is not graphics, so forgive me if I use a technical term improperly. To restate the challenge in simple terms: Take a model of a standing person. Place it in a scene-graph. One model (or file) of a standing person. Now make the person appear to walk. Another model (or file) this one with key frame animation. Move the location of the model across the scene in sync with it's animation to complete the illusion walking. Now make the person appear to jump. Same thing. Another key frame model (or file), and a different sort of animation path. So in this case one person requires three nodes - only one of which will be seen at any one time. So one hundred people would require 300 nodes - 200 of which would be idle because a person cannot both "stand still" and "jump" both at the same time. Correct me if I'm wrong but can osg::Switch or osg::Sequence do anything that NodeMasks can't? Sure they remove some of the overhead from application code, but do they offer any improvement on cat skinning? Thanks for the tips on shaders. More homework. :-) I'm impressed with OSG. It's a really a terrific product. The documentation is about what I expected out of an Open Source solution, but the engineering far exceeds my expectations. PS - I know there are alternatives to key frame animation, but they have been discarded in this particular case. > Hi Steve, > I'm not clear on the end result you want so will only make general > suggestions. osg::Switch and osg::Sequence might be appropriate > rather than NodeMaks. Also using an osg::MatrixTransform or similar > for the animation, perhaps this is what you are already doing. > > One can also do animation in shaders and this is really cheap to do, > espescially as you can reuse static geometry and on mostly static > scene graph. > Robert. -Steve Schneider ________________________________ Expecting? Get great news right away with email Auto-Check. Try the Yahoo! Mail Beta. _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
