Shug Maitland wrote What Does Second Life Need? I like that she thinks. Now she has me thinking.
A recent article of Inara’s got Shug thinking. All signs are that SL1, our current Second Life, and what I call SL2, the new virtual world Linden Lab is building, will run simultaneously. Shug’s question is can SL1 compete with SL2? Good question.
I’ve heard and read lots of opinions. But, few include why they hold their opinion.
Shug and many of the rest of us agree we need a better avatar, Avatar 2.0. The starter avatars we have now are probably the direction the Lab will go with SL2. The skeleton, skin, and animation will likely all get better.
Since fashion is the big money maker in SL1, having a better avatar will probably be a BIG selling point for SL2. But, is that enough to pull people away from SL1? I think eventually, yes. But, think about this.
The big reason given for not changing the SL1 avatar is legacy compatibility. Hamlet has often pointed out SL1 is held back by fear of what users will do. Changing the avatar and making all our clothes useless has been a big thing in avatar change discussions.
Now that we have fitted mesh and new fitted mesh avatar bodies, hands, feet, and heads… and they are popular… that argument appears to be fading. People are abandoning their large wardrobes of system clothes. Something that was thought to be unthinkable.
The Lab has taken a path that allows each person to decide what they want to do. No one is forced to do anything. We can use the new avatar bodies or not. I have yet to get one. But, I do have sets of feet and hands. I haven’t had work done on my face, butt, or boobs… I’m not into the blimps some women wear on their chests.
I think the ‘choice’ available path has saved the Lab a lot of drama. But, I doubt there will be any choice in SL2. We won’t really need one. But, those that refuse to give up their system clothes will likely not want to move to SL2. I think those adopting the new mesh bodies will have an easier time moving to SL2.
Also, I suspect designers will find it easy to move their products to SL2. I am certain there will be changes needed. However, I think that the Lab will be making the move as easy as possible. They have talked about their focus on designers.
Will SL1 find a way to make use of Avatar 2.0 acceptable? Can Oz and crew mitigate the attraction of SL2’s Avatar 2.0 (well their avatar 1.0 but you know what I mean… I hope)
Scripting
Shug gets into scripting. I think I am a bit more of a scripter than Shug, but not an expert by any measure. However, from all I have heard her idea of the Lab tackling scripting is something that won’t happen in SL1. Too many Lindens have said too many time, ‘No Way!’
That doesn’t mean we won’t see changes in the area of scripts. I just don’t expect to see the changes in the basic Linden Script Language.
We know the Lab has a or some big plans for large scale products/features/changes. But, we also know they want to make improvements that touch the largest number of people/users. That suggests to me it won’t be scripting languages.
Besides. To avoid the drama show the Lindens can’t do something that would force all scripters to change all their scripts. The screaming and frustration would be too much. Nor is the Lab likely to move toward giving a choice of language as it would mean maintaining two or more scripting systems at a time when development resources are exceptionally precious.
I do expect the Lab to provide more in-world-script control of the viewer. This is sort of spin off of RLV. We see some of it in the coming in the Experience Tools project.
Content Creation
Shug believes that SL1 needs a simplified way of building mesh items. Fitted/rigged mesh items are the rage. Done well they improve performance. But, done poorly they kill performance. We are seeing performance in crowds of avatars dying. I expect coming new features in the viewer to turn that around.
But, can the Lab build a tool like the Build Panel for prims that works for mesh? Good question.
Cloud Party was developing some interesting interfaces for building there. They had a hybrid free form mesh and prim type tool. But, I have yet to see anyone take on including a Blender/3D Max/Maya type tool into a virtual world viewer. I doubt the Lab would try that. I did see Blender for Android. But, I just don’t see it happening for the Second Life Viewer.
Some other type of simplified 3D mesh editor could be in the works or plans. We know the 3D mesh import feature is being worked on and we have a Project Viewer being used to provide feedback. (Project Importer Viewer version 3.7.25.298441) So, something is going in that area of development.
I have my doubts as to whether a simple 3D mesh editor would be a good use of Linden resources. 3D modeling is complex… way complex. Trying to make a beginners-3D-modeling-tool to reduce the learning curve just hasn’t worked all that well for anyone. Simplified tools always have a lot left out. Meaning they are very restrictive. I’m pretty sure people would never be happy with the result.
I basically agree with Shug something needs be done to help those new to mesh modeling get started. I’m just not sure there is anything that is better than what we have and I’m not just saying what we have in SL, but in RL too. Since no one anywhere has done a good job of creating such a tool, I think that is a lot for the Lab to take on and the risk of failing is high.
As to a simplified building tool, CP did have some interesting ways to work with mesh. As Shug suggests the Lab may be able to add something like that into the existing prim tools. But, will it make users happy? I suspect not.
Since both SL1 & 2 will have this modeling problem, it doesn’t seem to be an incentive or disincentive to stay with or leave SL1.
Social Networking
We got some new ways to interact with social media in the last year or so. But, Shug would like to see some better ways for SL to interface/interact with social media. Especially on the receiving end. Much of what happens on twitter is unknown by most SL users.
The problem with social media is the name problem. Real or alternate? I don’t even use my RL name on my RL Facebook, the major source of information for ID thieves. But, that does complicate things in the smart phone age where accounts are tied to phone numbers. As we get more and more phone numbers that are life long, we’ll probably see that increasing. This makes it hard not to link alternate names, which defeats the point.
Resolving this ‘name’ problem is outside the Lab’s ability. They don’t control Facebook and other social media apps.
I don’t see the Lab improving our use of Second Life and Social Media until Lindens actually deal with the issues in a personal way. I believe they give it intellectual lip service, that is my way of saying reading a book about racing cars is different than driving one in a race. They intellectually understand the problem. But, personal experience in this area is something I think they lack.
As it is now I have a web browser, and sets of social accounts, and email for my avatar. I have another set of these for my RL me. That pretty much works but it is also a PITA. Until one deals with this there is way to really understand.
What Else Does SL! Need to Survive or… GROW?
Shug asks for what others think SL1 needs. Another good question.
Since people are in Second Life for so many diverse reasons we probably need to look at a collection of things. But, we have been asking this question for years now. Slightly different as, How do we get more people into Second Life?
My favorite thing is the easy access challenge. How do I get my region and shop into Bing/Google/Yahoo search? Billions of people can then find me if I can do that.
Next, how do I get them from Bing/Google/Yahoo search to my region in one easy click? OK. This is no simple challenge. But, if I am General Motors or Samsung I am not about to spend big dollars on a region in SL1 or 2 that no one will see.
As it is now I can probably get my region into Bing/Google/Yahoo search. But, when a user clicks on it they land on a SecondLife.com signup page, unless they are already a user. Then signup, download viewer, install viewer, and figure out how to use the viewer. By then they’ve forgotten why they came to SL…
It has to be easier.
Mobile
They are talking about using Oculus Rift headsets with mobile devices… I have no clue how that will work. But, we have to consider mobile. Smart phones, tablets, and smart watches are taking over much of the digital world.
Clicking on a Google search result and going to SL Go is not a better solution than what we have now. So, how do we deal with mobile?
Will SL2 be able to handle mobile devices? We don’t know. We have a few Ebbe Linden statements saying they are working at it. I am willing to bet they are working on making it so for SL2. But, can Oz Linden and team make that happen for SL1? I don’t know. The SL1 and SL2 devs are sharing tech. So…
Or maybe they will buy SL Go and develop something that renders in the server and runs in a web browser. It has been at least a couple of years since they tried anything like that.
Browsers are advancing. Microsoft will release a new browser this year with Windows 10. Google has been moving Chrome toward handling more graphics intense applications. We may be able to have a pretty decent experience in the web browsers. If regions are modified to deal with HTTP requests and deliver up a region, we may be at one-click-to-in-world-tech.
May be they can build a server that will deliver a region to a mobile decide. It is certainly going to be needed. If SL2 has it and SL1 does not, that is a big draw to SL2 for millions of people.
Mobile could be the single biggest draw to SL2.
Population
Right now having 20+ avatars in a region is a problem. We have to give up our genitals and clothes to attend a concert or other event. Well, some high end machines seem to be able carry the load. But, that EXCLUDES mobile devices and most cheap computers that use Intel HD CPU graphics engines. Intel is advancing their tech. But, they are nowhere near NVIDIA. My NVIDIA 560 still only runs at 20 to 40% load when I am bogged down to 7 to 9 FPS. My CPU’s (quad core) seldom gets over 80%.
The Intel people have developed the tech to place 1,000+ avatars in a region with minimal lag. We have seen the tech as it developed in OpenSim. But, no one is using it. Will the Lab add the tech to SL? This is a big thing. We have complained about maximum population limits per region for a long time.
If SL1 does not have the ability to support crowds and SL2 does, that will be another big draw in SL2’s favor.
Finding People and Places
Things improved when we got the destination guide. But, new users still ask where everyone is… or where to go.
Better ways of finding crowds would help. But, that isn’t so much a problem of not having the tools as it is people not knowing how to use them or that they exist.
We have a complex world. SL is every bit as complex as RL. The result is the viewer is complex and has a high learning curve. We like to think it could be made more simply. But, no one has achieved that yet. I think of all the viewers that can be used with SL the SL Viewer by the Lindens is the easiest to learn. Firefox is far more complex. I class it the power users viewer of choice. I don’t recommend it for new users. BUT… if I can get a user to go to Firestorm classes, then the FS Viewer is WAY WAY easier to learn.
All the third part viewers have more complexity. I’m not aware of an easier to use third party viewer.
The Lab tried using a beginners and pro user version viewer. They gave that up.
While I think this is an area they could improve, I can’t see WHAT could be done. I think the viewer tools are there. So, this is more of an education problem in a ‘game’ where no one wants to spend time learning. I and others do not want to go to college to learn how to play on the playground. I don’t see a way to overcome people’s natural behavior. So, we see this problem in SL and RL.
While my post deliberately ignored the implications of my suggestions for [Linden World 2.0 / LW2 / SL2], you make some very interesting points. I would suggest Oz&Co. should be looking over she shoulders of the new developers and grabbing as much as they can for SL, even before in shows up in the new world.
Now that we are used to the idea of multiple avatar types (confusing as that is at the moment) introducing Avatar 2 should be “easily accepted” — well, as easily as the wackadoodles allow. Perhaps when editing appearance the viewer could display a different panel depending on what avatar you are modifying or, as I said in my post, some sliders could be grayed out. What I find most exciting about a new avatar is, if it is done right, the present problems with fitting mesh clothing could be resolved once and for all. I see no reason why this could not be done here in SL.
As to Social Networking; if LL developed/adopted a Twitter-like application WITHIN the walled garden of SL (and SL2) users, would it attract users to SL just for that reason? Would having a class of users just here for the networking be a good idea, or a liability? Would people who came for the networking find their way in-world?
The one issue I wish LL would change which I did not mention is the Last Names Fiasco. Almost everyone (Ebbe included) agrees it was a bad decision, the real problem is how to revert it without causing traumatic drama. Constructive suggestions alternate fail and overwhelm me.
As to mass migration into the new world, it might be worth referencing back to https://ramblinginavirtualworldwithshug.wordpress.com/2014/07/18/second-lifes-future-as-the-next-generation-comes-of-age/ especially the “…many, many, many years…” part of the quote from what Ebbe said at the Education in SL Q&A, July 17,2014.
Pingback: Learning Curve | A Kat and A Mouse
For scripts I think LL has the option to follow two different paths. They could go the way High Fidelity did and adopt JavaScript or adopt C#. What I do not expect them to do is to keep LSL. I think Ebbe mentioned once in the forum that C# was an option they have considered but no final choice was made at the time. I really hope they won’t adopt JavaScript, as the language may be easy to use for small scripts but rapidly gets unwieldy when things get more complex. The adoption of a language over another may also be determined by the rendering engine LL has (or will) adopted. If they adopted Unity — and I think it is likely that they did — then the choice will naturally go for C#.
About the twitter thing, SL gave already someting like that but never improved it, but is better than twitter. Yes the[y] call it SLfeed and is good used.
About the new worlds, how more i know about some other new world. how more interesting SL1 and opensim get. I hope SL2 is better than what i see now. Getting avatars that look like its RL is making thing less good. Just hope avatars get better, but not look like a RL one. But its maby [<-maybe] a matter of getting used to it. Some ideas i like of new technology. Scripting is other thing why old things get more interesting, and am not alone. Make sure LSL keeps working in sl2. It another learning curve to learn a new language. it costs me years to learn to work around the LSL limitations and still hit them. But, i know lots about it. So doing 50 steps back is not something people are waiting for. Linking to social made like facebook never must be implemented. keep that type of social media out of virtual world. At least dont make it easy to connect to it from inworld. Maby [<-maybe] better to create own style social media ? just expand on SLfeed. Cannt agree with that the linden secondlife viewer is easy touse. its a technical nightmare with lots of not fixt bugs. UI-scaling so its not usable to. the chui interface is drama and wast of screen space. The only good thing that i have seen when i use it rarly it seems more powerful and smoother in graphics than firestorm. Shadows work better with frame rate in the secondlife viewer. oculus rift and other gadgets for it. It sounds nice.but i hope viewer devs make SL2 in first case very friendly for mouse use. nothing more user friendly than mouse and keyboard. the oculus rift is nice add-on gadget. But i dont see people wear it hour after hour. For SL2 the prices are important too. I hope we start to see more soon about SL2 and i hope its not going to look what i think. There are absolute things that need to improve in SL1. and i hope SL2 looks like SL1 with improvements and much lower prices.
@richardus, there are some misconceptions floating around about using a different language for scripting in SL2: first of all, using a a different language is not going “50 steps back”, as you say, simply because with a pro language like C# or, yuck, JavaScript you wouldn’t hit those limits. If anything, adopting a pro language would be 50 steps forward.
Some people are concerned that they would have to learn a new language but, as I explained in several posts in the SL scripting forum some months ago, if one knows how to code with LSL then one can learn a language like C# in short time and quickly appreciate how powerful it would be to use it. Keeping LSL for SL2 would be a major mistake that would hamper future development. LSL as a language is not up to task.
I made some changes to your comment to make it easier to read. I hope I din’t change your meaning. Let me know if I did.
I think you are saying your circle of friends use the SL Feed more than I and mine do. I know my Twitter is much more active than my SL Feed. So, I believe it needs some help.
I seriously doubt LSL is going to make it into SL2. Your having to learn the oddities of the language and work-around methods for its limits is an obstacle for new users. I believe they will use a more standard language. Also, LSL is very closely tied to how things are done in SL1. Since all that is changing, I can’t see any advantage for carrying LSL to SL2.
I’m not sure I understand the nuance of what mean when saying the SL Viewer is not easy to use. I basically agree. I am just saying the SL Viewer has the smallest learning curve of all the viewers used with Second Life.
I expect SL2 will be as mouse/keyboard friendly as SL1. I hope they don’t change the mouse/keyboard way from the SL1 too much. Having them work similarly will make it easier for SL1 users to move to SL2.
Prices… We don’t know what they are thinking. I can give lots of business reasons for make it cost more, the same, or less. But, I believe the cost will only be less if they can attract more users and lower the unit cost will maintaining or increasing income.
I too would like to hear more about SL2. I am guessing we will start to hear a bit more as the OPEN Beta starts, but not until then. The Lab is likely to contact people they know to go NDA and help with the closed beta. Then a bit latter go with an open call to closed beta if they need more testers and feedback. But, we hear very little if anything coming out of those groups.
Most of the things where both on the same way. Only explained the 50 steps back with programming. Its for me 50 steps back, but i know its quick to learn. As long the right commands are available. And i know LSL is terrible, pulling my hair still about it. But as example with javascript things gave me problems too. But at the end is more logic, only where missing lots of functionality.
It’s anyway way to early to form a correct picture of how things go work.