<div dir="ltr">yes it's certainly possible, and for simple things not too complex either - basically like Dahlia said.<div><br></div><div>for completeness about the extent of VW like collaboration, I'd expect that adding almost any sort of functionality is theoretically possible .. similarily to any graphics / game engine. even collaborative editing. but you'd have to implement all that .. how you deal with the object data when there's both local & remote changes from the net etc. like we've done on top of Ogre3D & Three.JS in realXtend Tundra & WebTundra .. which don't even stil have so much and advanced collab edit things as SLViewer&Opensim (a lot of nice things do work though). probably the net libs ('middlewares') there are can make it quite nice to do.</div>
<div><br></div><div>and certainly doing something with very limited interaction, say avatars that can move & communicate and use a shared whiteboard is not that much and similar to what people do with unity & 3rd part network libs / servers, or their own net & server codes, all the time i suppose.</div>
<div> <div><div>~Toni</div><div><br></div></div><div class="gmail_extra"><div class="gmail_quote">On Fri, Jul 18, 2014 at 8:07 PM, Dr Ramesh Ramloll <span dir="ltr"><<a href="mailto:r.ramloll@gmail.com" target="_blank">r.ramloll@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hello,<div>I am starting this thread so that I can get some of your thoughts on this matter. </div>
<div>Most of the time, from what I read, and from what prospective clients tell me, Unity 3D is so great! why don't you develop in unity 3D. Yes it runs on tablets is a big plus. This I do understand. It has better physics, yes clearly.</div>
<div>What I am not sure about, and I hope you can share your thoughts,</div><div>is whether it would be possible to create a collaboration centric, avatar centric application in  unity 3D. What I mean, is that whether you can have within a unity 3D world, avatars using objects to create new ones *collaboratively* , whether you can provide users with the ability to change their environments in natural ways, whether objects can be collected and shared, whether you have a shared white board, or collaborative document editing within a unity 3D world. And if yes, how long will it take to make these happen, may be it has already happened, do let me know with pointers to examples.</div>
<div><br></div><div>And btw, why is it that I havent come across any voice chat demos of unity 3D applications that  run in a browser. I am thinking if Unity3D is really top notch, why have these things not appeared already as applications (may be they have, and I haven't seen them, please point to examples, if you know of them).</div>
<div><br></div><div><div>And most importantly, what does opensim offers that unity 3D does not, that you think is important for users out there, from various domains, such as education, training etc...</div><div><br></div>
<div>p.s. the thoughts about HighFidelity and all these new stuff coming up .... I still don't know, if all these wheels are going to be reinvented, the scene is really too messy to contemplate. It is becoming really hard for us developers to pick platforms. We don't have infinite resources, and we feel that we don't even get a chance to discuss application level stuffs, when the underlying platforms are already shifting so arbitrarily.</div>
<div>Thanks</div><span class=""><font color="#888888"><div>Ramesh</div>-- <br><div dir="ltr"><font color="#999999">'Consider how the lilies grow. They do not labor or spin.'</font><br><b>Rameshsharma Ramloll</b> PhD, CEO CTO DeepSemaphore LLC, Affiliate <i>Research Associate Professor</i>, Idaho State University, Pocatello, ID 83209 Tel: <a href="tel:208-240-0040" value="+12082400040" target="_blank">208-240-0040</a><br>
<div><a href="http://www.linkedin.com/in/rameshramloll" target="_blank">LinkedIn</a>, <a href="http://www.deepsemaphore.com/" target="_blank">DeepSemaphore LLC</a>, <a href="http://www.rezmela.com/" target="_blank">RezMela</a>, <a href="https://plus.google.com/103652369558830540272/about" target="_blank">Google+ profile</a></div>
</div></font></span></div></div><br>_______________________________________________<br>Opensim-users mailing list<br><a href="mailto:Opensim-users@opensimulator.org">Opensim-users@opensimulator.org</a><br><a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users</a><br>
<br></blockquote></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jul 19, 2014 at 12:16 AM, Alan Miller <span dir="ltr"><<a href="mailto:alan.miller@st-andrews.ac.uk" target="_blank">alan.miller@st-andrews.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-GB" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">We’ve developed a system which translates an OpenSim region into a UNITY scene. If there was interest it could be made available. Though support would be low
 key.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Best,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Alan<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:opensim-users-bounces@opensimulator.org" target="_blank">opensim-users-bounces@opensimulator.org</a> [mailto:<a href="mailto:opensim-users-bounces@opensimulator.org" target="_blank">opensim-users-bounces@opensimulator.org</a>]
<b>On Behalf Of </b>Dahlia Trimble<br>
<b>Sent:</b> 18 July 2014 22:12<br>
<b>To:</b> <a href="mailto:opensim-users@opensimulator.org" target="_blank">opensim-users@opensimulator.org</a><br>
<b>Subject:</b> Re: [Opensim-users] Hoping for a fearless comparison of opensim vs unity 3D<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Unity and OpenSimulator are not designed to cover the same application space. Uinty is designed for mostly single player gaming and adds a few features to help support multiplayer; whereas OpenSimulator is more
 designed for multi-user shared collaborative experiences. You can build a multi-user shared collaborative environment with Unity but it would require extensive development as it's not really designed for that purpose.<u></u><u></u></p>

</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Regarding physics, Unity has client-side physics. Whether this is "better" really depends on the application. For a single user game, client side physics can provide a more realistic experience as it's not affected
 by network communication time and physical actions/reactions occure relatively instantly. However, client-side physics brings about a new set of challenges in a networked, collaborative environent. Consider the following scenario: You have a space shooter
 game where asteroids are moving towards earth. Players fly around in spaceships and fire weapons at the asteroids trying to deflect them. Player A fires a weapon and the projectile strikes the asteroid, deflecting it and scoring a point for player A. While
 this happens, Player B also fires at the asteroid, destroying it. Due to networking delays, player B's computer did not receive the event signaling player A firing at and deflecting the asteroid until after player B had destroyed it. Both players believe they
 deserve the score but only one could have hit the asteroid. Had these events been processed by a central server, both players would have observed the events in order and it would be clear which player would deserve the score. Such situations are why multi-user
 shared environments usually rely on central physics and event processing. This is one area where Unity could use additional development. There are, however advantages to having some client side physics even when many interactions are controlled by a central
 server, such as some avatar animation effects. I believe there's a lot that could be done to make the SL/OpenSimulator experience appear more realistic by adding more client-side physics in areas where it clearly helps.<u></u><u></u></p>

</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I've had a fair bit of experience with interfacing Unity to OpenSimulator in the past; I wrote a Unity based web viewer for OpenSimulator a few years ago for a company named "Rezzable". Around that time I was
 also experimenting with mixing client-side and server side physics and I learned quite a bit about what can go wrong with trying to share client-side physics over a network.
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Regarding collaboration, Unity's editor is a single-user application. Editing your environment and using it are completely different situations. In OpenSimulator, they are combined into the same experience and others can observe world building
 in real time and participate in the process.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">To recap: Unity is really designed for games, and OpenSimulator is designed for shared, collaborative experiences. If you want to develop single user games or limited multi-user games, Unity is probably the best choice. For shared experiences,
 OpenSimulator pretty much works out of the box.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Fri, Jul 18, 2014 at 10:07 AM, Dr Ramesh Ramloll <<a href="mailto:r.ramloll@gmail.com" target="_blank">r.ramloll@gmail.com</a>> wrote:<u></u><u></u></p>
<div>
<p class="MsoNormal">Hello,<u></u><u></u></p>
<div>
<p class="MsoNormal">I am starting this thread so that I can get some of your thoughts on this matter. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Most of the time, from what I read, and from what prospective clients tell me, Unity 3D is so great! why don't you develop in unity 3D. Yes it runs on tablets is a big plus. This I do understand. It has better physics, yes clearly.<u></u><u></u></p>

</div>
<div>
<p class="MsoNormal">What I am not sure about, and I hope you can share your thoughts,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">is whether it would be possible to create a collaboration centric, avatar centric application in  unity 3D. What I mean, is that whether you can have within a unity 3D world, avatars using objects to create new ones *collaboratively* ,
 whether you can provide users with the ability to change their environments in natural ways, whether objects can be collected and shared, whether you have a shared white board, or collaborative document editing within a unity 3D world. And if yes, how long
 will it take to make these happen, may be it has already happened, do let me know with pointers to examples.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">And btw, why is it that I havent come across any voice chat demos of unity 3D applications that  run in a browser. I am thinking if Unity3D is really top notch, why have these things not appeared already as applications (may be they have,
 and I haven't seen them, please point to examples, if you know of them).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">And most importantly, what does opensim offers that unity 3D does not, that you think is important for users out there, from various domains, such as education, training etc...<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">p.s. the thoughts about HighFidelity and all these new stuff coming up .... I still don't know, if all these wheels are going to be reinvented, the scene is really too messy to contemplate. It is becoming really hard for us developers to
 pick platforms. We don't have infinite resources, and we feel that we don't even get a chance to discuss application level stuffs, when the underlying platforms are already shifting so arbitrarily.<u></u><u></u></p>

</div>
<div>
<p class="MsoNormal">Thanks<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888">Ramesh<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span><span style="color:#888888">-- </span><u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="color:#999999">'Consider how the lilies grow. They do not labor or spin.'</span><span style="color:#888888"><br>
<b>Rameshsharma Ramloll</b> PhD, CEO CTO DeepSemaphore LLC, Affiliate <i>Research Associate Professor</i>, Idaho State University, Pocatello, ID 83209 Tel:
<a href="tel:208-240-0040" target="_blank">208-240-0040</a></span><u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="color:#888888"><a href="http://www.linkedin.com/in/rameshramloll" target="_blank">LinkedIn</a>, <a href="http://www.deepsemaphore.com" target="_blank">DeepSemaphore LLC</a>,
<a href="http://www.rezmela.com" target="_blank">RezMela</a>, <a href="https://plus.google.com/103652369558830540272/about" target="_blank">Google+ profile</a><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@opensimulator.org" target="_blank">Opensim-users@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users</a><u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@opensimulator.org">Opensim-users@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users</a><br>
<br></blockquote></div><br></div>