On Sat, 2011-03-05 at 11:48 -0800, Amanda Svenby wrote: > Have a question can realXtend be used with Unity3D? Does anyone know > anyone that could set a server up for us?
Yes, it is possible, but not ready or freely available out of the box. For using Unity3d as a client to connect to an Opensimulator server, IBM has a commercial(?) product called Canvas which does this (using the pre-existing open source libomv .net client library). A company called Tipodean has (I think) licensed that technology and is making a business around it, http://www.tipodean.com/ That thing targets Second Life compatibility against vanilla Opensimulator, so they don't currently support the additional realXtend features. Support could be added, the LibOMV folks at least have been interested, but if that thing is IBM closed source stuff only they can do it in the end. If you are not interested in the SL featureset and Opensimulator per se, but need for example the extensible scene architecture that realXtend now has, this could be implemented to a new client made using Unity3d. This has been in the talks, but AFAIK not done anywhere. In the publicly funded open source work we have used open source royalty free technologies only, not proprietary pay-to-dev-on things like Unity3d. So for a client that works in a web browser, we've tested two other things instead: 1) using websockets + webgl, in WebNaali - works for very basics (the avatar app works so that you can connect to a Tundra server, get an avatar, see other avatars move in the scene and move your own av) .. we'll make some sort of 0.1 demo of this in coming weeks, the code is in https://github.com/realXtend/WebNaali 2) making Naali a browser plugin, like Unity3d is. Jukka tested this a bit and it worked, would just need some non-trivial work (he estimated 1 man month) do function properly (like not block the rest of the browser when it runs :) . An unrelated company has a product called NeoAxis which is a unity-like commercial SDK but made using Ogre, and they have packaged their ogre using player app in a browser plugin and it seems to work fine. But if you want specifically Unity3d instead of these, you can certainly hire someone to do it. Usually business arrangements here have worked so that people contact Antti Ilomäki, [email protected] , who is a neutral party not involved in any specific company but has been taking care of the project overall and knows what the companies are doing. Or you can connect to one of the companies directly if you already know who you want to talk with. Later the idea is that the association (formed by anyone interested in rex usage and dev) can be the contact point, but that's not up yet so Antti can continue to serve in the meantime :) Of course Unity3d has it's own server & networking technology too (reportedly not too great but I suppose quite good still) -- don't know if you have checked that out. Depends on your needs whether just using that or reX tech works best. > Amanda ~Toni -- http://groups.google.com/group/realxtend http://www.realxtend.org
