<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life at the Feeding Edge &#187; opensim</title>
	<atom:link href="http://www.feedingedge.co.uk/blog/tag/opensim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.feedingedge.co.uk/blog</link>
	<description>Taking a bite on new technology so you don't have to</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:40:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Scaling &#8211; It&#8217;s all relative</title>
		<link>http://www.feedingedge.co.uk/blog/2011/06/10/scaling-its-all-relative/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/06/10/scaling-its-all-relative/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 14:14:29 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[future]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[scale]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1228</guid>
		<description><![CDATA[Tweet<p>Holiday&#8217;s give you time to ponder and inject serendipitous thoughts and events into your life. For me this time is was seeing an episode of Coast telling part of the story of Albert Einstein in Belgium. It got me thinking about relativity and points of view that people approach things with. In particular this related to [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1228" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F06%2F10%2Fscaling-its-all-relative%2F&amp;text=Scaling%20%26%238211%3B%20It%26%238217%3Bs%20all%20relative&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F06%2F10%2Fscaling-its-all-relative%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Holiday&#8217;s give you time to ponder and inject serendipitous thoughts and events into your life. For me this time is was seeing an episode of Coast telling part of the story of Albert Einstein in Belgium. It got me thinking about relativity and points of view that people approach things with. In particular this related to just how many people and things need to be in a virtual space at any one time.<br />
<a href="http://www.flickr.com/photos/epredator/3179406565/" title="Cloning me in OpenSim by epredator, on Flickr"><img src="http://farm4.static.flickr.com/3453/3179406565_e66b08b068.jpg" width="500" height="380" alt="Cloning me in OpenSim"></a><br />
If you arrive at metaverse interaction from a &#8220;business&#8221; perspective or are used to Second Life and/or Opensim then having more than 50 avatars in one region or space at a time is viewed as an unfortunate limitation. The point of view being used is that of needing to be a mass communication vehicle, running huge events for thousands of people who will all listen to your message. That however is a flat web mentality. A billboard, even with interaction and a sense of belonging.<br />
If you arrive at metaverse interaction from a &#8220;games&#8221; perspective. Having 32 people in once space performing a task is pretty much the maximum (in general). Having more doesn&#8217;t always add to the experience. Ok so Eve Online has 60,000 users on one server but you don&#8217;t really get to see them. It is also the exception. A few games have dabbled with FPS scenes with 128 people battling. You battle however is with the few dug in around you seldom the people the other side of the map.<br />
So we have two relative view points. It is odd that the &#8220;business&#8221; perspective where it is about meetings and communication, sharing ideas and understanding will use the objection of &#8220;oh only 50 people?&#8221; when in fact the gathering it needs are targeting small groups collaborating on fast ideas. The games industry direction is one of &#8220;whats the point having all that freedom and that many people&#8221; when that industry is about mass take up and use of produced resources.<br />
If we had the ultimate virtual environment that could house an infinite number of objects and avatars at amazing resolutions would we be any better off in working out how to communicate or play with one one another?<br />
It is the restrictions of the mediums themselves that brings the greatest creativity?<br />
If everyone could log on and all be in one place surely we would still have sparse areas where no one was or over crowded areas where it seemed to busy you would use your client to not bother rendering quite so many people.<br />
I am not saying we should not strive for more and bigger spaces, I would love to see them. I am also not saying lets stick with 32 soldiers in a war torn town. I am saying that everyone should consider the other perspectives of what they are trying to do and why and not discount the other view. The chances are the other view may be what you actually want to do.<br />
I was also struck by scale and relative size whilst wandering around the amazing sand sculptures in portugal. It was like a texture free virtual world.<br />
<a href="http://www.flickr.com/photos/epredator/5785726610/" title="Untitled by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5107/5785726610_7e5c023e95.jpg" width="500" height="375" alt=""></a><br />
Each of these is crafted from millions of particles of sand. It is not just a surface rendering, the whole thing is sand right through. No computer style rendering shortcuts. So each particle is a physical pixel, a phixel ? It takes up space and can only be viewed by the number of people who can fit in the space. The constraints of the medium again make it interesting. There is a choice to sculpt in lots of materials, yet this huge gathering chose only to use sand, because of its properties and impact and a craft and talent required to use them.<br />
This all blended in mentally with Minecraft. </p>
<p>The predlets got interested seeing me start to play and actually understand the point and pointlessness of <a href="http://www.minecraft.net/">Minecraft.</a><br />
I was only really doing a few bits and pieces, but once you start digging and rebuilding, combining and digging some more it is (as it success has shown) a totally intriguing experience. I think it works because of its lego like qualities. You are restricted in the medium and in the resources, but challenges you set yourself become very real despite the old school doom like block graphics.<br />
So once again it is all relative, it is not everything to everyone with one perfect ultra solution.<br />
In the mean time it is good news that Intel is pushing forward with 1,000 avatars in a sim (i.e. more than most high end games would dream of going near) as reported here <a href="http://www.hypergridbusiness.com/2011/06/1000-avatars-soon-coming-to-a-region-near-you/">http://www.hypergridbusiness.com/2011/06/1000-avatars-soon-coming-to-a-region-near-you/</a> and there are some interesting papers on how Opensim scales and works from <a href="http://software.intel.com/en-us/articles/opensimulator-virtual-world-server-case-study/">Intel here</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F06%2F10%2Fscaling-its-all-relative%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/06/10/scaling-its-all-relative/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/06/10/scaling-its-all-relative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Develop Brighton 2011 &#8211; featuring Virtual Worlds</title>
		<link>http://www.feedingedge.co.uk/blog/2011/05/19/develop-brighton-2011-featuring-virtual-worlds/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/05/19/develop-brighton-2011-featuring-virtual-worlds/#comments</comments>
		<pubDate>Thu, 19 May 2011 14:41:45 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[coolstuffcollective]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[opensim]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1211</guid>
		<description><![CDATA[Tweet<p>I just got the great news that my application to present at the Evolve portion of this years Develop conference has been accepted. It will of course be an elective session. Having attended Develop the last couple of years, and really enjoyed the sessions I felt that the virtual world industry and the crossover into social [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1211" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F19%2Fdevelop-brighton-2011-featuring-virtual-worlds%2F&amp;text=Develop%20Brighton%202011%20%26%238211%3B%20featuring%20Virtual%20Worlds&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F19%2Fdevelop-brighton-2011-featuring-virtual-worlds%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I just got the great news that my application to present at the Evolve portion of this years Develop conference has been accepted. It will of course be an elective session. Having attended Develop the last couple of years, and really enjoyed the sessions I felt that the virtual world industry and the crossover into social media was missing. So this year I thought I would throw my hat in the ring and do a version of washing away cave paintings.<br />
<a href="http://www.developconference.com/"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2011/05/Snapz-Pro-XScreenSnapz184.jpg" alt="Develop 2011 Brighton" title="Develop 2011 Brighton" width="341" height="108" class="alignnone size-full wp-image-1212" /></a><br />
Evolve is a part of the conference on day 1 that is about emerging trends and tech. Michael Acton Smith of Moshi is keynoting the day too <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I submitted this as my talk.</p>
<p><a href="http://www.developconference.com/page.cfm/action=Seminars/SeminarID=54">EVOLVE: So You Think Virtual Worlds Aren&#8217;t Important?</a><br />
Session Details<br />
User generated virtual worlds may seem a sideshow. Open source development is making inroads, with Opensim, into fully user generated environments hosted anywhere run by anyone. These are used for entertainment and in training medical staff or school education.</p>
<p>They are an innovative platform for the next wave of designers and programmers. We have shown, on the kids ITV show The Cool Stuff Collective, these virtual worlds are growing to be a distribution platform for goods that will not remain solely as digital properties. Virtual things are getting real. Come and pay attention to virtual worlds and the future.</p>
<p>Wish me luck and maybe see you there (early bird registration finishes june 15th )</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F19%2Fdevelop-brighton-2011-featuring-virtual-worlds%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/05/19/develop-brighton-2011-featuring-virtual-worlds/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/05/19/develop-brighton-2011-featuring-virtual-worlds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>In Washington DC for FCVW 2011</title>
		<link>http://www.feedingedge.co.uk/blog/2011/05/12/in-washington-dc-for-fcvw-2011/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/05/12/in-washington-dc-for-fcvw-2011/#comments</comments>
		<pubDate>Thu, 12 May 2011 11:36:53 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[missive]]></category>
		<category><![CDATA[opensim]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1205</guid>
		<description><![CDATA[Tweet<p>Right now I am in the US, in Washinton for the Federal Consortium of Virtual worlds as part of a delegation from e426.org and the IEEE to discuss virtual environment standards and eco systems. This is all very cool and forward thinking as twe are not just talking about file formats but about human experience.
Rather pleasingly [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1205" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F12%2Fin-washington-dc-for-fcvw-2011%2F&amp;text=In%20Washington%20DC%20for%20FCVW%202011&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F12%2Fin-washington-dc-for-fcvw-2011%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Right now I am in the US, in Washinton for the Federal Consortium of Virtual worlds as part of a delegation from e426.org and the IEEE to discuss virtual environment standards and eco systems. This is all very cool and forward thinking as twe are not just talking about file formats but about human experience.<br />
Rather pleasingly though <a href="http://knowledgecast.wordpress.com/2011/05/04/major-incident-simulations/">Dave Taylor has a poster session here and did a demo yesterday of the Missive Project</a>. Around major incident simulations. This is a project very dear to my heart as various aspects of it are things that I built as Feeding Edge Ltd.<br />
It is worth reading his post(er) and I am sure I will talk to a few more people at the conference about it.<br />
Lots of the environments send and receive data form various sources. A web menu drives options, a remote virtual patient in a scenario model responds. I do all the brokering and message aggregation and interpretation in the middle. Old habits die hard, this was SL/opensim middleware.<br />
It is great to catch up with friends old and new from the industry but if you need an ROI on virtual worlds (do you want to sit like this for 8 hours <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<br />
<a href="http://www.flickr.com/photos/epredator/5709809704/" title="Legroom? Sure virgin was better than this? by epredator, on Flickr"><img src="http://farm4.static.flickr.com/3038/5709809704_3209055e4b.jpg" width="500" height="500" alt="Legroom? Sure virgin was better than this?"></a><br />
Also I discovered on the flight over just how pitiful the 3DS battery life is, no wi-fi on and it only lasted about 3.5 hours of playing ghost recon! Not good. Though it did make me watch The Social Network on the seat back TV instead, which was much better than I though it would be.<br />
Anyway, off to the conference.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F05%2F12%2Fin-washington-dc-for-fcvw-2011%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/05/12/in-washington-dc-for-fcvw-2011/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/05/12/in-washington-dc-for-fcvw-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Stuff Opensim and Metaverses (no Second Life) &#8211; S2Ep13</title>
		<link>http://www.feedingedge.co.uk/blog/2011/04/23/cool-stuff-opensim-and-metaverses-no-second-life-s2ep13/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/04/23/cool-stuff-opensim-and-metaverses-no-second-life-s2ep13/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 09:07:04 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[coolstuffcollective]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[opensim]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1191</guid>
		<description><![CDATA[Tweet<p>Metaverse&#8217;s are what I do and have done for a living for a good few years now. Just in case you did not know 
This morning I finally got to see the piece on Opensim I did as part of my future tech slot on The Cool Stuff Collective. It has been odd getting to see [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1191" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F04%2F23%2Fcool-stuff-opensim-and-metaverses-no-second-life-s2ep13%2F&amp;text=Cool%20Stuff%20Opensim%20and%20Metaverses%20%28no%20Second%20Life%29%20%26%238211%3B%20S2Ep13&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F04%2F23%2Fcool-stuff-opensim-and-metaverses-no-second-life-s2ep13%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Metaverse&#8217;s are what I do and have done for a living for a good few years now. Just in case you did not know <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
This morning I finally got to see the piece on <a href="http://www.opensimulator.org">Opensim</a> I did as part of my future tech slot on <a href="http://en.wikipedia.org/wiki/The_Cool_Stuff_Collective">The Cool Stuff Collective</a>. It has been odd getting to see it as I ended up with a duff DVD (it broke just before the piece), just as we sat down to watch some friends arrived so we had to put it on pause, but in the end I watched it.<br />
<a href="http://www.flickr.com/photos/epredator/5645862114/" title="Opensim on the TV by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5308/5645862114_fa59a565b5.jpg" width="500" height="375" alt="Opensim on the TV"></a><br />
I managed to say Opensimultor (though we don&#8217;t say URL&#8217;s) and also get in a great reference to <a href="http://questhistory.com/">QuestHistory </a>(From Rezzable), who kindly provided the OAR file for the greenies room that we flew around in on the show.<br />
We had a 2 computer setup and were were talking to an OpenSim server I have running on a slicehost in the US. We were both running the <a href="http://wiki.kokuaviewer.org/wiki/Imprudence:Downloads">Imprudence viewer</a>, mine on the Mac and Sy on Windows. We had some picture in picture mixing too. So <a href="http://www.twitter.com/sy_thomas">Sy</a> had his view and I had mine. I got Sy to build a cube and then I modified it to illustrate the building tools.<br />
<a href="http://www.flickr.com/photos/epredator/5645861736/" title="Untitled by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5308/5645861736_41720af02b.jpg" width="500" height="375" alt=""></a><br />
My copy of the cool stuff set that we used was a 30 min build I did on a local opensim on the train one day.<br />
The piece was a bit too long so some of the things we did didn&#8217;t make the edit but all the important pieces form co-creation, immersion and shared experience right up to and including the ability to drive 3d printers from these models we build and share together made it into the show.<br />
My avatar had green spikey hair, my striped leather jacket and some felt tip trousers. These are all things that have a meaning and legacy for me, despite being &#8220;virtual&#8221;. The green spikes were part of my original <a href="http://www.secondlife.com">Second Life</a> avatar, the Jacket is my actual jacket photographed and textured as I wear in SL now and the felt tip trousers was something I coloured in when doing some painting with predlet 1.0 back in 2006. It would have been nice to have been able to talk about Second Life as an original seed and commercial operation, versus the open source opensim. However SL is really not geared up for 7-12 year old users so we could not encourage that. With the closing of the teen grid and the apparent ambivalence to education and establishment in general SL missing some great opportunities to make a difference again. So it was great to be able to talk about one that is actually doing things with <a href="http://www.questhistory.com">QuestHistory</a> well done Rezzable!<br />
I gave Sy a cool stuff collective T shirt and skinny jeans <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So we actually have more virtual t-shirts than real ones for the show? Anyone out there want to do some merchandising for the show then <a href="http://www.archieproductions.com/">please contact archie productions</a>. I am sure there is a market there!<br />
It was interesting to be technically making live machinima too. It was an extra element of complexity that we had 2 cameras in world, a composite screen in the studio as a feed and also two real camera pointing at us. Now we have the studio in Opensim though we could do a whole show from there <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://www.flickr.com/photos/epredator/5645861924/" title="Scale means nothing in virtual worlds by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5268/5645861924_917bb656c9.jpg" width="500" height="375" alt="Scale means nothing in virtual worlds"></a><br />
It has taken 26 shows to get to do Opensim. I had been using it as the emergency backup for any tech failures, but the 2 tech fails we have had on future tech did not fit nor would a quick piece do it justice so I am glad we waited.<br />
Anyway, one more show left in the series next saturday. A Big Gadget Adventure piece. There is also a rather awesome gadget in the studio!<br />
You can catch up on the<a href="http://www.itv.com/citvonline/coolstuffcollective/"> clips of the shows here</a>, or if you are quick you can watch entire episodes on the<a href="http://www.itv.com/itvplayer/video/?Filter=The%20Cool%20Stuff%20Collective"> ITV player here </a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F04%2F23%2Fcool-stuff-opensim-and-metaverses-no-second-life-s2ep13%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/04/23/cool-stuff-opensim-and-metaverses-no-second-life-s2ep13/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/04/23/cool-stuff-opensim-and-metaverses-no-second-life-s2ep13/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Techie Post: Opensim and Freeswitch problems</title>
		<link>http://www.feedingedge.co.uk/blog/2010/08/03/techie-post-opensim-and-freeswitch-problems/</link>
		<comments>http://www.feedingedge.co.uk/blog/2010/08/03/techie-post-opensim-and-freeswitch-problems/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 08:30:34 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=772</guid>
		<description><![CDATA[Tweet<p>I was just replying to a note asking about Opensim and Freeswitch based on the fact I have it working(ish) on Ubuntu on a cloud server. I have been meaning to share where I am up to, though I have not found a complete solution to the problem I am having. However this snippet may help [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton772" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F08%2F03%2Ftechie-post-opensim-and-freeswitch-problems%2F&amp;text=Techie%20Post%3A%20Opensim%20and%20Freeswitch%20problems&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F08%2F03%2Ftechie-post-opensim-and-freeswitch-problems%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I was just replying to a note asking about <a href="http://www.opensimulator.org">Opensim</a> and <a href="http://www.freeswitch.org">Freeswitch</a> based on the fact I have it working(ish) on Ubuntu on a cloud server. I have been meaning to share where I am up to, though I have not found a complete solution to the problem I am having. However this snippet may help someone, or they may be able to help me <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My Opensim and Freewswitch are running Ubuntu Karmic on a cloud service. Both opensim and freeswitch get built rather than binary distributions. However the ini files and config should be the same (as thats the beauty of this).</p>
<p>Freeswitch works by really just opening a conference call which any avatar will dial into. I am not sure how much digging you have done into the problem but there are a few things to look out for.<br />
I am assuming you have followed the main instructions for config etc <a href="http://opensimulator.org/wiki/Freeswitch_Module<br />
">http://opensimulator.org/wiki/Freeswitch_Module<br />
</a><br />
I had this all running from 6.8 onwards but recently moved to 0.7 I noticed in bin/config-include that there was now a line in StandaloneCommon.ini for Freeswitch not just the Opensim.ini. I think I had to uncomment that when I moved to 0.7 </p>
<p>The main thing is to make sure that Freeswitch is started first and ready , then spark up opensim. </p>
<p>The default for the region in Opensim is to not have voice enabled at a land parcel and region level. In Hippo I enter god mode and set both the estate options and the parcel options to allow voice. Having done that (only needed if reloading the terrain or something major, I usually logoff and log on again with the view and it gets enabled. That one has caught em a few times.</p>
<p>The other thing to consider is some of the viewers, in particular the more recent open source ones are not allowed to package the SLVoice components with them. That one caught be when I asked someone to use Hippo on windows. The Mac hippo is old enough to still have the voice DLL but the newer windows one did not have it! SL Viewer 1 should of course be OK, but I think it is still not advisable to use SL Viewer 2 on opensim. Imprudence discusses a patch <a href="http://imprudenceviewer.org/wiki/How_to_Re-enable_Voice_Chat">http://imprudenceviewer.org/wiki/How_to_Re-enable_Voice_Chat</a> which is how I found out the root of the problem </p>
<p>The server firewall is another thing to check, as is the client firewall. As the ports are potentially different as freeswitch is a completely different application to opensim and the viewer can get blocked.</p>
<p>Should all of the above be ok then its console time for both Opensim and Freeswitch. There are some spurious errors it seems as things try to establish connections. However if you get a couple of clients connected (assuming you get the voice enabled in teh client) you can go into freeswitch and use the sofia commands. sofia status and sofia status profile internal both give a bit of information. I am no expert on the commands but I have been able to see if clients have connected from opensim.</p>
<p>This is where we get to a problem I now have. Freeswitch seems to not be working for everyone who comes to my sim. In my testing I used a mac and a windows machine on my own network at home but both talking to the remote cloud server. That has always worked (though technically it shows as the same IP address twice). I patched in someone else across the country who was using SL viewer 1 and we had a conversation, so I thought it was all working. However a few other people, when we have tried a larger meeting, have experienced problems. </p>
<p>It has been a mix of using a viewer with no SLVoice in it, firewalls but also some strange timing behaviour. It is quite difficult to test but that is why I have been using the sofia commands.</p>
<p>The first person to connect will generally get hold music playing. The second person to connect will enter the call, there is a beep as that happens the hold music ends. However you cannot always hear anyone speaking.<br />
I suspect this is the client firewall operating. i.e. Opensim will talk to freeswitch at a server to server level to patch the person in. the Sofia status tends to show me all the users patched in to the freeswitch console. After that its the SL clients doing the work. When I get no voice response it tends to break the call for everyone. I have not found out how to check that or tell freeswitch to ignore bad calls. Getting the once that break it to logoff so there is only 1 person (i.e. me) in the call sometimes takes a few minutes before the hold music kicks in again. There are some sofia reset commands for the profile that I have dabbled with. </p>
<p>It was only a few weeks ago I hit this snag, the people using my freeswitch are not always in a position to mess with their company firewalls so it has been hard to get a test rig that fails consistently to try and debug it. </p>
<p>I have been meaning to write this down somewhere to help others but wanted to try and fix the problem first, but not many people are using or trying freeswitch. </p>
<p>Having said that if you get the voice connected (probably the god mode parcel audio solution at the start of this) you may find it just works. It could be my server having some bandwidth or memory issues etc. Its a tricky one to spot. </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F08%2F03%2Ftechie-post-opensim-and-freeswitch-problems%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2010/08/03/techie-post-opensim-and-freeswitch-problems/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2010/08/03/techie-post-opensim-and-freeswitch-problems/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Rezzable, Unity3d, Opensim FTW</title>
		<link>http://www.feedingedge.co.uk/blog/2010/06/30/rezzable-unity3d-opensim-ftw/</link>
		<comments>http://www.feedingedge.co.uk/blog/2010/06/30/rezzable-unity3d-opensim-ftw/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:14:52 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[future]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[opensim]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=707</guid>
		<description><![CDATA[Tweet<p>The team at rezzable have a live demo up and running using Unity3d talking to Opensim and getting some of the geometry and packages from the opensim server.

It is good to see this sort of experimentation happening and will lead to yet more people trying things out I think. I know there are more out there [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton707" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F06%2F30%2Frezzable-unity3d-opensim-ftw%2F&amp;text=Rezzable%2C%20Unity3d%2C%20Opensim%20FTW&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F06%2F30%2Frezzable-unity3d-opensim-ftw%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>The team at <a href="http://rezzable.net/web2-0/unity3d-and-opensim-working-together-prototype/">rezzable have a live demo up and running using Unity3d</a> talking to <a href="http://www.opensimulator.org">Opensim</a> and getting some of the geometry and packages from the opensim server.<br />
<a href="http://www.flickr.com/photos/epredator/4749125730/" title="Rezzable Unity3d Opensim by epredator, on Flickr"><img src="http://farm5.static.flickr.com/4100/4749125730_54190c6be5.jpg" width="500" height="345" alt="Rezzable Unity3d Opensim" /></a><br />
It is good to see this sort of experimentation happening and will lead to yet more people trying things out I think. I know there are more out there too so maybe there is some sort of unity3d coalition or opensource style federation that could get together and share to drive this forward?<br />
As I have written <a href="http://www.feedingedge.co.uk/blog/2009/12/15/we-have-all-the-pieces-unity3d-opensim-evolver-smartfox/">before</a> there are all <a href="http://www.feedingedge.co.uk/blog/2010/05/19/opensimsecond-life-vs-unity3d/">sort of options(my most read post ever so it must be of interest)</a> for how this can me mixed and matched, some of it is smoke an mirrors for user experience but none the less immersive.<br />
The key is to consider other ways to achieve the goals of a particular virtual world expereince, from immersion to whether things need to be user created or not.<br />
So well done Rezzable, and thankyou for sharing it so far <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F06%2F30%2Frezzable-unity3d-opensim-ftw%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2010/06/30/rezzable-unity3d-opensim-ftw/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2010/06/30/rezzable-unity3d-opensim-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensim/Second Life Vs Unity3d</title>
		<link>http://www.feedingedge.co.uk/blog/2010/05/19/opensimsecond-life-vs-unity3d/</link>
		<comments>http://www.feedingedge.co.uk/blog/2010/05/19/opensimsecond-life-vs-unity3d/#comments</comments>
		<pubDate>Wed, 19 May 2010 09:50:59 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[future]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=642</guid>
		<description><![CDATA[Tweet<p>I actually get asked a lot about how Unity3d stacks up against Opensim/Second Life. This question is usually based on wanting to use a virtual world metaphor to replicate what Opensim/Second Life do but with a visually very rich browser based client such as Unity3d.
There is an immediate clash of ideas here though and a degree [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton642" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F19%2Fopensimsecond-life-vs-unity3d%2F&amp;text=Opensim%2FSecond%20Life%20Vs%20Unity3d&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F19%2Fopensimsecond-life-vs-unity3d%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I actually get asked a lot about how Unity3d stacks up against <a href="http://opensimulator.org">Opensim</a><a href="http://secondlife.com">/Second Life</a>. This question is usually based on wanting to use a virtual world metaphor to replicate what Opensim/Second Life do but with a visually very rich browser based client such as Unity3d.<br />
There is an immediate clash of ideas here though and a degree of understanding that <a href="http://www.unity3d.com">Unity3d</a> is not comparable in the usual sense with SecondLife/OpenSim.<br />
At its very heart you really have to consider Opensim and Second Life as being about being a server, that happens to have a client to look at it. Unity3d is primarily a client that can talk to other things such as servers but really does not have to to be what it needs to be.<br />
Now this is not a 100% black and white description but it is worth taking these perspectives to understand what you might want to do with either type of platform.<br />
Everything from an Opensim style server is sent to all the clients that need to know. The shapes, the textures, the position of people etc. When you create things in SL you are really telling a server to remember some things and then distribute them. Clearly some caching occurs as everything is not sent every time, but as the environment is designed to be constantly changing in every way it has to be down to the server to be in charge.<br />
<a href="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/slopensim.png"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/slopensim-300x261.png" alt="" title="OpensimSecondLife" width="300" height="261" class="aligncenter size-medium wp-image-641" /></a><br />
Now compare this to an &#8220;level&#8221; created in Unity3d. Typically you build all the assets into the unity3d file that is delivered to the client. i.e. its a stand alone fully interactive environment. That may be space invaders, car racing, a FPS shooter or an island to walk around.<br />
<a href="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/unity3d.png"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/unity3d-300x78.png" alt="" title="unity3d" width="300" height="78" class="aligncenter size-medium wp-image-640" /></a><br />
Each person has their own self contained highly rich and interactive environment, <a href="http://unity3d.com/gallery/live-demos/tropical-paradise">such as this exampl</a>e. That is the base of what Unity3d does. It understands physics, ragdoll animations, lighting, directional audio etc. All the elements that make an engaging experience with interactive objects and good graphic design and sound design.<br />
Now as unity3d is a container for programming it is able to use network connectivity to be asked to talk to other things. Generally this is brokered by a type of server. Something has to know that 2,3 or many clients are in some way related.<br />
The simplest example is the <a href="http://smartfoxserver.com/labs/API/">Smartfox server multiplayer island demo</a>.<br />
Smartfox is a state server. It remembers things, and knows how to tell other things connected to it that those things have changed. That does not mean it will just know about everything in a unity3d scene. It its down to developers and designer to determine what information should be shared.<br />
<a href="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/unityserver.png"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/unityserver-300x214.png" alt="" title="unityserver" width="300" height="214" class="aligncenter size-medium wp-image-639" /></a><br />
In the case above a set of unity clients all have objects numbered 1, 2 and 3 in them. It may be a ball, a person and a flock of birds in that order.<br />
<a href="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/Snapz-Pro-XScreenSnapz051.jpg"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/Snapz-Pro-XScreenSnapz051-300x276.jpg" alt="" title="Unity gulls" width="300" height="276" class="aligncenter size-medium wp-image-647" /></a><br />
When the first client moves object number 1 smartfox on your own remote web server somewhere in the ether is just told some basic information about the state of that ball. Its not here now its here. Each of the other unity clients is connected to the same context. Hence they are told by the server to find object number 1 and move it to the new position. Now in gaming terms each of those clients might be a completely different view of the shared system. The first 2 might be a first person view, the thirds might be a 2d top down map view which has no 3d element to it at all.  All they know is the object they consider to be object number 1 has moved.<br />
In addition object number 3 in this example never shares any changes with the other clients. The server does not know anything about it and in the unity3d client it claims no network resources.<br />
This sort of game object is one that is about atmosphere, or one that has no real need to waste network sending changes around. In the island example form unity3d this is a flock of seagulls on the island. They are a highly animated, highly dynamic flock of birds, with sound, yet technically in each client they are not totally the same.<br />
(Now SL and Opensim use principle this for things such as particles and clouds but that is designed in)<br />
For each user they merely see and hear seagulls, they have a degree of shared experience.<br />
Games constantly have to balance the lag and data requirements of sending all this information around versus things that add to the experience. If multiplayer users need to have a common point of reference and it needs to be precise then it needs to be shared. e.g. in a racing game, the track does not change for each person. However debris and the position of other cars does.<br />
In dealing with a constantly changing environment unity3d is able to be told to dynamically load new scenes and new objects in that scene, but you have to design and decide what to do. Typically things are in the scene but hidden or generated procedurally. i.e. the flock of seagulls copies the seagull object and puts it in the flock.<br />
One of the elements of dealing the network lag in shuffling all this information around is interpolation. Again in a car example typically if a car is travelling north at 100 mph there if the client does not hear anything about the car position for a few milliseconds it can guess where the car should be.<br />
Very often virtual worlds people will approach a game client expecting a game engine to be the actual server packaged, like wise game focused people will approach virtual worlds as a client not a server.<br />
Now as I said this is not black and white, but opensim and secondlife and the other virtual world runnable services and toolkits are a certain collection of middleware to perform a defined task. Unity3d is a games development client that with the right programmers and designers can make anything, including a virtual world.</p>
<p>*Update (I meant to link this in the post(thanks Jeroen Frans for telling me <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   but hit send too early!)<br />
Rezzable have been working on a <a href="http://nwn.blogs.com/nwn/2010/05/opensim-unity.html">unity3d client with opensim</a>, specifically trying to extract the prims from opensim and create unity meshes.  </p>
<p>Unity3d and voice is another question. Even in SL and Opensim voice is yet another server, it just so happens than who is in the voice chat with you is brokered by the the main server. Hence when comparing to unity3d again, you need a voice server, you need to programatically hook in what you want to do with voice.<br />
As I have said before though, and as is already happening to some degree some developers are managing to blend thing such as the persistence of the opensim server with a unity3d client.<br />
Finally in the virtual world context in trying to compare a technology or set of technologies we actually have a third model of working. A moderately philosophical point, but in trying use virtual worlds to create mirror worlds at any level will suffer from the model we are basing it on, name the world. The world is not really a server and we are not really clients. We are all in the same ecosystem, what happens for one happens for all.<br />
<a href="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/realworld.png"><img src="http://www.feedingedge.co.uk/blog/wp-content/uploads/2010/05/realworld-300x255.png" alt="" title="realworld" width="300" height="255" class="aligncenter size-medium wp-image-638" /></a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F19%2Fopensimsecond-life-vs-unity3d%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2010/05/19/opensimsecond-life-vs-unity3d/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2010/05/19/opensimsecond-life-vs-unity3d/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Helping organise thoughts, and speaking freely</title>
		<link>http://www.feedingedge.co.uk/blog/2010/05/09/helping-organise-thoughts-and-speaking-freely/</link>
		<comments>http://www.feedingedge.co.uk/blog/2010/05/09/helping-organise-thoughts-and-speaking-freely/#comments</comments>
		<pubDate>Sun, 09 May 2010 09:09:49 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[metameets]]></category>
		<category><![CDATA[opensim]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=627</guid>
		<description><![CDATA[Tweet<p>Once again for my pitch at metameets I used a little bit of virtual world technology as a mental aid to help me figure out what it was I was going to say and in what order. I am finding thins an increasingly useful technique, so as this is the second time around for it I [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton627" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F09%2Fhelping-organise-thoughts-and-speaking-freely%2F&amp;text=Helping%20organise%20thoughts%2C%20and%20speaking%20freely&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F09%2Fhelping-organise-thoughts-and-speaking-freely%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Once again for <a href="http://www.feedingedge.co.uk/blog/2010/05/08/not-all-avatars-and-islands-metameets-2010/">my pitch </a>at metameets I used a little bit of virtual world technology as a mental aid to help me figure out what it was I was going to say and in what order. I am finding thins an increasingly useful technique, so as this is the second time around for it I thought I would explain it again.<br />
I created the presentation in the usual fashion a set of keynote/powerpoint slides, mostly because I had ones from other presentations that I wanted to thread in and re-use. Once I had the single threaded narrative sorted, and the slide in the right order a structure, for what is in effect a story, appeared.<br />
In order to preserve this structure I took images from all the slides and put them into my local Opensim.<br />
Once in there these simple flat panels take on a relationship to one another that just does not happen when you are flicking from slide to slide.<br />
<a href="http://www.flickr.com/photos/epredator/4589207054/" title="Snapshotmetameets_001 by epredator, on Flickr"><img src="http://farm5.static.flickr.com/4052/4589207054_26d2043016.jpg" width="500" height="277" alt="Snapshotmetameets_001" /></a><br />
In the picture above the pitch really started at the back. The back row is the underpinning, an introduction. Seven related slides to go through at any pace, but ideally quite quickly.<br />
Next is a challenging step forward, as the next row comes forward. To support that is a another row, which is held to the side a little as it is really optional. In this case its a slide about how it feels to attach things to your avatar. That allows free expression, no script but just a memory of a feeling.<br />
Then the next row is group into three groups. This is a change of pace, a set of ideas with an example in each of the three.<br />
Then the penultimate row as you come forward is the tying it all together picture. Ideally by the time I get here the other 3 ideas have started to make a little sense.<br />
Then there is the final slide to finish on.<br />
Rather than sit and read the slides or over rehearse I just had this image on my iphone of the layout. It is enough that I can see the sort of pages I had created and when presenting I can think where I am in the flow. So if there is some sort of distruption, or an idea that comes to mind whilst talking I can think quickly as to where it will fit in or if it has missed its chance.<br />
This is really just storyboarding meets mindmapping, but the multiple dimensions of it and the visual memory of having been there is incredibly powerful and I recommend anyone try and structure some thoughts or ideas or keypoints in some way like this to see how it feels.<br />
Does anybody else do this, I would love to hear stories about it ?</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F05%2F09%2Fhelping-organise-thoughts-and-speaking-freely%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2010/05/09/helping-organise-thoughts-and-speaking-freely/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2010/05/09/helping-organise-thoughts-and-speaking-freely/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>We have all the pieces &#8211; Unity3d, Opensim, Evolver, Smartfox</title>
		<link>http://www.feedingedge.co.uk/blog/2009/12/15/we-have-all-the-pieces-unity3d-opensim-evolver-smartfox/</link>
		<comments>http://www.feedingedge.co.uk/blog/2009/12/15/we-have-all-the-pieces-unity3d-opensim-evolver-smartfox/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 10:30:03 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[evolver]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[smartfox]]></category>
		<category><![CDATA[unity3d]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=442</guid>
		<description><![CDATA[Tweet<p>I have now had this conversation several times with people about the potential future that a mix of open source and open minded development may bring to the virtual world industry. Much of what is happening seems to be driven by some of the direction Second Life has taken or is taking, though not so much [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton442" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F12%2F15%2Fwe-have-all-the-pieces-unity3d-opensim-evolver-smartfox%2F&amp;text=We%20have%20all%20the%20pieces%20%26%238211%3B%20Unity3d%2C%20Opensim%2C%20Evolver%2C%20Smartfox&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F12%2F15%2Fwe-have-all-the-pieces-unity3d-opensim-evolver-smartfox%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I have now had this conversation several times with people about the potential future that a mix of open source and open minded development may bring to the virtual world industry. Much of what is happening seems to be driven by some of the direction <a href="http://www.secondlife.com">Second Life</a> has taken or is taking, though not so much to follow it into corporate lockdown but to breakout and provide the flexibility and creativity that is needed for the next generation of virtual worlds.<br />
In the early days of 2006 many of us said it would be great to be able to run a Second Life server, our own one under out control. That has taken a while to start to emerge, but it has emerged as an expensive product aimed at corporate IT departments. Luckily the opensource community had rallied and created the excellent <a href="http://www.opensimulator.org">Opensim</a>. This ticks all the boxes of being able to be run locally, be run in the cloud, be provided as a service. So we have an extensible virtual world server ready to be built upon.<br />
The other component missing was a more controllable and rich interface. Yes there is the Second Life Snowglobe open source client but the need to certify and lockdown variants to align with the product needs for Second Life means that lots of the flexibility is lost. Likewise the initial open source Linden based client was under a GPL licence which caused all sorts of development to not happen at the time it really could have done with it.<br />
This is where <a href="http://www.unity3d.com">Unity3d</a> steps in I believe. It was Rob Smart who first started to show me this way back. Unity3d is a great front end, very flexible in how you build games and content for it.<br />
This was a movie form back in September 2008, using a message from Second Life to several unity clients to create a cube. This is loose integration, telling one place something has happened and letting the other place get on with it.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FNYbeT1JSak&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/FNYbeT1JSak&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
Unity3d has a plugin architecture too. It runs in a browser or deploys to application platforms like mac and windows. The visuals can be made very good very quickly too. Unity3d needs a server of some sort to operate as a multiuser platform (though it does do some peer 2 peer) hence applications like <a href="http://www.smartfoxserver.com/labs/API/">Smartfox</a> are ideal for producing Unity multiplayer and MMO style games.<br />
However Opensim has all the other layers of things needed to maintain a virtual world. It has assets databases, chat, positional awareness, server side scripting (as does Second Life that is was originally based on of course).<br />
So we have an extensible and easy to get hold of Unity3D client engine, and extensible and easy to get hold of Server/Persistence VW engine in Opensim. There may well be challenges in making the two understand one another but with the flexibility both sides of the equation that makes them very solvable. This is a high level view, <a href="http://robsmart.co.uk/2009/11/12/the-challenges-of-writing-an-opensim-client-in-unity3d/">Rob has some more detail here on the challenges.</a> Add in some interoperation definition with <a href="http://www.vastpark.com">Vastpark</a> to help bind the two and make some mappings.<br />
Throw into the mix an open minded avatar wizard such as Evolver. There we can build avatars that we know definitely can be dropped into Unity3d.<br />
So&#8230;..I create an Evolver avatar, dropped as a resource bundle into a web deployed Unity3d client that tells the opensim server where I am in the coordinate system, and which bundle I am using. Other people with a Unity3d client see the rich detailed avatar and the shiny Unity3d environment. However we do not have to stick to that one client. Other people using a Second Life style client see the Second Life style rendering of the world?<br />
This is already happening in some respects, the Iphone application <a href="http://www.pocketmetaverse.com/product/">Touch Life</a> lets you logon to the public Second Life. In a sort of bugblatter beast of traal moment everyone can see you, but you cant see them. You navigate your avatar around the map, have full chat, inventory and economy access, but a very different view of the world to everyone else. (Of course Unity3d runs well on an Iphone too, so imagine that as an extension to Touch Life?)<br />
Once there is an acceptance that there can be more that one view of the data, one where people without the full equipment can still see what is going on and participate things get a lot easier to consider. Whilst a gaming assumption tends to be we all need the same view at the same speed in order to be able to have balanced gameplay (lag gets you killed) in collaborative spaces, education, meetings and art galleries this is less of an issue.<br />
As the parts of the jigsaw come together over the next year the ability to have the same experience will re-emerge.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F12%2F15%2Fwe-have-all-the-pieces-unity3d-opensim-evolver-smartfox%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2009/12/15/we-have-all-the-pieces-unity3d-opensim-evolver-smartfox/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2009/12/15/we-have-all-the-pieces-unity3d-opensim-evolver-smartfox/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Second Life Enterprise &#8211; A good addition to the mix</title>
		<link>http://www.feedingedge.co.uk/blog/2009/11/06/second-life-enterprise-a-good-addition-to-the-mix/</link>
		<comments>http://www.feedingedge.co.uk/blog/2009/11/06/second-life-enterprise-a-good-addition-to-the-mix/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 00:15:15 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[olive]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[proton media]]></category>
		<category><![CDATA[secondlife]]></category>
		<category><![CDATA[secondplaces]]></category>
		<category><![CDATA[teleplaces]]></category>
		<category><![CDATA[venuegen]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=398</guid>
		<description><![CDATA[Tweet<p>Yesterday the enterprise 2.0 conference saw the official release and announcements relating to Second Life Enterprise and of course featuring some preferred content in the form of Rivers Run Red&#8217;s Immersive Workspace and more to come via the Work Marketplace. It is interesting to see this happen both at something like an enterprise 2.0 conference and [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton398" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F11%2F06%2Fsecond-life-enterprise-a-good-addition-to-the-mix%2F&amp;text=Second%20Life%20Enterprise%20%26%238211%3B%20A%20good%20addition%20to%20the%20mix&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F11%2F06%2Fsecond-life-enterprise-a-good-addition-to-the-mix%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Yesterday the enterprise 2.0 conference saw the official release and announcements relating to <a href="http://work.secondlife.com/en-US/products/">Second Life Enterprise</a> and of course featuring some preferred content in the form of <a href="http://riversrunred.com/immersive-workspaces/aboutus/">Rivers Run Red&#8217;s Immersive Workspace</a> and more to come via the <a href="http://work.secondlife.com/en-US/worksolutions/marketplace/">Work Marketplace</a>. It is interesting to see this happen both at something like an enterprise 2.0 conference and focussed as a packaged product in the way it is.<br />
Back in <a href="http://eightbar.co.uk/2006/04/04/well-it-got-my-attention-second-life/">April 2006</a> thru to <a href="http://eightbar.co.uk/2006/12/16/what-an-amazing-couple-of-days-being-part-of-the-ibm-12-island-launch/">Dec 2006</a> (which seems a very long while ago now) we said to one another as we (<a href="http://eightbar.co.uk/2006/08/14/making-meetings-more-human/">those early eightbars</a>) realised that there was a huge scope for internal corporate communication&#8230;. wouldn&#8217;t this be great behind our firewall?<br />
By September 2006 (after the first Wimbledon in Second Life) the US based CIO office had realised the potential and a few of us from places not just in the US ended up on that growing project to understand SL and all the other platforms and their implications to an internal corporate audience. This also started to lead to the more commercial based business unit forming, which interestingly is now part of the CIO office according the communications out of IBM.<br />
This journey and the things that happened on the way (good and bad) all form part of the story I share with people in various ways including the in progress book on the subject.<br />
Linden Lab focussing on enterprise and producing a product, however it is priced and packaged is an important further catalyst to this industry, one that those of us in IBM, Cisco, Sun etc. started to generate corporate and public interest in through our patronage. However this is now happening (unlike in 2006) in an era that has very many more potential direct competitors. many have been there for a while but will now be dropping into even more invitation to tender conversations, <a href="http://protonmedia.com/">Proton Media</a>, <a href="http://forterrainc.com/">Forterra Olive</a>, <a href="http://www.teleplace.com/">Teleplace</a>, <a href="http://www.projectchainsaw.com/">web.alive</a>&#8230;. Equally there will be an increasing drive in take up of the hosted and self hosting services based on Opensim (<a href="http://www.secondplaces.net">SecondPlaces</a>, <a href="http://www.reactiongrid.com/">ReactionGrid</a>, <a href="http://rezzable.com/">Rezzable</a> and <a href="http://www.simhost.com/">SimHost</a> ). Other platforms and standards such as <a href="http://www.vastpark.com/">Vastpark</a>, or <a href="https://lg3d-wonderland.dev.java.net/">Wonderland</a> for those who want to still explore and drive forward and develop things for themselves and get a step up on the packages. Services such as <a href="http://www.venuegen.com">Venuegen</a>, specialized in providing a particular quick access service also start to take a share of the market.<br />
It is of course a huge market, business/enterprise communication relates to every employee in every company that has any form of electronic or remote communication. Like email, web and increasingly instant messaging and voip and social media in general it is essential business addresses the communication gaps we have generated. All these options may be confusing, but just pick one and get on with it!<br />
I also still expect an actual games company to realize that their middleware and massive scaling and runtime abilities can be applied to a spin off market. So rather that enterprise business trying to figure out how to use games, games will figure out how to use enterprise business. With some of the developments this week too such as <a href="http://www.unity3d.com">Unity3d</a> becoming free to develop with and also <a href="http://www.udk.com">Unreal 3</a> doing the same to some extent the future looks very rosy and very interesting.<br />
However&#8230;.. <strong>remember that the problems and challenges are not wholly technical. We are dealing here with social and cultural change.</strong> Something else I have experienced both the good and bad of and happy to share if you need to talk about the implications to your business, industry or life. </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2009%2F11%2F06%2Fsecond-life-enterprise-a-good-addition-to-the-mix%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2009/11/06/second-life-enterprise-a-good-addition-to-the-mix/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2009/11/06/second-life-enterprise-a-good-addition-to-the-mix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

