Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hi, Sorry i misunderstood, yes you can do it like you describe. Cheers, Cedric Sukender wrote: Hi again, Err... I think I missed something. What I plan to do is: - Check out osgWidget-dev branch - Use osgAnimation from the branch in my project (under Win32) - Send back *potential* modifications as an archive of modified sources on the osg-submissions list. These sources would always be made from the HEAD revision, since I only have to update my working copy. Is that okay for both of you? Sincerely, -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, Robert Osfield wrote: Hi Cedric, On Mon, Nov 3, 2008 at 9:20 PM, Cedric Pinson [EMAIL PROTECTED] wrote: I put osgAnimation in the svn osgwidget branch and i have a version to try. I think to work with mercurial then i will get and push my change to the osgWidget branch, it's easy for me and does not require an extra svn branch. For people interested the mercurial repository is http://hg.plopbyte.net/osg-branch/ ( hg clone http://hg.plopbyte.net/osg-branch/ ) Excellent, I've just had a browse, it's looking much closer to being ready to merge - the exports are now in place, it's part on the OSG structure. I haven't tested any of it yet... but that will come next. Do you have any examples or .osg files that demonstrate osgAnimation in action? Yes i have to regenerate example from the new exporter, but i dont know where to commit example During my quick browse through your online source I noticed that the include/osgAnimation/NodeVisitor file contains a LinkVisitor class that subclasses from osg::NodeVisitor. This file would be better called include/osgAnimation/LinkVisitor. Ok i will rename it Right now it contains only the library and the plugins to read it. I need a bit of work to add other component. I decided to let the scheduler in the current state even if there will be a new one (i guess after the 2.8 release). So osgAnimation should be considered as beta. What other components are you thinking of? there is a some examples, so i know where to put it, there is also an animation viewer but i guess i will put it in example, and then when osgAnimation will be more stable we could add animation viewer feature in osgViewer application ? I have a few question about the exporter, where should i put it in the osg tree ? What form does the exporter take? Is it a plugin to one of the modelling tools? The exporter is for blender, it's a directory that contains differents python file. It works for animation and for non animation use. I will add it in my osg-branch because there are some test inside and it has to be updated with osgAnimation. I will not commit it on the osgWidget branch yet because i dont know if you want to add it in the tree or not. I am in contact with blender dev, so i will try to make it include in the blender distribution. But anyway i have to put it somewhere to develop on itm so it will be on osg-branch http://hg.plopbyte.net/osg-branch/ to start. Cheers, Cedric Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, On Tue, Nov 4, 2008 at 1:42 PM, Cedric Pinson [EMAIL PROTECTED] wrote: What other components are you thinking of? there is a some examples, so i know where to put it, there is also an animation viewer but i guess i will put it in example, Examples should just go straight into the OpenSceneGraph/examples directory alongside all the others. and then when osgAnimation will be more stable we could add animation viewer feature in osgViewer application ? I don't know what you mean by this, could you explain which animation viewer feature would be. The exporter is for blender, it's a directory that contains differents python file. It works for animation and for non animation use. I will add it in my osg-branch because there are some test inside and it has to be updated with osgAnimation. I will not commit it on the osgWidget branch yet because i dont know if you want to add it in the tree or not. I am in contact with blender dev, so i will try to make it include in the blender distribution. But anyway i have to put it somewhere to develop on itm so it will be on osg-branch http://hg.plopbyte.net/osg-branch/ to start. If the code only temporary has temporary residence then perhaps just keep it separate from the OSG source tree. You provide a URL pointer to this body of code? Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Tue, 2008-11-04 at 14:42 +0100, Cedric Pinson wrote: Hi Robert, Robert Osfield wrote: Hi Cedric, On Mon, Nov 3, 2008 at 9:20 PM, Cedric Pinson [EMAIL PROTECTED] wrote: I put osgAnimation in the svn osgwidget branch and i have a version to try. I think to work with mercurial then i will get and push my change to the osgWidget branch, it's easy for me and does not require an extra svn branch. For people interested the mercurial repository is http://hg.plopbyte.net/osg-branch/ ( hg clone http://hg.plopbyte.net/osg-branch/ ) Excellent, I've just had a browse, it's looking much closer to being ready to merge - the exports are now in place, it's part on the OSG structure. I haven't tested any of it yet... but that will come next. Do you have any examples or .osg files that demonstrate osgAnimation in action? Yes i have to regenerate example from the new exporter, but i dont know where to commit example I think these should go in the OSG-Data repo, or whatever it's called. During my quick browse through your online source I noticed that the include/osgAnimation/NodeVisitor file contains a LinkVisitor class that subclasses from osg::NodeVisitor. This file would be better called include/osgAnimation/LinkVisitor. Ok i will rename it Right now it contains only the library and the plugins to read it. I need a bit of work to add other component. I decided to let the scheduler in the current state even if there will be a new one (i guess after the 2.8 release). So osgAnimation should be considered as beta. What other components are you thinking of? Morph animations! :) (Imagine a character breathing, where no skeletal animation takes place but vertexes are displaced arbitrarily.) I know osgAnimation will support this one day--even if I have to add it myself--but it may not be anytime soon. there is a some examples, so i know where to put it, there is also an animation viewer but i guess i will put it in example, and then when osgAnimation will be more stable we could add animation viewer feature in osgViewer application ? Well, I've always wanted to make a standard GUI module for the viewer; something that would let you rotate, scale, and zoom the view, return home, change the state, etc. from an osgWidget-built interface (and demonstrate the usage of osgWidget). If I can finish this, we could also add animation support to it, if osgAnimation objects exist in the scene graph. I have a few question about the exporter, where should i put it in the osg tree ? What form does the exporter take? Is it a plugin to one of the modelling tools? The exporter is for blender, it's a directory that contains differents python file. It works for animation and for non animation use. I will add it in my osg-branch because there are some test inside and it has to be updated with osgAnimation. I will not commit it on the osgWidget branch yet because i dont know if you want to add it in the tree or not. I am in contact with blender dev, so i will try to make it include in the blender distribution. But anyway i have to put it somewhere to develop on itm so it will be on osg-branch http://hg.plopbyte.net/osg-branch/ to start. A great deal of the power of using osgAnimation currently comes from the very well written exporter--probably one of the better Blender ones that exist. It would be a shame if this couldn't find a home in OSG SVN, but then again I do understand if it is a bit out-of-place. Cheers, Cedric Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hi Sukender, The way to proceed to commit fix is to submit on osg-submissions. I added your modification on the http://hg.plopbyte.net/osg-branch/ and the osgWidget branch. Cheers, Cedric Sukender wrote: Great. As soon as it's okay, I'm going to learn/work with osgATK from the branch (but I'll still use OSG from a dev release, such as 2.7.4). And about this... Who have rights for writing on this branch? Can I, or may I send contribution to osg-submissions such as described in the web site? Thanks. Sincerly, -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Tue, Nov 4, 2008 at 2:46 PM, Jeremy Moles [EMAIL PROTECTED] wrote: What other components are you thinking of? Morph animations! :) (Imagine a character breathing, where no skeletal animation takes place but vertexes are displaced arbitrarily.) I know osgAnimation will support this one day--even if I have to add it myself--but it may not be anytime soon. This would just part of osgAnimation. Well, I've always wanted to make a standard GUI module for the viewer; something that would let you rotate, scale, and zoom the view, return home, change the state, etc. from an osgWidget-built interface (and demonstrate the usage of osgWidget). If I can finish this, we could also add animation support to it, if osgAnimation objects exist in the scene graph. This would be a nice demo of osgWidget, it's rather orthogonal to the osgAnimation though, and not something that will affect the pace of osgAnimation integration. A great deal of the power of using osgAnimation currently comes from the very well written exporter--probably one of the better Blender ones that exist. It would be a shame if this couldn't find a home in OSG SVN, but then again I do understand if it is a bit out-of-place. I haven't seen the code at all, nor how it'd be used by end users so I can't really comment on it. If it's appropriate then it could certainly make it into OSG SVN or a sister project alongside the OpenSceneGraph itself. Until I know more about the exporter and how it'll be used I can't really make a call on this. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
On Tue, 2008-11-04 at 17:30 +0100, Sukender wrote: Hi Cedric, The way to proceed to commit fix is to submit on osg-submissions. That's ok. I'm registered now. I added your modification on the http://hg.plopbyte.net/osg-branch/ and the osgWidget branch. Err... I think I'm going to work on the osgWidget branch, simply because I'm used to work with SVN :) I hope that's okay for you. I think I'll try to work on it tonight (23:00 GMT +2), but that's on my spare time... Just keep in mind that while I update the osgWidget branch pretty frequently, I only sync with trunk every 2 weeks or so. With Cedric committing there now too, you're bound to see updates every day... Sincerely. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hu Sukender, Good to hear that. I will take care to sync my branch with the osgWidget as soon as possible. Cheer, Cedric Sukender wrote: Hi Cedric, The way to proceed to commit fix is to submit on osg-submissions. That's ok. I'm registered now. I added your modification on the http://hg.plopbyte.net/osg-branch/ and the osgWidget branch. Err... I think I'm going to work on the osgWidget branch, simply because I'm used to work with SVN :) I hope that's okay for you. I think I'll try to work on it tonight (23:00 GMT +2), but that's on my spare time... Sincerely, -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedirc, On Tue, Nov 4, 2008 at 3:49 PM, Cedric Pinson [EMAIL PROTECTED] wrote: I don't know what you mean by this, could you explain which animation viewer feature would be. Select an animation and play/pause it, and visualize more animation at the same time. Like a timeline viewer of differents animation at the same time. It's not yet like that but i would like. Thanks for the explanation. For now this is something that really belongs in a osganimation* example. If the code only temporary has temporary residence then perhaps just keep it separate from the OSG source tree. You provide a URL pointer to this body of code? The code is currently http://hg.plopbyte.net/animtk/file/b2f4af457ca5/tools/ but i will move it in my osg-branch even if it's not yet push in the truck. Mybe it should be another project, i will think about it. Thanks for the link. So the extension to Blending is pure python scripts, which means that the OSG build system itself needn't compile anything new. However, perhaps this is something you'd want installed, but this would make Blender an optional dependency of the OSG, for distributions like Debian or Fedora it would put them in an interesting position w.r.t dependencies of the OSG - it would really require this part to installed separately. Given that the python scripts don't directly link to the OSG adding these scripts to Blender wouldn't add an extra dependency to it, rather just a capability. Would the Blender team be open to taking on this code, perhaps offers from the OSG community to become maintainers on their behalf would be appropriate. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hi Cedric, The way to proceed to commit fix is to submit on osg-submissions. That's ok. I'm registered now. I added your modification on the http://hg.plopbyte.net/osg-branch/ and the osgWidget branch. Err... I think I'm going to work on the osgWidget branch, simply because I'm used to work with SVN :) I hope that's okay for you. I think I'll try to work on it tonight (23:00 GMT +2), but that's on my spare time... Sincerely, -- Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Just keep in mind that while I update the osgWidget branch pretty frequently, I only sync with trunk every 2 weeks or so. With Cedric committing there now too, you're bound to see updates every day... I understand that getting a modified source of the HEAD revision is better than an older one, but just for confirmation: is there any problem for you if I send modified sources from, say, HEAD-1 or HEAD-2? Anyway, I'll update as much as possible. -- Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hi Sukender, The only risk you add if you dont use the osgWidget branch or my mercurial repository is to patch something outdated. if you are interested by those functionnalities i suggest to use this branch. osgAnimation is very young and will move quickly, so i suppose there is a lot of chance you patch something outdated if you dont use our branch. Cheers, Cedric Sukender wrote: Just keep in mind that while I update the osgWidget branch pretty frequently, I only sync with trunk every 2 weeks or so. With Cedric committing there now too, you're bound to see updates every day... I understand that getting a modified source of the HEAD revision is better than an older one, but just for confirmation: is there any problem for you if I send modified sources from, say, HEAD-1 or HEAD-2? Anyway, I'll update as much as possible. -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Hi again, Err... I think I missed something. What I plan to do is: - Check out osgWidget-dev branch - Use osgAnimation from the branch in my project (under Win32) - Send back *potential* modifications as an archive of modified sources on the osg-submissions list. These sources would always be made from the HEAD revision, since I only have to update my working copy. Is that okay for both of you? Sincerely, -- Sukender Le Tue, 04 Nov 2008 20:31:51 +0100, Cedric Pinson [EMAIL PROTECTED] a écrit: Hi Sukender, The only risk you add if you dont use the osgWidget branch or my mercurial repository is to patch something outdated. if you are interested by those functionnalities i suggest to use this branch. osgAnimation is very young and will move quickly, so i suppose there is a lot of chance you patch something outdated if you dont use our branch. Cheers, Cedric Sukender wrote: Just keep in mind that while I update the osgWidget branch pretty frequently, I only sync with trunk every 2 weeks or so. With Cedric committing there now too, you're bound to see updates every day... I understand that getting a modified source of the HEAD revision is better than an older one, but just for confirmation: is there any problem for you if I send modified sources from, say, HEAD-1 or HEAD-2? Anyway, I'll update as much as possible. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, On Mon, Nov 3, 2008 at 9:20 PM, Cedric Pinson [EMAIL PROTECTED] wrote: I put osgAnimation in the svn osgwidget branch and i have a version to try. I think to work with mercurial then i will get and push my change to the osgWidget branch, it's easy for me and does not require an extra svn branch. For people interested the mercurial repository is http://hg.plopbyte.net/osg-branch/ ( hg clone http://hg.plopbyte.net/osg-branch/ ) Excellent, I've just had a browse, it's looking much closer to being ready to merge - the exports are now in place, it's part on the OSG structure. I haven't tested any of it yet... but that will come next. Do you have any examples or .osg files that demonstrate osgAnimation in action? During my quick browse through your online source I noticed that the include/osgAnimation/NodeVisitor file contains a LinkVisitor class that subclasses from osg::NodeVisitor. This file would be better called include/osgAnimation/LinkVisitor. Right now it contains only the library and the plugins to read it. I need a bit of work to add other component. I decided to let the scheduler in the current state even if there will be a new one (i guess after the 2.8 release). So osgAnimation should be considered as beta. What other components are you thinking of? I have a few question about the exporter, where should i put it in the osg tree ? What form does the exporter take? Is it a plugin to one of the modelling tools? Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Sun, 2008-11-02 at 23:05 +0200, Ümit Uzun wrote: Hi Sukender, I will try this week again and I wonder get success. I am new to cmake too, so it will take time as you guess. I'm pretty sure that J-S got pkg-config in Windows when he installed (or had already installed) The Gimp for Windows when messing around w/ osgCairo and whatnot. I could be wrong, but this is the path I will be taking when I try it on my own machine... Regards. 2008/11/2 Sukender [EMAIL PROTECTED] Hello Umıt Uzun, I propose you and I (an any other that wants) work a little bit on porting animTK to Windows. Do you agree? Unfortunately, I'm completely new to CMake (as I said before) and I will not be very helpful fot that. But I think I'll be able to adapt the code so that it will be more portable. I created a VisualC++ (8 SP1 Express) project by commenting a few lines of the CMake script: INCLUDE(FindPkgConfig) and PKG_CHECK_MODULES(LIBXML REQUIRED libxml-2.0) I'm trying to compile but I have one main problem: I don't have much time! Well, if you are a little bit patient, then you'll receive soon the work I did. 'till next time! -- Sukender Le Sat, 01 Nov 2008 08:48:37 +0100, Ümit Uzun [EMAIL PROTECTED] a écrit: Hi Sukender, I have same problem under Windows. If you achive, please show how. And another question to Cedric and Robert, In which version osganimation library will be added ? Best Regards. Umıt Uzun 2008/11/1 Sukender [EMAIL PROTECTED] Yes i guess i would need to add export in order it compiles on windows. Hum... I'm interested in using animTK in a cross-platform way... I tried to CMake-it under Windows but it can't find pkg-config (of course). I guess the CMake script has to be changed, but I'm new to CMake and I can't. I will try to bybass that problem. If I get something compiled under Windows, I'll let you know. But if anyone did it before, please tell me! Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Ümit Uzun, Environmental Tectonics Corporation Turkey ODTU Teknokent Gumus Bloklar A Blok Zemin Kat Bati Cephe Suit 1 06531 ODTU Ankara, Turkey Tel: 90 (312) 210 17 80 Fax: 90 (312) 210 17 84 E-Mail: umituzun84atgmaildotcom Website: http://www.etc-turkey.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi all, I'm pretty sure that J-S got pkg-config in Windows when he installed (or had already installed) The Gimp for Windows when messing around w/ osgCairo and whatnot. I could be wrong, but this is the path I will be taking when I try it on my own machine... Yes, you can get a gtk binary installer with pkg-config and all the gtk libs which might work for you. Although I don't think requiring gtk for animtk would be a good choice. In the case of osgCairo/osgPango, you need some gtk libs anyways, so it's ok. But animtk doesn't require any of that does it? (I genuinely don't know) I think it would be better to make a completely cross-platform CMake config which can generate build files without requiring anything other than CMake and your compiler/development tool. J-S -- __ Jean-Sebastien Guay[EMAIL PROTECTED] http://www.cm-labs.com/ http://whitestar02.webhop.org/ ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Mon, 2008-11-03 at 13:07 -0500, Jean-Sébastien Guay wrote: Hi all, I'm pretty sure that J-S got pkg-config in Windows when he installed (or had already installed) The Gimp for Windows when messing around w/ osgCairo and whatnot. I could be wrong, but this is the path I will be taking when I try it on my own machine... Yes, you can get a gtk binary installer with pkg-config and all the gtk libs which might work for you. Although I don't think requiring gtk for animtk would be a good choice. In the case of osgCairo/osgPango, you need some gtk libs anyways, so it's ok. But animtk doesn't require any of that does it? (I genuinely don't know) osgPango and osgCairo require their respective libs (but not GTK, that's way larger and unnecessary and is only used for creating interface), but AnimTK certainly doesn't require any of that stuff. As a matter of fact, with the changes that Cedric is introducing, I'd be surprised if pkg-config is really required at all anymore--it's just used for libxml2, and now that it uses native OSG format, XML may be a moot point. Maybe I can use my POWERS OF INFLUENCE to convince him. :) I think it would be better to make a completely cross-platform CMake config which can generate build files without requiring anything other than CMake and your compiler/development tool. J-S ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Jeremy, osgPango and osgCairo require their respective libs (but not GTK, that's way larger and unnecessary and is only used for creating interface), Yeah, sorry, that was me being overly ambiguous... I meant that pango and cairo are libs that are required by gtk and thus are part of gtk binary packages (which makes it convenient to get them as part of such packages - which in turn means you'll have gotten pkg-config indirectly). AnimTK certainly doesn't require any of that stuff. As a matter of fact, with the changes that Cedric is introducing, I'd be surprised if pkg-config is really required at all anymore--it's just used for libxml2, and now that it uses native OSG format, XML may be a moot point. Cool, I think that would be best. pkg-config is really not standard on Windows so if it's possible to do without it, great. J-S -- __ Jean-Sebastien Guay[EMAIL PROTECTED] http://www.cm-labs.com/ http://whitestar02.webhop.org/ ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
I agree: pkg-config should be replaced by a CMake find module for appropriate libs (that is to say libxml, if needed). Sukender Le Mon, 03 Nov 2008 19:19:03 +0100, Jean-Sébastien Guay [EMAIL PROTECTED] a écrit: Hi Jeremy, osgPango and osgCairo require their respective libs (but not GTK, that's way larger and unnecessary and is only used for creating interface), Yeah, sorry, that was me being overly ambiguous... I meant that pango and cairo are libs that are required by gtk and thus are part of gtk binary packages (which makes it convenient to get them as part of such packages - which in turn means you'll have gotten pkg-config indirectly). AnimTK certainly doesn't require any of that stuff. As a matter of fact, with the changes that Cedric is introducing, I'd be surprised if pkg-config is really required at all anymore--it's just used for libxml2, and now that it uses native OSG format, XML may be a moot point. Cool, I think that would be best. pkg-config is really not standard on Windows so if it's possible to do without it, great. J-S ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, I put osgAnimation in the svn osgwidget branch and i have a version to try. I think to work with mercurial then i will get and push my change to the osgWidget branch, it's easy for me and does not require an extra svn branch. For people interested the mercurial repository is http://hg.plopbyte.net/osg-branch/ ( hg clone http://hg.plopbyte.net/osg-branch/ ) Right now it contains only the library and the plugins to read it. I need a bit of work to add other component. I decided to let the scheduler in the current state even if there will be a new one (i guess after the 2.8 release). So osgAnimation should be considered as beta. I have a few question about the exporter, where should i put it in the osg tree ? The pkg-config issue is fixed. Cheers, Cedric Sukender wrote: I agree: pkg-config should be replaced by a CMake find module for appropriate libs (that is to say libxml, if needed). Sukender Le Mon, 03 Nov 2008 19:19:03 +0100, Jean-Sébastien Guay [EMAIL PROTECTED] a écrit: Hi Jeremy, osgPango and osgCairo require their respective libs (but not GTK, that's way larger and unnecessary and is only used for creating interface), Yeah, sorry, that was me being overly ambiguous... I meant that pango and cairo are libs that are required by gtk and thus are part of gtk binary packages (which makes it convenient to get them as part of such packages - which in turn means you'll have gotten pkg-config indirectly). AnimTK certainly doesn't require any of that stuff. As a matter of fact, with the changes that Cedric is introducing, I'd be surprised if pkg-config is really required at all anymore--it's just used for libxml2, and now that it uses native OSG format, XML may be a moot point. Cool, I think that would be best. pkg-config is really not standard on Windows so if it's possible to do without it, great. J-S ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
I just acheived a first success to compile osgATK and run osgATK examples under Windows. - solid works. - animSkinning displays something but the console continuously says Channel rotation does not contain a valid symbolic name for this class. - benchmark runs but displays nothing and exits after a while... Maybe it's okay for a benchmark! - osgnode and osgnodeMakePath crach in setupAnimtkNode() (Stack corruption). - AnimtkViewer works, and examples seem to work (Except Jansens and example that don't seem to move). I compiled the last package (animTK 0.0.9) against OSG 2.7.1 under VC8 SP1 (Express). Modified source is in the message, or at http://sukender.free.fr/pvle/files/animtk-0.0.9_modified_Sukender.7z (but maybe not forever!). Notes are included in the archive. I suggest Cédric to integrate changes, and Um?t Uzun to try testing... Have fun with animTK under Win32! See you soon! -- Sukender animtk-0.0.9_modified_Sukender.7z Description: Binary data ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9 - Win32 SUCCESS
Thank you for you report. I will check and report modification on the osg branch Cheers, Cedric Sukender wrote: I just acheived a first success to compile osgATK and run osgATK examples under Windows. - solid works. - animSkinning displays something but the console continuously says Channel rotation does not contain a valid symbolic name for this class. - benchmark runs but displays nothing and exits after a while... Maybe it's okay for a benchmark! - osgnode and osgnodeMakePath crach in setupAnimtkNode() (Stack corruption). - AnimtkViewer works, and examples seem to work (Except Jansens and example that don't seem to move). I compiled the last package (animTK 0.0.9) against OSG 2.7.1 under VC8 SP1 (Express). Modified source is in the message, or at http://sukender.free.fr/pvle/files/animtk-0.0.9_modified_Sukender.7z (but maybe not forever!). Notes are included in the archive. I suggest Cédric to integrate changes, and Um?t Uzun to try testing... Have fun with animTK under Win32! See you soon! ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi all, I dont have a windows system so i can't help on it. My current plan is to merge the work on the Jeremy branch http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev Before this merge i have to finish some work on the animation scheduler (timeline feature). In the same time i am moving name and code style for osg integration. The way to keep an eye on animtk is to use the mercurial repository: hg clone http://hg.plopbyte.net/animtk If some of users have patch to make it compile on windows i will upate animtk with it. I hope i will merge animtk/osgAnimation as soon as possible Robert when do you plan to release osg 2.8 ? Cheers, Cedric Robert Osfield wrote: 2008/11/1 Ümit Uzun [EMAIL PROTECTED]: Hi Sukender, I have same problem under Windows. If you achive, please show how. You guys are probably the first to run AnimTK under Windows, a port to windows will take the addition of exports as well possible tweaks to CMake. And another question to Cedric and Robert, In which version osganimation library will be added ? My last proposal was for Cedric to coordinate with Jeremey on integrating AnimTK into Jeremey's osgWidget dev branch in OSG/svn/branches, at this integration point the new NodeKit name would be osgAnimation. This branch would then need to be tested and shook down before integration from this experimental branch into svn/trunk. You can browse the branch via: http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev Or check it out with: svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev OpenSceneGreaph-osgWidget-dev I quick browse just now suggests that Cedric hasn't yet merged AnimTK/osgAnimation. I'll have to defer to him for his own plans on completing this. As to whether osgAnimation will be merged with before 2.8 or after will depend on whether it how well it ports across platforms and how quickly it converges to a functional and stable enough state to make it in. The more developers pitch in with porting/testing/bug fixing the sooner the merge point could be. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric et. al, On Sun, Nov 2, 2008 at 5:02 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Robert when do you plan to release osg 2.8 ? At some point in the future ;-) My own must have's for OSG-2.8 is a first working usable cut of the osgVolume library. It's about one weeks dev work left to get to this point. Mid November is earliest possible release date, third or fourth week in November more likely. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hello Umıt Uzun, I propose you and I (an any other that wants) work a little bit on porting animTK to Windows. Do you agree? Unfortunately, I'm completely new to CMake (as I said before) and I will not be very helpful fot that. But I think I'll be able to adapt the code so that it will be more portable. I created a VisualC++ (8 SP1 Express) project by commenting a few lines of the CMake script: INCLUDE(FindPkgConfig) and PKG_CHECK_MODULES(LIBXML REQUIRED libxml-2.0) I'm trying to compile but I have one main problem: I don't have much time! Well, if you are a little bit patient, then you'll receive soon the work I did. 'till next time! -- Sukender Le Sat, 01 Nov 2008 08:48:37 +0100, Ümit Uzun [EMAIL PROTECTED] a écrit: Hi Sukender, I have same problem under Windows. If you achive, please show how. And another question to Cedric and Robert, In which version osganimation library will be added ? Best Regards. Umıt Uzun 2008/11/1 Sukender [EMAIL PROTECTED] Yes i guess i would need to add export in order it compiles on windows. Hum... I'm interested in using animTK in a cross-platform way... I tried to CMake-it under Windows but it can't find pkg-config (of course). I guess the CMake script has to be changed, but I'm new to CMake and I can't. I will try to bybass that problem. If I get something compiled under Windows, I'll let you know. But if anyone did it before, please tell me! Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Sukender, I will try this week again and I wonder get success. I am new to cmake too, so it will take time as you guess. Regards. 2008/11/2 Sukender [EMAIL PROTECTED] Hello Umıt Uzun, I propose you and I (an any other that wants) work a little bit on porting animTK to Windows. Do you agree? Unfortunately, I'm completely new to CMake (as I said before) and I will not be very helpful fot that. But I think I'll be able to adapt the code so that it will be more portable. I created a VisualC++ (8 SP1 Express) project by commenting a few lines of the CMake script: INCLUDE(FindPkgConfig) and PKG_CHECK_MODULES(LIBXML REQUIRED libxml-2.0) I'm trying to compile but I have one main problem: I don't have much time! Well, if you are a little bit patient, then you'll receive soon the work I did. 'till next time! -- Sukender Le Sat, 01 Nov 2008 08:48:37 +0100, Ümit Uzun [EMAIL PROTECTED] a écrit: Hi Sukender, I have same problem under Windows. If you achive, please show how. And another question to Cedric and Robert, In which version osganimation library will be added ? Best Regards. Umıt Uzun 2008/11/1 Sukender [EMAIL PROTECTED] Yes i guess i would need to add export in order it compiles on windows. Hum... I'm interested in using animTK in a cross-platform way... I tried to CMake-it under Windows but it can't find pkg-config (of course). I guess the CMake script has to be changed, but I'm new to CMake and I can't. I will try to bybass that problem. If I get something compiled under Windows, I'll let you know. But if anyone did it before, please tell me! Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Ümit Uzun, Environmental Tectonics Corporation Turkey ODTU Teknokent Gumus Bloklar A Blok Zemin Kat Bati Cephe Suit 1 06531 ODTU Ankara, Turkey Tel: 90 (312) 210 17 80 Fax: 90 (312) 210 17 84 E-Mail: umituzun84atgmaildotcom Website: http://www.etc-turkey.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi, AnimTk was released undel GPL licence. Do you plan to release the osgAnimation under GPL, LGPL or OSGPL licence ? Cheers, Robert Osfield a écrit : Hi Cedric et. al, On Sun, Nov 2, 2008 at 5:02 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Robert when do you plan to release osg 2.8 ? At some point in the future ;-) My own must have's for OSG-2.8 is a first working usable cut of the osgVolume library. It's about one weeks dev work left to get to this point. Mid November is earliest possible release date, third or fourth week in November more likely. Robert. -- Lamoliatte Stephane RD Engineer R.S.A. Cosmos Z.I. de la Vaure - B.P.40 42290 Sorbiers, France Tel : +33 (0)4 77 53 30 48 Fax : +33 (0)4 77 53 38 61 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Sukender, I have same problem under Windows. If you achive, please show how. And another question to Cedric and Robert, In which version osganimation library will be added ? Best Regards. Umıt Uzun 2008/11/1 Sukender [EMAIL PROTECTED] Yes i guess i would need to add export in order it compiles on windows. Hum... I'm interested in using animTK in a cross-platform way... I tried to CMake-it under Windows but it can't find pkg-config (of course). I guess the CMake script has to be changed, but I'm new to CMake and I can't. I will try to bybass that problem. If I get something compiled under Windows, I'll let you know. But if anyone did it before, please tell me! Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
2008/11/1 Ümit Uzun [EMAIL PROTECTED]: Hi Sukender, I have same problem under Windows. If you achive, please show how. You guys are probably the first to run AnimTK under Windows, a port to windows will take the addition of exports as well possible tweaks to CMake. And another question to Cedric and Robert, In which version osganimation library will be added ? My last proposal was for Cedric to coordinate with Jeremey on integrating AnimTK into Jeremey's osgWidget dev branch in OSG/svn/branches, at this integration point the new NodeKit name would be osgAnimation. This branch would then need to be tested and shook down before integration from this experimental branch into svn/trunk. You can browse the branch via: http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev Or check it out with: svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev OpenSceneGreaph-osgWidget-dev I quick browse just now suggests that Cedric hasn't yet merged AnimTK/osgAnimation. I'll have to defer to him for his own plans on completing this. As to whether osgAnimation will be merged with before 2.8 or after will depend on whether it how well it ports across platforms and how quickly it converges to a functional and stable enough state to make it in. The more developers pitch in with porting/testing/bug fixing the sooner the merge point could be. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Yes i guess i would need to add export in order it compiles on windows. Hum... I'm interested in using animTK in a cross-platform way... I tried to CMake-it under Windows but it can't find pkg-config (of course). I guess the CMake script has to be changed, but I'm new to CMake and I can't. I will try to bybass that problem. If I get something compiled under Windows, I'll let you know. But if anyone did it before, please tell me! Sukender ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, I'm excited about the prospect of an LGPL'd osgAnimation. I tried checking out the animtk repository with mercurial, but no luck: % hg clone http://hg.plopbyte.net/animtk requesting all changes adding changesets abort: could not import module directory! transaction abort! rollback completed Exit 255 Is this a client- server-, or permissions problem? Best regards, John Cedric Pinson wrote: Hi Robert, Ok i changed the code to fit the osg coding style. if you want to look at it http://hg.plopbyte.net/animtk/file/0acae4280750 or get the repo: hg clone http://hg.plopbyte.net/animtk Cheers, Cedric -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi John, I guess it comes from the version of mercurial you are using. I tried because of your post, and it works. hg clone http://hg.plopbyte.net/animtk destination directory: animtk requesting all changes adding changesets adding manifests adding file changes added 323 changesets with 1620 changes to 465 files updating working directory 163 files updated, 0 files merged, 0 files removed, 0 files unresolved hg --version Mercurial Distributed SCM (version 1.0.2) Copyright (C) 2005-2008 Matt Mackall [EMAIL PROTECTED] and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Maye you are using an old mercurial version, check your version Cheers, Cedric John Vidar Larring wrote: Hi Cedric, I'm excited about the prospect of an LGPL'd osgAnimation. I tried checking out the animtk repository with mercurial, but no luck: % hg clone http://hg.plopbyte.net/animtk requesting all changes adding changesets abort: could not import module directory! transaction abort! rollback completed Exit 255 Is this a client- server-, or permissions problem? Best regards, John Cedric Pinson wrote: Hi Robert, Ok i changed the code to fit the osg coding style. if you want to look at it http://hg.plopbyte.net/animtk/file/0acae4280750 or get the repo: hg clone http://hg.plopbyte.net/animtk Cheers, Cedric -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, I guess i can use the same branch of Jeremy to start the integration. Most of the time I interact with Jeremy so using the same branche is good for me. I will follow your suggestion for integration. Cheers, Cedric Robert Osfield wrote: Hi Cedric, On Fri, Oct 24, 2008 at 6:52 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Ok i changed the code to fit the osg coding style. if you want to look at it http://hg.plopbyte.net/animtk/file/0acae4280750 This looks far closer to the usual OSG style, so thanks for making the change, it certainly makes things smoother to integrate. On the trail integration front I was think that perhaps you could maintain your own branch of the OSG this preps the code ready for a straight merge. Or slightly lighter weight solution would be to just reuse Jeremy Moles's osgWidget branch for you both to prep stuff prior to merge with svn/trunk. If you are up for this then we could get Jose to add your as a writer to the braches section of OSG wiki. In this merge I'd suggest renaming osgATK to osgAnimation. The OSGANIMATION_EXPORT symbol will also be need for all your classes that have implementations in the .cpp's, as per the rest of the OSG libs. The license will also need to be changed, otherwise I won't be able to merge it with svn/trunk as the osgAnimation library, and I'll just have to wait for another such library with a compatible license to developed. Prior to any merge what we need is the community to start pitching in, testing across platforms. What would be great if people could port apps based on osgCal to osgATK/osgAnimation to see how well the new libs hold up feature and implementation wise. This extra exposure might put more work your way initially but it will mean that it shapes up quicker and solves some of the real animation needs that existing users already have. Many thanks you for efforts, Robert. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Thanks Cedric, Instead of using the pre-built binary (version 0.9.4), I downloaded and compiled mercurial from source (version 1.0.2), and clone (a.k.a. checkout) worked like a charm. Hope this is helpful for other first-time mercurial / animtk users;) Best regards, John Cedric Pinson wrote: Hi John, I guess it comes from the version of mercurial you are using. I tried because of your post, and it works. hg clone http://hg.plopbyte.net/animtk destination directory: animtk requesting all changes adding changesets adding manifests adding file changes added 323 changesets with 1620 changes to 465 files updating working directory 163 files updated, 0 files merged, 0 files removed, 0 files unresolved hg --version Mercurial Distributed SCM (version 1.0.2) Copyright (C) 2005-2008 Matt Mackall [EMAIL PROTECTED] and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Maye you are using an old mercurial version, check your version Cheers, Cedric John Vidar Larring wrote: Hi Cedric, I'm excited about the prospect of an LGPL'd osgAnimation. I tried checking out the animtk repository with mercurial, but no luck: % hg clone http://hg.plopbyte.net/animtk requesting all changes adding changesets abort: could not import module directory! transaction abort! rollback completed Exit 255 Is this a client- server-, or permissions problem? Best regards, John Cedric Pinson wrote: Hi Robert, Ok i changed the code to fit the osg coding style. if you want to look at it http://hg.plopbyte.net/animtk/file/0acae4280750 or get the repo: hg clone http://hg.plopbyte.net/animtk Cheers, Cedric -- Best regards, John WeatherOne -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, it looks like a very interesting project. What would be the best place to send user related questions? In the gna! page two mailing lists are displayed, but one is for development (animtk-commits) and the other (Animtk-devs) seems like a patch sending list only. El Jueves 23 Octubre 2008ES 22:25:18 Cedric Pinson escribió: Hi all, I am happy to release a new version of animtk, Animtk is an animation toolkit for OpenSceneGraph. Have a look it could interest some of you. Thanks a lot to Jeremy (author of osgPango and osgWidget) who contribe often on this project. The 0.0.9 release drastically simplifies usage for users familiar with OpenSceneGraph http://www.openscenegraph.org by consolidating all of the existing code into a single, standalone NodeKit. Furthermore, all AnimTK-specific data is stored alongside traditional OSG data within a standard OpenSceneGraph http://www.openscenegraph.orgfile (.osg), although support for writing to IVE is not yet complete. The exporter has also been significantly overhauled to fully support this integration of AnimTK and OSG, and is sophisticated enough to replace the old Blender http://blender.org osgexport24.py script, with which many users (particularly Linux users) are accustomed. With time, the Animtk developers are confident that it will morph into a very strong, native OpenSceneGraph http://www.openscenegraph.org Animation Toolkit, filling a space that has long existed in OSG. List of improvements: * new osg Blender http://blender.org exporter (export animation, light, mesh, rigmesh, empty, animation) * new EaseMotion http://www.robertpenner.com/easing/easing_demo.html * improve code to read .osg file with animation inside Animtk EaseMotion http://www.robertpenner.com/easing/easing_demo.html in action with osgPango: * http://animtk.plopbyte.net/osgPango-animtk.wmv Files: * http://download.gna.org/animtk/animtk-0.0.9.tar.gz * http://download.gna.org/animtk/animtk-data-0.0.9.tar.gz The latest version is hosted on a mercurial repository http://hg.plopbyte.net/animtk see more on http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, It's great to see the project coming along. I've just downloaded and started it to compile, but alas it failed on the osgWidget I have in OpenSceneGraph svn/trunk. Which version of the OSG are you compiling against? I had a look at the COPYING file and the licence is GPL which rather limits it's usage in the OSG community to just the subset that use GPL. Would it be possible to migrate to LGPL or OSGPL license to allow the full community to leverage your work? Cheers, Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, Animtk should compile with osg-2.6 release, i did not test with the svn so i would need to update the code to work with the svn version. I know that the Licence can block some of users, the project was started in GPL. It could change if animtk becomes a part of OpenSceneGraph. There will be a bit code to rewrite, but it's possible. I know that it's a young project, so it's maybe not the time yet to do it, but I guess there will be a way if animtk continue to progress. Cheers, Cedric Robert Osfield wrote: Hi Cedric, It's great to see the project coming along. I've just downloaded and started it to compile, but alas it failed on the osgWidget I have in OpenSceneGraph svn/trunk. Which version of the OSG are you compiling against? I had a look at the COPYING file and the licence is GPL which rather limits it's usage in the OSG community to just the subset that use GPL. Would it be possible to migrate to LGPL or OSGPL license to allow the full community to leverage your work? Cheers, Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Alberto, I created a user mailing list https://mail.gna.org/listinfo/animtk-users Then it will be for users Cheers, Cedric Alberto Luaces wrote: Hi Cedric, it looks like a very interesting project. What would be the best place to send user related questions? In the gna! page two mailing lists are displayed, but one is for development (animtk-commits) and the other (Animtk-devs) seems like a patch sending list only. El Jueves 23 Octubre 2008ES 22:25:18 Cedric Pinson escribió: Hi all, I am happy to release a new version of animtk, Animtk is an animation toolkit for OpenSceneGraph. Have a look it could interest some of you. Thanks a lot to Jeremy (author of osgPango and osgWidget) who contribe often on this project. The 0.0.9 release drastically simplifies usage for users familiar with OpenSceneGraph http://www.openscenegraph.org by consolidating all of the existing code into a single, standalone NodeKit. Furthermore, all AnimTK-specific data is stored alongside traditional OSG data within a standard OpenSceneGraph http://www.openscenegraph.orgfile (.osg), although support for writing to IVE is not yet complete. The exporter has also been significantly overhauled to fully support this integration of AnimTK and OSG, and is sophisticated enough to replace the old Blender http://blender.org osgexport24.py script, with which many users (particularly Linux users) are accustomed. With time, the Animtk developers are confident that it will morph into a very strong, native OpenSceneGraph http://www.openscenegraph.org Animation Toolkit, filling a space that has long existed in OSG. List of improvements: * new osg Blender http://blender.org exporter (export animation, light, mesh, rigmesh, empty, animation) * new EaseMotion http://www.robertpenner.com/easing/easing_demo.html * improve code to read .osg file with animation inside Animtk EaseMotion http://www.robertpenner.com/easing/easing_demo.html in action with osgPango: * http://animtk.plopbyte.net/osgPango-animtk.wmv Files: * http://download.gna.org/animtk/animtk-0.0.9.tar.gz * http://download.gna.org/animtk/animtk-data-0.0.9.tar.gz The latest version is hosted on a mercurial repository http://hg.plopbyte.net/animtk see more on http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Fri, 2008-10-24 at 12:55 +0100, Robert Osfield wrote: Hi Cedric, It's great to see the project coming along. I've just downloaded and started it to compile, but alas it failed on the osgWidget I have in OpenSceneGraph svn/trunk. Which version of the OSG are you compiling against? I can resolve this for you if you want, Robert. I help Cedric some with AnimTK and I'm often having to poke at the osgWidget code to get it to compile with my osgWidget branch. ;) I'm glad you're taking a look at it though, it really is cool software. Having skeletal animation (and more!) facilitated through native OSG objects and embedded right into an OSG file just simply rocks. I had a look at the COPYING file and the licence is GPL which rather limits it's usage in the OSG community to just the subset that use GPL. Would it be possible to migrate to LGPL or OSGPL license to allow the full community to leverage your work? Cheers, Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Cedric, On Fri, Oct 24, 2008 at 2:06 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Animtk should compile with osg-2.6 release, i did not test with the svn so i would need to update the code to work with the svn version. Thanks for the clarification. Since 2.6 I had to modify a few bits of osgWidget to get the wrappers to compile . The wrappers weren't complete for osgWidget in 2.6. I can make the mods to get things to compile if your wish. I know that the Licence can block some of users, Rather than say block some users, I'd say it's a block for the majority of OSG users. This cuts both ways, not only are the less people who can use your work, they will be less people able to test and contribute to it as well. the project was started in GPL. It could change if animtk becomes a part of OpenSceneGraph. I would love to see a capable animation library as part of the core OSG. But a GPL'd NodeKit would not be possible to merge so either we'd need to duplicate your efforts, just as efforts of Cal + OSG integration had to be duplicated due to one variant being GPL'd. There will be a bit code to rewrite, but it's possible. I know that it's a young project, so it's maybe not the time yet to do it, but I guess there will be a way if animtk continue to progress. Are there parts of GPL'd that you don't have coyright over? Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
HI Jeremy, On Fri, Oct 24, 2008 at 2:32 PM, Jeremy Moles [EMAIL PROTECTED] wrote: I can resolve this for you if you want, Robert. I help Cedric some with AnimTK and I'm often having to poke at the osgWidget code to get it to compile with my osgWidget branch. ;) This would be apprecaited. At some point soon I'll need to merge your osgWidget branch into the svn/trunk too, so perhaps this could be coordinated so that AnimTK doesn't end up trying to chase three different variations of osgWidget code. I'm glad you're taking a look at it though, it really is cool software. Having skeletal animation (and more!) facilitated through native OSG objects and embedded right into an OSG file just simply rocks. Another bonus is that one can start important more information from modellers like Maya/Max/Blender as well support for animation features found in Collada. Alround it would be very useful to have a animation NodeKit in the core OSG :-) Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Fri, 2008-10-24 at 14:42 +0100, Robert Osfield wrote: HI Jeremy, On Fri, Oct 24, 2008 at 2:32 PM, Jeremy Moles [EMAIL PROTECTED] wrote: I can resolve this for you if you want, Robert. I help Cedric some with AnimTK and I'm often having to poke at the osgWidget code to get it to compile with my osgWidget branch. ;) This would be apprecaited. At some point soon I'll need to merge your osgWidget branch into the svn/trunk too, so perhaps this could be coordinated so that AnimTK doesn't end up trying to chase three different variations of osgWidget code. Yeah, lets do that soon. I'm in the middle of a ton of changes, and I'll be sure and let you know when they're done. I'm working on finishing the Input example (which finally works now, yay!) and implementing an alternate rendering mode in which the GUI isn't sorted by it's Z value (and then flattened by the orthographic view so that you can't tell) but instead has it's RenderBin number set so that it is rendered appropriately and in the right order. This complicates picking, somewhat, but once I work that out I'll be done with that particular issue. I'm glad you're taking a look at it though, it really is cool software. Having skeletal animation (and more!) facilitated through native OSG objects and embedded right into an OSG file just simply rocks. Another bonus is that one can start important more information from modellers like Maya/Max/Blender as well support for animation features found in Collada. Alround it would be very useful to have a animation NodeKit in the core OSG :-) Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, Robert Osfield wrote: Hi Cedric, On Fri, Oct 24, 2008 at 2:06 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Animtk should compile with osg-2.6 release, i did not test with the svn so i would need to update the code to work with the svn version. Thanks for the clarification. Since 2.6 I had to modify a few bits of osgWidget to get the wrappers to compile . The wrappers weren't complete for osgWidget in 2.6. I can make the mods to get things to compile if your wish. I know that the Licence can block some of users, Rather than say block some users, I'd say it's a block for the majority of OSG users. This cuts both ways, not only are the less people who can use your work, they will be less people able to test and contribute to it as well. the project was started in GPL. It could change if animtk becomes a part of OpenSceneGraph. I would love to see a capable animation library as part of the core OSG. But a GPL'd NodeKit would not be possible to merge so either we'd need to duplicate your efforts, just as efforts of Cal + OSG integration had to be duplicated due to one variant being GPL'd. Putting animtk in osg is not a big amount of work. There are only a a few lines to rewrite if needed. Tell me if you are agree, and i will prepare the code for it. Cedric There will be a bit code to rewrite, but it's possible. I know that it's a young project, so it's maybe not the time yet to do it, but I guess there will be a way if animtk continue to progress. Are there parts of GPL'd that you don't have coyright over? Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
On Fri, 2008-10-24 at 12:55 +0100, Robert Osfield wrote: Hi Cedric, It's great to see the project coming along. I've just downloaded and started it to compile, but alas it failed on the osgWidget I have in OpenSceneGraph svn/trunk. Which version of the OSG are you compiling against? Here is a version of the file that will compile against SVN (the only problem was the change from Object::cloneAs to the template clone() method). Also, you'll need to change the IMAGE_PREFIX to something so that the viewer can find the images it needs; maybe /tmp, or something like that. We'll work a better solution for that later, as it is largely my own bug (not one Cedric introduced :)) I had a look at the COPYING file and the licence is GPL which rather limits it's usage in the OSG community to just the subset that use GPL. Would it be possible to migrate to LGPL or OSGPL license to allow the full community to leverage your work? Cheers, Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org /* -*-c++-*- * Copyright (C) 2008 Cedric Pinson [EMAIL PROTECTED] * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * Authors: * * Cedric Pinson [EMAIL PROTECTED] * jeremy Moles [EMAIL PROTECTED] * */ #include AnimtkViewer #include AnimtkViewerGUI #include osgWidget/WindowManager #include osgATK/EaseMotion #define IMAGE_PREFIX /home/cubicool/local/share const std::string IMAGE_PATH = IMAGE_PREFIX /AnimtkViewer/; template class T struct Sampler: public osg::Drawable::UpdateCallback { T _motion; Sampler() { } }; typedef SamplerosgATK::LinearMotion WidgetSampler; struct ButtonFunctor: public WidgetSampler { float _direction; float _previous; const float _speed; ButtonFunctor(): _speed(5) { _direction = -_speed; _previous = 0;} bool enter(osgWidget::Event ev) { _direction = _speed; return true; } bool leave(osgWidget::Event ev) { _direction = -_speed; return true; } void update(osg::NodeVisitor* nv , osg::Drawable* geom) { const osg::FrameStamp* f = nv-getFrameStamp(); float dt = f-getSimulationTime() - _previous; _previous = f-getSimulationTime(); update(dt,dynamic_castosgWidget::Widget*(geom)); } void update(float t, osgWidget::Widget* w) { if (!w) return; _motion.update(t*_direction); float val = _motion.getValue()*0.5; val += 0.5; if (val = 1.0) val = 1.0; w-setColor(osg::Vec4(val, val, val, 1)); } }; struct LabelFunctor: public WidgetSampler { float _previous; bool _active; const float _fadeOutTime; osgATK::OutCubicMotion _scaleSampler; LabelFunctor(): _fadeOutTime(1.5f) { _previous = 0.0f; _active = false; _scaleSampler = osgATK::OutCubicMotion(0.5, 1.0, 1.0); } void setActive(bool active) { _active = active; if(active) _motion.reset(); _scaleSampler.reset(); } void update(osg::NodeVisitor* nv , osg::Drawable* geom) { const osg::FrameStamp* f = nv-getFrameStamp(); float st = f-getSimulationTime(); float dt = st - _previous; _previous = st; if(!_active) return; update(dt, dynamic_castosgWidget::Label*(geom)); updateScale(dt, dynamic_castosgWidget::Label*(geom)); } void update(float t, osgWidget::Label* w) { if(!w) return; _motion.update(t / _fadeOutTime); float val = _motion.getValue(); if(val = 1.0f) { _motion.reset(); _active = false; } w-setFontColor(osg::Vec4(0.0f, 0.0f, 0.0f, (1.0f - val) * 0.7f)); } void updateScale(float t, osgWidget::Label* w) { _scaleSampler.update(t); float val = _scaleSampler.getValue(); osgWidget::Window* win = w-getParent(); win-setScale(val); win-update(); } }; struct ListFunctor: public osg::NodeCallback { float _previous; int _direction; osgATK::LinearMotion _transformSampler; ListFunctor() { _direction = 1; _previous = 0; _transformSampler.update(1.0f); } void toggleShown() { if(_direction == 1) _direction = -1; else _direction = 1; } virtual void operator()(osg::Node* node, osg::NodeVisitor* nv) { const osg::FrameStamp* f = nv-getFrameStamp(); float st = f-getSimulationTime(); float dt = st - _previous; _previous = st; _transformSampler.update((dt * _direction) / 0.5f);
Re: [osg-users] animtk release 0.0.9
Hi Cedric, On Fri, Oct 24, 2008 at 3:36 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Putting animtk in osg is not a big amount of work. There are only a a few lines to rewrite if needed. Tell me if you are agree, and i will prepare the code for it. I'm certainly open to this prospect. I first need to get animtk compiled up, tested and fully reviewed. I'd also be very useful for the community to dive and help test the library. A quick code review there a couple of items that could do with resolving prior to any merge. 1) I can't spot any export symbols for classes + functions, this will certainly break the Windows build 2) osgATK is a bit cryptic a name, I'd guess it is means something osgAnimationToolKit. Previously I've talked on osg-users about an mythical osgAnimation NodeKit that would be nice to have, and a reviewing of osgATK suggests that it's no longer mythical, but something very real ;-) 3) On merge with the OSG I'd have to reformat the source code to fit in with the core OSG style, items like four spaces for tabbing, and placing opening { on a newline to help space out the code to make it easier to read. 4) Contains even less doxygen comments that the core OSG. These are all pretty easy to change/fix, an in general the code looks like it would be very straight forward to merge. Robert. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, Yes i guess i would need to add export in order it compiles on windows. But i dont have this system, i can't test. Yes osgATK mean osg animation toolkit, maybe we could rename for osgAnimation ? it sounds better and feels with what it is. Yes i hope osgATK could be osgAnimation :) Just tell me how do you prefer we proceed. I will start to change the code for osg style first. Cheers, Cedric Robert Osfield wrote: Hi Cedric, On Fri, Oct 24, 2008 at 3:36 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Putting animtk in osg is not a big amount of work. There are only a a few lines to rewrite if needed. Tell me if you are agree, and i will prepare the code for it. I'm certainly open to this prospect. I first need to get animtk compiled up, tested and fully reviewed. I'd also be very useful for the community to dive and help test the library. A quick code review there a couple of items that could do with resolving prior to any merge. 1) I can't spot any export symbols for classes + functions, this will certainly break the Windows build 2) osgATK is a bit cryptic a name, I'd guess it is means something osgAnimationToolKit. Previously I've talked on osg-users about an mythical osgAnimation NodeKit that would be nice to have, and a reviewing of osgATK suggests that it's no longer mythical, but something very real ;-) 3) On merge with the OSG I'd have to reformat the source code to fit in with the core OSG style, items like four spaces for tabbing, and placing opening { on a newline to help space out the code to make it easier to read. 4) Contains even less doxygen comments that the core OSG. These are all pretty easy to change/fix, an in general the code looks like it would be very straight forward to merge. Robert. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.9
Hi Robert, Ok i changed the code to fit the osg coding style. if you want to look at it http://hg.plopbyte.net/animtk/file/0acae4280750 or get the repo: hg clone http://hg.plopbyte.net/animtk Cheers, Cedric Cedric Pinson wrote: Hi Robert, Yes i guess i would need to add export in order it compiles on windows. But i dont have this system, i can't test. Yes osgATK mean osg animation toolkit, maybe we could rename for osgAnimation ? it sounds better and feels with what it is. Yes i hope osgATK could be osgAnimation :) Just tell me how do you prefer we proceed. I will start to change the code for osg style first. Cheers, Cedric Robert Osfield wrote: Hi Cedric, On Fri, Oct 24, 2008 at 3:36 PM, Cedric Pinson [EMAIL PROTECTED] wrote: Putting animtk in osg is not a big amount of work. There are only a a few lines to rewrite if needed. Tell me if you are agree, and i will prepare the code for it. I'm certainly open to this prospect. I first need to get animtk compiled up, tested and fully reviewed. I'd also be very useful for the community to dive and help test the library. A quick code review there a couple of items that could do with resolving prior to any merge. 1) I can't spot any export symbols for classes + functions, this will certainly break the Windows build 2) osgATK is a bit cryptic a name, I'd guess it is means something osgAnimationToolKit. Previously I've talked on osg-users about an mythical osgAnimation NodeKit that would be nice to have, and a reviewing of osgATK suggests that it's no longer mythical, but something very real ;-) 3) On merge with the OSG I'd have to reformat the source code to fit in with the core OSG style, items like four spaces for tabbing, and placing opening { on a newline to help space out the code to make it easier to read. 4) Contains even less doxygen comments that the core OSG. These are all pretty easy to change/fix, an in general the code looks like it would be very straight forward to merge. Robert. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] animtk release 0.0.9
Hi all, I am happy to release a new version of animtk, Animtk is an animation toolkit for OpenSceneGraph. Have a look it could interest some of you. Thanks a lot to Jeremy (author of osgPango and osgWidget) who contribe often on this project. The 0.0.9 release drastically simplifies usage for users familiar with OpenSceneGraph http://www.openscenegraph.org by consolidating all of the existing code into a single, standalone NodeKit. Furthermore, all AnimTK-specific data is stored alongside traditional OSG data within a standard OpenSceneGraph http://www.openscenegraph.orgfile (.osg), although support for writing to IVE is not yet complete. The exporter has also been significantly overhauled to fully support this integration of AnimTK and OSG, and is sophisticated enough to replace the old Blender http://blender.org osgexport24.py script, with which many users (particularly Linux users) are accustomed. With time, the Animtk developers are confident that it will morph into a very strong, native OpenSceneGraph http://www.openscenegraph.org Animation Toolkit, filling a space that has long existed in OSG. List of improvements: * new osg Blender http://blender.org exporter (export animation, light, mesh, rigmesh, empty, animation) * new EaseMotion http://www.robertpenner.com/easing/easing_demo.html * improve code to read .osg file with animation inside Animtk EaseMotion http://www.robertpenner.com/easing/easing_demo.html in action with osgPango: * http://animtk.plopbyte.net/osgPango-animtk.wmv Files: * http://download.gna.org/animtk/animtk-0.0.9.tar.gz * http://download.gna.org/animtk/animtk-data-0.0.9.tar.gz The latest version is hosted on a mercurial repository http://hg.plopbyte.net/animtk see more on http://www.plopbyte.net -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] animtk release 0.0.8
Hi, There is a new release of animtk, you can find a full description on the website at http://animtk.plopbyte.net/#[[release%200.0.8]] Animtk is an animation library for openscenegraph, have a look and dont hesitate to report. Cedric -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk release 0.0.8
On Mon, 2008-08-18 at 19:48 +0200, Cedric Pinson wrote: Hi, There is a new release of animtk, you can find a full description on the website at http://animtk.plopbyte.net/#[[release%200.0.8]] In some e-mail clients, this link may be broken because of the brackets. If so, just copy/paste the URL. I've been helping as much as I can with Animtk (although 95% of the work is Cedric) and I must say it's a great toolkit for what it does. :) There are some videos on the website of it in action, and I there is even a small GUI demonstrating how to glue Animtk and osgWidget together. Notice how the buttons fade in and fade out as they're moused over, the menu slides in, the text on the left scales; all of this is done using Animtk in a pluggable way, such that to change the animation type all I would generally need to do is change the Sampler type used internally and recompile. All the algorithms are abstracted away by the API... Animtk is an animation library for openscenegraph, have a look and dont hesitate to report. Cedric ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] animtk
Hello, Animtk is an animation library toolkit. it's a very soon project and not really mature yet. i 'release' a version with an openscenegraph example. i would like to have feedback from people. So if you have time to test it quickly, i will appreciate feedback. The project is on gnu/linux right now and there is no project for visual studio. there is page with some explanation http://animtk.plopbyte.net/ and to get the source http://download.gna.org/animtk/animtk-0.0.6.tar.gz if you are interested to get the last source hg clone http://hg.plopbyte.net/animtk Thank you -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk
Yes it is, the idea is to be less intrusive as possible about datatype of users. So if you have your vector... you could use it (but you need to have some operator defined) take a look in the osg example in the tarball to see how. Jeremy Moles wrote: On Fri, 2008-02-29 at 15:36 +0100, Cedric Pinson wrote: Hello, Animtk is an animation library toolkit. it's a very soon project and not really mature yet. i 'release' a version with an openscenegraph example. i would like to have feedback from people. So if you have time to test it quickly, i will appreciate feedback. The project is on gnu/linux right now and there is no project for visual studio. there is page with some explanation http://animtk.plopbyte.net/ and to get the source http://download.gna.org/animtk/animtk-0.0.6.tar.gz if you are interested to get the last source hg clone http://hg.plopbyte.net/animtk Thank you Quoted from the website: Animtk is a general lib written in c++ to animate different kind of data. It uses template to add new data type to animate. Does this mean you can inject OSG data type into the library, so that you don't have Vector/Matrix/Quat duplication? ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- +33 (0) 6 63 20 03 56 Cedric Pinson mailto:[EMAIL PROTECTED] http://www.plopbyte.net ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] animtk
On Fri, 2008-02-29 at 15:36 +0100, Cedric Pinson wrote: Hello, Animtk is an animation library toolkit. it's a very soon project and not really mature yet. i 'release' a version with an openscenegraph example. i would like to have feedback from people. So if you have time to test it quickly, i will appreciate feedback. The project is on gnu/linux right now and there is no project for visual studio. there is page with some explanation http://animtk.plopbyte.net/ and to get the source http://download.gna.org/animtk/animtk-0.0.6.tar.gz if you are interested to get the last source hg clone http://hg.plopbyte.net/animtk Thank you Quoted from the website: Animtk is a general lib written in c++ to animate different kind of data. It uses template to add new data type to animate. Does this mean you can inject OSG data type into the library, so that you don't have Vector/Matrix/Quat duplication? ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] AnimTK
With all the recent discussion over Cal3D I decided to take a few minutes and look over some of the affiliated stuff at Gna.org and I found a project called AnimTK. The memberlist includes Loic Dachary (who also posts here from time to time and is/was pretty much the lead Cal3D guy) and Cedric Pinson (who also posts here), so I'm curious what this is and what it does, as it seemed to both use and be heavily influenced by OSG (naturally). ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org