SL 2.0: Carnage and Cathedrals

Tuesday, March 9, 2010 Tuesday, March 09, 2010

There’s a very disruptive change coming from the Real World and it’s going to hit Second Life later this year.

That’s my conclusion after thinking about the implications of the new SL Viewer 2.0 beta that’s been making its way into computers around the SL world for the past couple of weeks. Pieces of the master-plan jigsaw puzzle are coming together and The Lab’s strategy is now becoming much clearer. Let me explain.

Viewer 2.0 is part of a larger strategy for vastly expanding the scope of Second Life. We’ve heard their execs fancifully describe a future where they might have a million simultaneous residents, an unimaginably large number compared to today’s mere 80,000. As unbelievable as that number is, I think they’re not kidding.

To achieve this, they must have: even more compelling content to attract and retain more residents; the ability to hold more simultaneous residents per region; many more new residents; and a great first-hour experience to keep them once they arrive. Viewer 2.0 addresses several of these points, but not all of them.

While much has been written about the features of the new viewer for good or evil, there are two things that stand out above all the rest in my mind. First: Shared Media and Second: Mesh import. Yes, Mesh import has not yet been released, but The Lab has indicated they’ll be releasing it “later this year”. It’s my belief that these two features will change the landscape so utterly there will be a New Virtual Order.

Shared Media, if you haven’t heard, is the ability to bring web content directly into the Grid. At first glance this might appear to mean you can view your spreadsheet or powerpoint presentation in world. Perhaps you’ll watch a YouTube video. Yeah, that’s likely quite useful for some, but many residents question what value it could possibly do for them. Who needs spreadsheets, anyway?

My belief is that viewing plain old web pages, videos and documents are not the best use of this feature. Instead we’ll see a complete revolution in the control systems for in-world items. Gone will be those bush-league blue dialog boxes that make operating many virtual items terribly frustrating: makers must fit their system into only twelve identically ugly buttons, and this makes almost every complex item confusing to use.

Instead we will soon see the development of very professional control systems that are as beautiful and functional as you’d see on contemporary web pages - because they WILL BE web pages! And you can do this all from within LSL scripts. It's not about viewing YouTube on a prim - it's about using the maker’s easy-to-use web-like controls on a prim.

We’ll also see a flood of data entering and leaving the Grid via these new web interfaces, providing unimaginable capabilities. One simple very example: an in-world game with a terrific interface that you can also play outside the grid via the website - using the exact same interface! The applications that could be made are almost limitless. Let’s face it, the previous development environment was extremely primitive and it severely limited what creators could build. Many doors open with Shared Media, and The Lab is no doubt hoping for significant innovation.

Mesh Import is the ability to load existing 3D designs from the outside into the Grid, without having to tediously build things in-world with the rudimentary 3D tools provided. Sure, lots of amazing things have been built using them, but consider this: there are immensely powerful 3D modeling tools outside the Grid, used by tens of thousands of professional modelers to produce perhaps millions of incredibly detailed 3D models. These models, with a bit of tweaking, will soon be rapidly flowing into the Grid, and their quality will probably trump existing content. When word of the ability to convert these models into dollars gets out, I expect to see many new content developers arriving with vast libraries of amazing items.

There will be a great fog of skepticism throughout The Grid over whether these new features are good things. Many will say they have no use for them and question why they are being introduced when many other issues could be addressed instead. But I think they are necessary, even if we don’t know precisely what we’ll do with them. I think this because these are very powerful tools, and in the history of mankind powerful tools are always picked up by creative people to produce wonderful things. In the 1920’s skeptics said talking movies would be the end of film, and many asked why bother with sound at all? Were they right? The introduction of voice and many other innovations to film eventually made it possible for James Cameron to produce Avatar, an experience beyond the conception of a 1920’s filmgoer. Second Life must also innovate to take us to amazing place we can’t yet imagine.

