|
From: Ian S. <ian...@ac...> - 2007-07-26 00:51:08
|
> > Do you feel that Ogoglio will be able to meet these requirements in > the next few months? > > 1. A collaborative environment for viewing BVH animation files - > alternative formats are acceptable. Initially one client viewing is > fine, but more than one client by the end of the summer would be > great. Eventual/planned support for Collada would be very nice. > Although the infrastructure for integrating BVH animation files is a bit primitive, I believe that BVH animations are already supported. If I am not mistaken, the animations that work from the chat interface (e.g. /wave) are (trevor's home grown) animations. I believe that all connected users see these animations if they are in the same space. I believe that the changelog shows that trevor checked in support for this on June 1st. >Revision 180 - (view) (download) (annotate) - [select for diffs] >Modified Fri Jun 1 23:34:18 2007 UTC (7 weeks, 5 days ago) by trevorolio >File length: 19207 byte(s) >Diff to previous 178 >Added /wave and /point animations until we have user created ones I believe the source code to support some of this is in spaces/trunk/ src/com/ogoglio/viewer/j3d/bvh in the current distribution or you can view it here: http://ogoglio.svn.sourceforge.net/viewvc/ogoglio/spaces/trunk/src/ com/ogoglio/viewer/j3d/bvh/ If you have specific ideas for what you would like to see in terms of BVH support, this is the right mailing list to talk about it! I am not aware of the Collada format, so I really can't comment on that. > 2. The Ogoglio client being able to notify external applications of > in-world events such as double-clicking or right-clicking on an > in-world object. > This is already supported, if a bit indirect. The ogoglio client can already talk to the web browser it is contained within, in response to in-world events. Although I haven't tried it, I don't see why you can't have the web-browser do almost anything via this mechanism. If the web-browser were sent to a URL that sent it the right-type of file you could, if awkwardly, trigger programs to be launched on the client machine. I believe that Trevor's "office" has displays in it (for example) that refresh from web content based on user input.... not quite the same as what you are asking for, but shows that the 3d world can interact with the "outside" world. > 3. The Ogoglio client being able to supply some kind of scripting > support for interacting with in-world objects. This is already supported, although the API could probably use your feedback to get something more friendly! See the javascript information on this page: http://ogoglio.wiki.sourceforge.net/ServerManualJavascriptAPI |