>
> 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
|