here are some more links<br><br><a href="http://ict.usc.edu/projects/gesture_emotion_transference_using_microsoft_kinect_and_second_life_avatars/">http://ict.usc.edu/projects/gesture_emotion_transference_using_microsoft_kinect_and_second_life_avatars/</a><br>
<br><a href="http://nwn.blogs.com/nwn/2011/01/second-life-on-kinect.html">http://nwn.blogs.com/nwn/2011/01/second-life-on-kinect.html</a><br><br><a href="http://www.avameo.de/index.php/2011/04/11/kinect-motion-caturing-fur-opensim-animationen/">http://www.avameo.de/index.php/2011/04/11/kinect-motion-caturing-fur-opensim-animationen/</a><br>
<br><a href="http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?SLKinect2">http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?SLKinect2</a><br><br><div class="gmail_quote">On Tue, Feb 21, 2012 at 8:21 PM, Justin Clark-Casey <span dir="ltr"><<a href="mailto:jjustincc@googlemail.com">jjustincc@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Unfortunately, animation control isn't directly exposed in OpenSimulator.  Three possibilities spring to mind.<br>
<br>
1)  Have an in-world script using osAvatarPlayAnimation() to trigger animations.  This would need to establish an LSL http listener for incoming commands, which some external code would need to issue.<br>
<br>
2)  Write a C# OpenSimulator region module to directly call ScenePresence.Animation.<u></u>AddAnimation().  Essentially, this means copying the code from OSSL_Api.AvatarPlayAnimation()<u></u>.  The region module would still need some way of receiving commands, such as an listening for a particular HTTP POST as with osAvatarPlayAnimation() above.<br>

<br>
3)  Adapt the client to send the required play animation commands directly (as Bo suggested).  This does have the advantage of compatibility with SL and doesn't require a messy out-of-band component.  But the complexity depends on exactly what you're trying to do (playing precanned animations might be relatively easy, actually transmitting real-time kinect less so).<br>

<br>
There's been some work done on this kind of thing already, such as [1].  I look forward to Kinect 2 picking up my facial expressions and transmitting them onto my avatar (which sounds great and for some reason really creepy too).<br>

<br>
[1] <a href="http://www.youtube.com/watch?v=tl2gLw-GJws" target="_blank">http://www.youtube.com/watch?<u></u>v=tl2gLw-GJws</a><div><div></div><div class="h5"><br>
<br>
On 21/02/12 18:47, Georg Janke wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello Bo,<br>
thanks for the commentary. That may be a very worthwhile suggestion. Exactly<br>
that is what I am trying to figure out, which interface is the most<br>
suitable.<br>
Would others agree that when controlling just one avatar it is best practice<br>
to do that with the help of the viewer?<br>
<br>
Georg<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: <a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.<u></u>berlios.de</a><br>
[mailto:<a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@<u></u>lists.berlios.de</a>] Im Auftrag von Bo<br>
Gesendet: Dienstag, 21. Februar 2012 19:18<br>
An: <a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a><br>
Betreff: Re: [Opensim-dev] Question about the suitable interface<br>
<br>
Hello,<br>
forgive me a noob question, please. You are going to control nothing but one<br>
<br>
avatar, right? What will be the role of simulator in it?<br>
<br>
If the Kinect movements would affect all avatars on the sim (eg. an kinect<br>
controlled earthquake) i would understand the role of the sim. But while it<br>
affects just one avatar i would rather do all changes on viewer side using<br>
standard ways so the thing would be compatible with SL..<br>
<br>
Bo<br>
<br>
PS: of course it could possible to do it as a sim module. But question is<br>
why..<br>
<br>
<br>
On Tuesday 21 of February 2012 18:54:08 Georg Janke wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello developers of OpenSim!<br>
<br>
<br>
<br>
My Name is Georg and would be very happy if you could answer my question.<br>
<br>
Short description of what my aim is:<br>
<br>
I am working on a application that is able to recognize gestures from a<br>
Kinect controller. With the help of this I want to control an avatar in<br>
OpenSim. So I have the recognition application and OpenSim running<br>
</blockquote>
parallel<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
on the client pc. The database on the OpenSim server contains the<br>
appropriate animations for the gestures.<br>
<br>
Question:<br>
<br>
Does OpenSim has a suitable interface that my application can use to tell<br>
OpenSim it has recognized a certain gesture and thus controlling the<br>
</blockquote>
avatar<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
to perform the appropriate animation from the database?<br>
<br>
<br>
<br>
Thanks for reading,<br>
<br>
<br>
<br>
Georg<br>
</blockquote>
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-dev</a><br>
<br>
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
<br>
<br></div></div><font color="#888888">
-- <br>
Justin Clark-Casey (justincc)<br>
<a href="http://justincc.org/blog" target="_blank">http://justincc.org/blog</a><br>
<a href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a></font><div><div></div><div class="h5"><br>
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Michael Emory Cerquoni - Nebadon Izumi @ <a href="http://osgrid.org">http://osgrid.org</a><br>