This morning a new version of Second Life was released, and with it a traditional slew of new features. As is the case with every "milestone" (if they can be called that) release, this new version is not without a lot of whizz-bang. We now have flexible prims, assignable left-click behaviours, and a revamped lighting system. There are other updates as well but these seem to be the major shifts.
My absolute favorite is flexible prims. These prims are non-physical phantom prims that are rendered on the client side. They react and wave with the virtual wind, but other than that, have no effect "in-world." The only really practical uses I can see for this feature are hair pieces, clothing attachments, and... curtains? Flags maybe?
What I want to know is simply this: why put the development time into client-side features when we've been waiting so long for better server-side features like.. oh I don't know... a better physics engine? Faster texture compression? Better avatar models?
I can think of dozens of "features" that in my opinion, would've been a better investment of time and resources. Having wavy hair is neat and all, but is testament to superficiality. I would be more impressed by better vehicles or even something as simple as replacing lists with arrays in LSL.
Next we have assignable left-click behaviours. Really. Need. To complicate. Things. Instead of the left-click being assigned a behaviour in the script or setting off triggers when physical, we can assign pre-determined behaviours like "buy" or "sit."
Despite the intuitiveness this feature was aiming for, it is not intuitive at all. Clearly interface usage data hasn't been used in the design decisions around the UI in SL. Firsly, there is already an intuitive way to sit that the +100k users are comfortable with. There is a whole accepted paradigm around the right-click in realms of computing that go beyond SL -- why break that? Why go through the trouble of adding horrible mouse-over icons? Secondly, what's with that new icon that floats above the prim if there is a sit-controller script in it? It sorta pops up there and disappears... and pops up... and looks bad to begin with. What is it for and why does it matter? Is it adding any value to my experience or making it more confusing by presenting unnecessary information? I don't know about you... but I believe the latter is more true.
Cruft! Cruft I tell you!
Finally we have the revamped lighting system. It's a client-side lighting system and therefor everyone may view the light differently. It is much faster in terms of render time than the server-side lighting that we residents have come to know and love/hate. It also takes advantage of the GPUs in our computers... something SL has been reluctant to take much advantage of.
I actually think client-side lighting is a great feature. We can finally have decent lighting in world that won't bring our SL experience to a grind. Fabulous. I'll just have to hold on this one and wait for the day when we can move it back to the server's side.
One day... one day.
So are SL's newest features valuable? I don't think so. I think they're mainly useless bloat and cruft. Except possibly the addition of client-side lighting -- there are too many things to pick about. More menu items. Horrible floating icons and mouse-over icons. More tabs. More confusion.