The Lab’s had a number of well-publicised (and some rather less publicised) feature and technology development projects that haven’t come to fruition. Where are they at? Or, in other cases, what happened to them?

Expressive Puppeteering

This project was a system to allow the parts of an avatar to be moved on the fly, with the possibility of creating animations in-world in real-time. Unofficially cancelled in mid-2007 due to a company-wide focus on reducing crashes and lag. Officially cancelled in 2008.

Physical Avatars (AKA: Avatar 2.0)

This project was to place the avatar in the same 3D space as the rest of the environment (rather than in its own loosely-coupled coordinate-space. It was partly in support of Expressive Puppeteering, and partly to allow avatars to hug, kiss, shake-hands and so on. It suffered the same fate as Expressive Puppeteering, and at the same time. Officially cancelled.

Script Limits

Script Limits involve finer per-parcel and per-agent allocation of scripting runtime resources. It’s a very tricky thing to implement properly, and it isn’t known if any of the staff involved with the project remain with the Lab. Given the potential benefits to Linden Lab, I’m not sure that the project is entirely dead. Status unknown.

Project Firefly

Project Firefly was hinted to be a client-side scripting project, that is making the Second Life viewer itself scriptable. Exactly what the scope of that might be remains unknown. It might allow for very simple alterations of the user-interface, or might extend to the capacity for full-blown automation of a viewer. No more has been heard about it, and the status of employees who might have been associated with it is uncertain. Status unknown, but pay attention to Oz and Esbee at SLCC. This could be integrated with new viewer development strategies.

C# Scripting

The possibility of adding support for other scripting languages in addition to LSL has been raised by the Lab on a number of occasions, though the integration effort isn’t without some hitches, including the possibility that other languages will have significantly larger runtime overheads than LSL scripts, and may require scripters to use some relatively arcane interface libraries to shoehorn additional languages into the execution/event model that the grid uses.

I believe the talent relating to this project has largely been let go, and there doesn’t seem to be any particular benefit to Linden Lab other than a marketing bullet-point. Status unknown, but not likely. Not officially cancelled.

Second Life Enterprise

Dead according to Lab management. There have been hints and suspicions of this for a while, but Philip Rosedale confirmed it in comments at the Q&A after he took over from Mark Kingdon, and this was confirmed the following week by a Lab spokesperson.

Face recognition/hands-free interface via Webcam

This was a technology from one of Mitch Kapor’s other businesses. While it’s been reported in the media as a Second Life/Linden Lab project, it doesn’t appear to have ever been taken on-board at the Lab. Not in progress; not planned; never started.

Mesh uploads

Server-side mesh-handling seems to be fine. Viewer-side mesh-handling also appears to be fine. The grid (or at least some simulators) appear to be able to deliver mesh objects now (as of about server version 1.40), only viewers (other than the closed-beta mesh-viewer) don’t know how to signal support for them or to ask for those meshes.

The Lab says this isn’t cancelled, and I’m inclined to believe it. If it was cancelled, the closed-beta would likely be terminated, and so far, that beta seems to be not just operational, but actually active.

Mobile viewer

Word is that the Lab is or has been working on a mobile/lightweight Second Life viewer, possibly for the iPad/iPhone. The project has dropped out of sight, and it is logical to assume that it has been cancelled, though there’s no official word on it at this time.


Did I miss any projects while I was rummaging through my notes? Do you have solid information about one of these projects that is different to what I have? Let me know.


Added:

SpeedTree

Linden Lab looked into SpeedTree middleware back in 2005, which would have replaced all of the stock vegetation with high-quality, procedurally-generated models. This was abandoned in late 2005 (and officially cancelled in 2006), due to a number of probable issues. Firstly, as Linden Lab explained, it would put anyone in the existing SL virtual-vegetation industry out of business overnight. Second, costs associated with licensing the technology out in every viewer probably put the kibosh in things pretty quickly.

The reliable inventory service

Inventory loss comes in two classes. The rarer case is when the servers themselves have lost the inventory items. The more common is where the viewer does not receive a complete copy of inventory data from the servers. Inventory loading is a bit slow and balky because of the protocol used, and information can certainly be lost in transit.

By conversion to a TCP-based service, inventory loading was to be vastly accelerated and cases where the viewer received incomplete inventory data would drop to zero.  This was scheduled to roll out in January 2009 after some considerable time in development. It apparently did not, and nothing has been heard about it since.

HTTP textures

The same sorts of problems that plague inventory data transfers also affect texture transfers to some degree. The protocol used is slow and occasionally prone to pathological behaviour. Allowing textures to be loaded as a TCP-based Web-service was conceived of about 2-3 years ago, and viewers have had the (well-hidden) option to make use of it for about that long.

The servers, however, didn’t really support it, except for occasional testing. Now, however, it looks as if that project is about to reach fruition. Testing is going ahead at the moment, and – barring show-stopping issues – it looks like this project will roll out within a month, delivering faster and more reliable texture loading.

submit to reddit

Possibly related posts

InWorldz, LLC and CariNet Inc. To Power Virtual World Technology and Hosting Through Joint Venture, Consensual technology, Status of the Linden Endowment for the Arts, Illnesses, work and projects, Disruptive technology

30 Responses to “Second Life technology projects status”


  1. [...] This post was mentioned on Twitter by Tateru Nino and slfeed.net, Skate Foss. Skate Foss said: RT @taterunino: Second Life technology projects status « Dwell On It http://bit.ly/d1UJDN [...]

  2. Pavig Lok says:

    Where I _think_ the lab will go on these:

    * Expressive puppeteering, Physical avatars: an awesome technology which will be dropped. The benefits are all intangible and impossible to sell. Unfortunately a dead end (until someone proves it on another platform.)

    * Script limits, Project Firefly, C#: LSL must be replaced at some time, and it’ll be easier to build onto an existing framework than to re-design from scratch. Mono got half way, so LSL will end up being interpreted, and “true” scripting sit in a bunch of APIs talking to the sim and client. Development of this will be very slow as the APIs need to be tuned to ensure little malice gets through to the server. A loooong term project.

    * Face recognition: Half way to face recognition is feature recognition. Long before realtime face recognition we’ll get a texture mapping tool to photomap us to our avatars. Hardware/software is too different (outside the console space) to allow for optimized realtime facial expression recognition for a few years. Photomapping an av from video (in non-real-time) could be done today.

    * Mesh Uploads: an absolute requirement for any kind of progress… and iI’ve seen it demonstrated working fine in beta. Policy issues are the only thing holding this up right now, ie. how to avoid mesh griefing or abuse. Meshes are done, mesh policy not.

    * Mobile viewer: this requires a different way of looking at SL content at a sub sim level. Mobile viewers won’t be able to give the full SL experience for some years. Unity demonstrations howerver have shown that chunks of SL translate fine into a mobile experience. Perhaps isolating parcels as windows into SL space is the key. That can be done easily.

    MISSED:

    * Foliage [*cough* speedtree *ahem*] which will never get done (as it competes with residents and is largely replaced by meshes).

    * Avatar 2 bones and IK: which may follow meshes via collada import.

    * Materials system: ie. (mostly) normal and specular maps…. which I anticipate probably after meshes go live.

  3. Loki says:

    1. Windlight Sim based windlight settings so everyone can see what you do?

    2. That SL external Chat messenger thingy

  4. @Pavig: Ah… I’d forgotten speedtree. That was shelved in late 2005, from memory. The IK got officially cancelled when expressive puppeteering and physical avatars did. My understanding is that none of the code that got written for any of it is now able to be integrated with the viewers/servers as-is. The projects would have to be started from scratch.

    @Loki: SLim was very visibly cancelled, but it wasn’t a Lab project, technically. It was an incomplete Vivox thingy.

    Ah! Shared Windlight settings! Yes! This was referred to as Windlight 2.0 for a while, and it was just one of several Windlight-related features that were also shelved indefinitely to focus on crashes and lag.

  5. Loki says:

    @Tateru perhaps your next dwell could be focused on what on earth the lab has REALLY been focusing on since 2007 cos id like to know.

  6. @Loki According to the Lab, the primary focus from 2007 to 2010 was on making things simpler, faster more ‘delightful’ and reducing crashes and lag. Not much to tell.

  7. Umm.. says:

    llNet.

    Frank Ambrose was brought in to overhaul LL’s network, but it’s probably worse than it’s ever been.

  8. Loki says:

    @Tateru but is this actually what they focused on? or did they focus on things like changing openspaces to Homesteads and pushing adult content to Zindra? Playing with new viewer UI skins, messing about with their Logos and corporate identity… ect.

  9. @Loki It’s hard to say whether the time was actually spent, but I think it was.

    There was the focus on crashes and lag that aborted feature-development and new-technologies projects in 2007, followed by most of the rest of the stuff that happened (everything up to and including SL Enterprise) seemed to be done in the name of, well, let’s call it ‘fast. easy. fun.’ – since that’s essentially what the targets and tests were.

    Which goes to show that a motto and simple set of litmus tests for ideas doesn’t necessarily help you meet the goals. It is necessary to understand where you’re going, and how you intend to actually get there.

  10. When it comes to the lab and lag reduction, I gotta sorta stick up for them just a tiny lil bit here. I do remember seeing periodic posts on the official blog about serious changes to networking infrastructure that took place over a period of about a year or so. Whether it made a big difference or not… well. ;) But they did try something, anyway. Too bad they didn’t address server side design issues too.

    Totally agree with others that Windlight is *not* finished. Without server side support to send environment settings for a parcel/region to a viewer, it’s effectively useless. Manually swapping XML files or having to ask visitors to select a preset is completely antithetical to Phil’s whole immersion thing.

    VWRAP (previously known as Open Grid Protocol) is another thing that is effectively dead. It still has had a few people doggedly working on it (John Hurliman of Intel is notable there) but LL’s support has evaporated. At this point, it’s very likely that anyone still interested in this will switch to OpenSim’s HyperGrid protocol.

    I’m also a bit curious about shadows and lighting. I’ve been told the 2.* viewer renders these much better (or at least faster) than 1.23 did, but I’ve heard nothing official from the lab about whether or not they care about it much.

  11. Nat Merit says:

    Philip said at the community meeting that web and mobile clients were a couple of years away but there were a couple of R&D people looking at how they would do it. Focus for now on main viewer experience.

  12. Nat Merit says:

    The OpenSim grid Meta 7 uses something called Lightshare that allows sim owners to choose their Windlight settings and have visitors see these, they even smoothly translate between settings when walking between sims. I believe the functionality is mostly implemented client-side on their official viewer, branched from Emerald.

    Demo video here: http://www.youtube.com/watch?v=YBco1wbPZdQ

  13. I’ve seen Lightshare. The concept is sound, and the code is fine, but the design of the data-exchange is, frankly, bollocks (I believe that’s the appropriate technical term) :)

    It’s… what… a 140 or so bytes of anonymous, unversioned, binary data, mapped by a struct pointer? Feels like a disaster waiting to happen – especially if any additional Windlight variables should ever need to be handled. A new version would automatically break compatibility with any old version.

    Fix that, though, and it would be a very cool thing indeed.

  14. @Marcus Yes, the Lab appears to have pulled out of all the interoperability efforts. Some ex-Lindens are continuing with them, but to the best of my knowledge, notions of driving or complying with interoperability proceedings have been abandoned at the Lab.

  15. Johnny says:

    Surely the barrier to mesh imports is economic rather than technical? Allowing an influx of high-quality mesh-based items would destabilise the prim-based economy and put most if not all of the current producers out of business – http://wp.me/p4QUI-o4

  16. @Tateru, Re: Lightshare … True, you want LL implementing something that’s well designed. But how likely is Windlight to change anytime soon? And by soon, I mean… well, within maybe 5 years? Not likely at all, by my reckoning.

    Lightshare’s merits or warts aside, this just highlights one of my beefs with the way LL sometimes seems to handle potential contributions. They literally “what if?” them to death. “What if this changes?” or “What if we go another direction?” And you know what? It rarely changes, and they rarely do go another way, unless not doing anything at all counts. It’s hard to innovate if you’re doing nothing but asking yourself why you shouldn’t do it.

  17. Dimitrio Lewis says:

    Did anyone mention Nimble? That was supposed to be finished before the end of 2008. It’s the volumetric cloud system that pairs with WindLight.

  18. How about a Web-based viewer? Wasn’t that recently floated as a possible direction for development?
    – Maria

  19. http://www.digimi.com owned by DAZ3D who are in the Mesh beta :)

    http://www.daz3d.com/i/3d-models/-/daz-studio-game?item=10675&_m=d Your face from a passport or other photo built onto a pro mesh avatar base, importable into games through API.

    Digimi offers developers the ultimate platform for generating personalized avatars, if Linden Labs goes for a Facebook webclient, we really should have this because 5-6 starter avatars wont cut it with the Facebook crowd.

    I have heard on a video when Philip Linden was explaining Second Life, someone commented after joining it that he looks and feels like a refugee, I believe the question referenced how to find clothes or something along the lines and how to improve his look.

    But to be fair Facebook are overly reliant on photos, so I see no sense in not pursuing a simplified pro avatar from an uploaded or image from their profiles to get the avatar they want.

    As we all know Facebook is primarily all about showing who you are, so to approach such a site with only 5-6 crappy avatars would be a total failure, but with Digimi we can offer great starter avatars with low lag poly mesh of themselves. http://developers.digimi.com

  20. @Maria Speculatively. My understanding is that the initial investigative and feasibility assessments for that aren’t due to begin until next year, earliest. So, as yet, it isn’t even at the stage where the Lab’s actually sat down around a table and talked about whether to put the project on the schedule at any point.