What does this mean for existing makers? Generally it’s not good, because if you’re not a 3D model mesh importer or a web coder, you might have a hard time keeping up with amazing products made with the new techniques. Gadget makers in particular may be forced to convert their products to the new web interfaces simply to keep up with the competition - and that’s at best. At worst their products may simply become irrelevant if they are replaced by direct web content. Since most existing content makers are part-timers who might not have the time or training to make the transition, I’m expecting a large turnover in the maker population.

I anticipate two more developments: something to significantly increase server scalability and a broad advertising strategy to attract a very large number of new residents - and perhaps advertising specifically designed to attract new makers. We’ll see this advertising appear once all the elements of SL 2.0 are in place. They’ll all arrive on the Grid using Viewer 2.0, of course, since that’s a key part of the strategy. There will be a tidal wave of new residents and makers.

The new makers will build most energetically, while carnage awaits many existing makers. But when the smoke eventually clears, we’ll see a million residents, walking through the new cathedrals of an awesome virtual reality.


Winter Seale said...

I would agree with you except...

Shared Media is currently missing features necessary for it to support to control systems, or even games that can be played in both places.

What's missing is that the web-side has no way of knowing who's looking at it. Now, if it didn't know that, things would still be ok if it knew which object was displaying it, but it doesn't even know that.

If you stop and think about how you'd implement control systems (HUDs and things in world) or games (and I have, in great detail) you'll realize that everything becomes extremely awkward without that. You end up having to have the user paste something from the website into local chat. Not pretty to be sure.

Can they fix this? Yes, easily. But LL has such a history of half finished features (Windlight for instance) that I'm deeply skeptical that they'll actually do so.

Beyond that, while I would love to never see another blue dialog box again, I'm not seeing how improved interfaces or mesh imports (that I agree, will be here soon) will bring about an order of magnitude increase in concurrent users. It seems like they have basic infrastructure scaling problems that they haven't been addressing. Like how bad the experience of crossing sims is. IMO, I shouldn't have to be aware of where a sim boundary is.

Venk said...

With all these massive numbers of users inworld.. how will their servers hold up? What kind of lag will we all endure with the masses that your expecting to show up to use these tools?

I agree with Winter when he states "It seems like they have basic infrastructure scaling problems that they haven't been addressing."

Shared media is also a security issue as far as your I.P. address is concerned.

I come from the year 2006 when a Big day in numbers was peaking at 5,000 users that day. Can you imagine what it was like to roam the grid then?

I'm excited to see how this all pans out, but like Winter am skeptical.

Date Girl said...

In Croatia we say - why organize a campfire dinner while the rabbit is still in the woods?

Brinda said...

Date Girl does have a point... But thinking about the ramifications will let us plan ahead to at least know where the matches are to light the fire.

I believe I read somewhere that Prince Phillip once said that at 1.7 million concurrency he would need every server that Google owns.
That hardware hurdle will likely be the limiting factor for tech as we now know it.

I have hope.

Savannah Citron said...

Well Im a flash developer and I hope the fact that we will be able to interface with Flash/Flex Guis will open a world of outside data comm. Sl now only really has HttpRequests as headers with limits to size of data transfer. With the Flash/Flex guis available on prims is exciting for me. Basically it will be just data and web manipulation on server side. Not the SL servers. Just an interface to other outside servers like your browser is now. The key will be able to get that data back into SL.
So if user A is out of world and User B is in world this is the nexus. If that data can be exchanged real time then we have immersive Gui's (graphical user interfaces) interactions across grids both in world and out of world. Flash will be the "hub" with powerful powerful animation and audio video tools.

Hiro Pendragon said...

Nice summary of why web-on-prim is such a game-changer!

"Mesh Import" - where exactly have you heard that this is anywhere but on the distant horizon? (This was reported at SLCC / SLDev conference last year, but nothing further has been been said publicly, I don't think...)

@Winter - As I understand, the web can. Each user is loading the web page on their viewer. While the controls and navigation are shared, the web controller does have information about the specific user.

Related Posts with Thumbnails