Leave a Reply

Commenters are to be civil, courteous and respectful to others, insofar as it is possible to do so. Beyond that, you're not required to agree with the opinions expressed by me or by others. Think for yourselves!
First time commenters will wind-up in the moderation queue and your comment won't appear right away. Ditto for anything that gets flagged by the anti-spam rules.
Got a news tip or a press-release? Send it to news@taterunino.net.
  • Support us

    Writing is my day job. Site advertising pays for the hosting, but nothing else. Help keep us in coffee and keyboards

    ... or donate in Second Life at this location.

  • ...or use Flattr

  • prednisone no prescription where to purchase generic prednisone online without a rx buy no perscription prednisone buy 10mg prednisone otc buy cheap fedex prednisone watson prednisone cod overnigh prednisone fedex COD prednisone overnight saturday no prescription prednisone on line buy prednisone next day delivery ordering prednisone over the counter prednisone shipped cash on maxalt no prior script order Paxil overnight delivery Paxil free consultation fedex overnight delivery how to get a Paxil rx order Paxil overnight delivery order Paxil without a rx overnight shipping Paxil non prescription for next day delivery buy Paxil without rx no rx cod Paxil Paxil purchased online without prescription purchase Paxil paypal without prescription how to buy Paxil online without rx buy Paxil without prescription order prescription free Paxil how to purchase Paxil online without a prescription order Paxil without a rx overnight shipping buy Paxil paypal without rx buy prednisone without prescription buy generic accutane over night Lasix to buy pegasus software discount astro cheap rosetta stone software download hp scanner software discount software for teachers price comparison of records management software cheap inexpensive chiropractic software buy real tick three software sony ericsson software downloads cheap computer domain software where to buy link manager ii software manga studio mac discount software software for student discounts cheap pc software were to buy manga software download audio recording software downloadable softwares discount antispam software review oe download hack software program like cyberlink powercinema 6 without bundled tuner best buy Valtrex baixar youcam 3.0 4videosoft studio buy line Lasix generic xenical tablets xenical without a perscription cheap fedex Zithromax overnight without a prescription order generic Maxalt online uk Maxalt generic where to purchase Valtrex no prescription no fees order valtrex overnight cheap c-pill cheap valtrex valtrex buy online in stock (no prescriptions needed for Buspar|buy Buspar with no prescription|online pharmacies Buspar|Buspar cheap|buy Buspar without rx|purchase rx Buspar without|Buspar purchase online|purchase Buspar online without rx|purchase Buspar free consultation|buy Buspar Online|buy Buspar american express|buy Buspar Online|buy cheap Buspar with dr. prescription|Buspar side effects|fedex Buspar without priscription|overnight Buspar without a rx|order cheap overnight Buspar|Buspar toronto|uk order Buspar|Buspar no doctors prescription|Buspar mexico|Buspar order|no prescription Buspar with fedex|order generic Buspar|buy Buspar without rx from us pharmacy|prezzo Buspar|Buspar 10mg|Buspar from canada|purchasing Buspar without a script|buy Buspar australia|purchase Buspar visa without prescription|online purchase Buspar|buy Buspar no perscription cod|buy Buspar drugs|buy Buspar with visa|buy Buspar without rx needed|buy Buspar without prescription|buy Buspar no prescription low cost|purchase order generic Buspar online buy Nolvadex from a usa pharmacy without a prescription buy Nolvadex wihout any doctors info echo online software buy Lasix amex online without prescription buy accutane gel cod shipping on Nolvadex buy synthroid new zealand online where to buy cheap synthroid online in uk tamoxifeno distrito buy Accutane cheap without prescription Lasix online overnight delivery cod buy 40 mg zithromax fast delivery purchase online prescription zithromax without buy Nolvadex with paypal order rx free Nolvadex buy discount Nolvadex online safety order Nolvadex Nolvadex 20 mg Nolvadex fedex no prescription no prescriptions needed for zithromax online pharmacy cod zithromax zithromax cod online orders overnight zithromax without a rx how to buy zithromax online without rx zithromax online overnight delivery cod how to purchase zithromax online without a prescription buy cheap Orlistat without prescription free fedex delivery Orlistat Orlistat without rx medications purchase cheap prescription Valtrex buy cheap Finpecia free fedex buy finpecia in england purchase finpecia without a prescription overnight shipping want to buy finpecia in usa buy Valtrex without purchase Valtrex pay pal online without rx buy Buspar online us pharmacy buy cod Buspar Buy prednisone no r x cheap order cheap overnight prednisone buy cheap valtrex without prescription order Crestor online with overnight delivery no prescripton Valtrex Valtrex on line no script Zithromax online no rx overnight order Zithromax without prescription to ship overnight free fedex delivery Buspar buy Arimidex with a visa buy 200 mcg Cytotec online Cytotec buy now pay later buy generic Lasix pills office 2003 primary interop assemblies adobe flash software buy Buspar online no prescription how to buy Valtrex without a prescription buy 10 mg Crestor adobe lightroom trial download Buy Creative Suite 2 purchase Valtrex without a prescription online purchase Proscar online without script adobe flash amd64 adobe creative suite 4 classes purchase accutane 40 mg visa Crestor buy on line adobe inn yachats oregon download windows millennium edition where to buy Tamsulosin by cod Pdf 9.0 buy Cytotec online illegal Creative Suite 5 Release how to purchase Buspar online without rxcheap Buspar no rx price for microsoft office professional 2007 office 2007 vl key pinnacle tv center for windows 7 purchase Crestor online no membership buy Crestor with amex adobe sucks Crestor mexico Orlistat from india buy Flomax online from canada adobe print shop adobe after effects cs3 How To Learn Word oem software lightroom 3.4 windows ms office 3 user Acrobat Professional 8.0 buy Flomax online us pharmacy buy cheap generic Zithromax online generic valtrex uk Prednisone no prior script where can i find autodesk maya cheap boilsoft viseo where to buy generic Buspar online without a rx order buy Flomax online purchase Buspar no prescription cheap affter effects best price hd tune 3.50 central europe map internet download manger mobile buy pharmacy Crestor waterview prezzo Flomax parallels code Buy Fincar 5mg where is the cheapest place to buy adobe illustrator buy generic Valtrex pills po system software video studio x2 pro downlond xp sp3 64 Valtrex without rx overnight shipping cheap Flomax usa buy Flomax line inexpensive corel x4 or x5 download pagemaker 7 full lizenzschlssel mediavatar buy generic Prednisone download dvdit Tamsulosin buy templates sony vegas 9 chomikuj Buspar buy online buy Maxalt australia buy Valtrex no prescription low cost what is Bupropion buy Amitriptyline no prescription low cost Zithromax buy Buspar 10 mg prednisone online cash on delivery buy prednisone without rx buy Arimidex Online article on downloading software Microsoft Photo Editor Download Spanish Word For Now purchase Orlistat visa without prescription Windows 2000 Programs Home Computers cheap proffes Orlistat apotheke buy Valtrex with mastercard Autocad On Line buy valtrex pay cod Buy Finpecia 1mg with mastercard Windows 98 buy Buspar diet pill buy Prednisone online now finpecia buy cheap accutane 40 mg what is valtrex used for inventor professional price Discount Microsoft WindowsLightroom 2 Windows 7Ms Office StandardPhotoshop Cs5 UpgradeComputer Monitors For SaleWindows Xp InstallSuite Microsoft OfficeAutocad Version 2007Adobe Acrobat 9.0 Standard DownloadIe8 Download For Windows 7Adobe Paint ShopMicrosoft Service Pack 2Free Download Adobe AcrobatStudent And Teacher EditionManage ImageAdobe Acrobat 7 Pro DownloadVista Home Premium To Windows 7 UltimateWindows 7 Home Premium Upgrade OemAdobe Creative Suite 5 Master Collection Student And Teacher EditionBuy Adobe Photoshop Lightroom 3Ms Office 2010 Home And StudentCompare Photo SoftwareMicrosoft Office Word Viewer 2010Windows 7 Upgrade Student Discount ProfessionalWindows 7 Updates DownloadCreative Suite WebAdobe Reader VistaMicrosoft Windows 7 Home Premium Upgrade 64 BitPhotoshop 2Ie8 Download For Windows 7Photoshop 2009Suite Microsoft OfficeMicrosoft Office 2007 VersionUpgrade Windows Vista To 7Autocad Lt 2010Autocad 2010 Best PriceDownload Acrobat Reader 8 microsoft office 2003 product key Update Your Drivers order cheap Orlistat online cheap wordperfect software buy low cost Valtrex ns virtual dj 6.0 buy Valtrex cod next day delivery prednisone with no perscription overnight shipping purchase Flomax overnight buy online Buspar without rx buy Valtrex pills in toronto buy Valtrex diet pills where buy Valtrex how to order Proscar online without a prescription Proscar online purchase purchase Cytotec overnight buy Cytotec money buy purchase no online prescription Cytotec best buy finpecia how to buy finpecia without a prescription finpecia free consultation fedex overnight delivery finpecia without prescription where can i buy Prednisone without prescription briefcase windows cheap microsoft zunes buy microsoft natural keyboard 4000 windows live for windows mobile cheap voice recognition winxp software knowledge software software newsletter t mobile software purchase finpecia paypal without prescription computer business software buy microsoft office louisville windows blind buy microsoft project cheap purchase Orlistat on line no rx pharmacy Rosuvastatin order buspar free next day airbuspar on line Flomax purchased online without prescription japanese foreign language study software discounted box sash windows windows xp pro discount software nokia application software

    Page optimized by WP Minify WordPress Plugin