SL Project Updates 16 25/2: server, viewer, animation files

Hell's Crossing; Inara Pey, June 2016, on Flickr Hell’s Crossingblog post

Server Deployments – Recap

As always, please refer to the server deployment thread for the latest information.

  • There was not deployment to the Main (SLS) channel on Tuesday, June 21st.
  • On Wednesday, June 20th, the three RC channels were updated with the same new server maintenance package, comprising  minor internal changes and Tool Tip/Constant text fixes.

The RC update includes a fix for BUG-18251, and a further fix for the Bento attachment issue documented in BUG-10979, which doesn’t change Bento models or how avatars are rendered by the viewer.

SL Viewer

The Maintenance RC viewer updated on Friday, June 24th to version 4.0.6.316883.

The remaining official viewers were not updated during the week, leaving them as follows:

    • Current Release version: 4.0.5.315117 (dated May 11), May 18 – formerly the Quick Graphics RC viewer
    • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
    • Project viewers:
      • Project VLC Media Plugin viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
      • Visual Outfit Browser viewer, version 4.0.6.316123, dated June 6th – ability to preview images of outfits in the Appearance floater
      • Project Bento (avatar skeleton extensions), version 5.0.0.316366, dated June 10th – bug fixes
    • Obsolete platform viewer, version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Larger Animation File Sizes

There has been a long-standing request to increase the file size for animations, a request which has been enhanced by the development within Bento, where there is now a far larger number of bones to be pushed around (see BUG-11836).

While the Lab had been open to this idea, it looked as if any change would be deferred until after the back-end services had been updated to deliver animation assets via the Content Delivery Network (CDN), which at the time of writing is used to deliver meshes and textures to the viewer.

However, the Lab has now decided to bring this change forward, rather than wait for the move to the CDN. As this is a server-side update, it is currently due to be in the Release Candidate channel updates for Wednesday, June 29th (from Caleb Linden, talking at the Server Beta User Group meeting on Thursday, June 23rd). This will see the animation file size limit raised from 120Kb to 250Kb.

One thing to bear in mind however, is that until animations are moved to CDN delivery (where they should enjoy somewhat faster delivery to your viewer on a first-time load), they will be delivered to your viewer via UDP, and the larger file size, as it comes into use, will probably mean a slightly longer delay before animations kick-in while they are being downloaded. Obviously, once caches locally, this should be an issue (unless you clear cache).

Vir Linden discussed this change at the Bento Project meeting, and I’m including the audio extract from that meeting below.

UWA: call for Immaterial entries in Second Life

Via UWA
Via UWA

While the Grand challenges came to an end in December 2015, with the awards for Pursue Impossible, the University of Western Australia is still involved in supporting the arts in Second Life, both through the UWA Gallery and through various exhibitions.

Launching the latter, and announced on Friday, June 24th, is IMMATERIAL, with an open invitation for 2D, 3D and machinima artists to enter.

The theme for the exhibition is “Immaterial”, and is described as being about light, shadows, textures, motion, and ideas. The announcement states the theme is intended to::

Highlight the technologies of SL as a medium for creative expression. We especially want work that uses advanced techniques, in addition to objects per se, including but not limited to:

  • Mesh
  • Materials
  • Projected light and shadows
  • Avatar and object motion/animation
  • Advanced scripting/interaction
  • Particles
  • Pathfinding

As this is an exhibition and not a challenge or competition, there is no judging panel and no cash prizes. Instead, all entries will be documented, and an exhibition catalogue will be published on-line as part of the UWA Studies in Virtual Arts (UWA SiVA) journal series.

The deadline for submissions is 23:59 on July 31st 2016 at 11:59 PM SLT, and entries will be displayed in the UWA Gallery as they are received. The exhibition will be on display for at least two months, but calls for entries for subsequent shows may overlap.

General guidelines for entries are:

  • Artists may submit up to one entry each in 3D, 2D, and/or machinima. Collaborations are encouraged, so if you participate as a named collaborator on any entry, you may also submit a separate entry as an individual.
  • Land Impact limit for 3D work is 200. Sound and light emitting objects should be carefully crafted in consideration of other nearby entries. Objects that might impact other nearby entries may have to be placed on a platform to isolate it. In such cases a poster and TP device will be placed in the gallery. Any entry with excessive script lag may be refused or returned for revision.
  • 2D entries should reflect the theme and must be images substantially created in SL. Post-processing (e.g., Photoshop effects) should be kept to a minimum.
  • Machinima entries can be of any length or subject matter as long a they are substantially produced using SL as the primary medium and conform to other criteria listed here. A poster and/or screen shot will be placed in the gallery and in the exhibition catalogue along with a link to the machinima.

For the full entry guidelines, including how to submit your entry, please refer to the UWA Immaterial call for entries.

Good luck to all who enter!

Additional links

SL13B talks: Oz and Landon inside Second Life

Oz Linden (centre, left) and Landon Linden (centre, right), flanked by Saffia and Elrik
Oz Linden (centre, left) and Landon Linden (centre, right), flanked by Saffia and Elrik

Meet the Lindens is a series of conversations / Q&A session with staff from Linden Lab, held as a part of the SL Birthday celebrations in-world. These present opportunities for Second Life users to get to know something about the staff at the Lab: who they are, what they do, what drew them to Second Life and the company, what they do, what they find interesting / inspirational about the platform, and so on.

Wednesday, June 22nd saw Oz and Landon Linden sit down with Elrik Merlin and Saffia Widdershins, this article hopefully presents some “selected highlights” of the chat, complete with audio extracts from my own recording of the event. Note that these are not necessarily presented in the order items were discussed during the session; to maintain a sense of flow, I have grouped some items together. However, for those who would like to hear things chronologically, the video the session  is embedded at the end of this article.

About Oz and Brandon

Oz Linden
Oz Linden

Oz Linden is perhaps best known for his work with the viewer and open-source communities in Second Life. He joined the company in 2010, and is perhaps one of Second life’s most unabashed and proud promoters.

Starting in support of the Lab / open-source community relations, Oz moved upwards and forwards in the company, managing the relationship between the Lab and the third-party viewer community, and thence on to Director of Engineering, and lobbying for the post of Technical Director for Second Life  when the Lab commenced re-aligning itself to manage two large-scale core products: Second Life and Project Sansar.

He has a strong background in open-source development and in web technologies, including voice applications, communications protocols and defining industry standards definition. He notes of working for the Lab:

Working on Second Life comes with some odd benefits… you get to pick your own avatar name, and it turns out that’s what everyone at work calls you by. So I became Oz Linden. Four years later, I’m the Director responsible for Second Life core product engineering, and having more fun than a barrel of virtual monkeys.

Landon Linden is the Lab’s VP Operations and Platform Engineering, a post he has held since December 2013. Originally a research chemist with a long-term involvement in MUDDs and MMOs, he decided that there were probably saner pastures in which to work than research chemistry (he relates with a smile), and so hopped over into IT, working in consultancy prior to telecommunications before joining Linden Lab in August 2008 as a Lead Systems Engineer.

Landon Linden
Landon Linden

Since that time, he’s been literally at the heart of Linden lab and Second Life, initially leading the engineering team that designs and implements the network, infrastructure, and low-level systems on which Second Life runs as well as managing the team responsible for creating all the Lab’s internal applications:  support tools, service administration apps, and continuous integration systems including test automation.

In October 2011 he became Director of Systems Engineering and Operations, responsible for technical operations and platform engineering (data centre, network, system infrastructure, build systems, internal tools, and application security) as well integrating some of the Lab’s third-parties service (Amazon AWS, CDN providers). From here he moved on to Senior Director Platform Engineering and Operations, overseeing the team which creates the platform for all Linden Lab products (e.g. platforms, payments, virtual currency, data warehouse) and ensuring  production services run as smoothly as possible. With his move to VP Operations and Platform Engineering, Landon now also oversees the  foundational infrastructure and services being developed for Project Sansar.

It’s interesting you have this cross-over between chemistry and virtual worlds. do you see any kind of common ground, apart from the madness?!

Landon: I think about this a lot, and I really wish I could come up with a really interesting answer, but I don’t. In terms of what I was doing in chemistry and what we do in Linden Lab; I don’t see a lot of base overlap. One of the things that I used every day in chemistry and what I tend to use in my job today is the underlying methods can be similar, particularly with regards to statistics.

… One of the things that fascinates me about virtual worlds is that it is a human-created space but it’s also part of the machine; it’s in the computer. And so we have lots of information, just like social networks, about what is happening, how people are behaving. So, one of the things that has always fascinated me is sociology, psychology and economics. What frustrated me about those disciplines back in my hard science days, back working as a chemist, it was very difficult, and it remains very difficult, to do hard science research on that. And in virtual worlds, there’s this kind of perfect collision of the kind-of fuzzier side of science and the things you can directly measure.

Economics in particular is something that I’ve been desperately interested in, and I think most economists would just drool to see what is happening, directly measure what’s happening, in the Second Life economy.

Oz: I think those disciplines are not as far apart as you think they are; at least based on my experience. I have a whole bunch of former chemists that I’ve worked with in programming over the years, and I think the thought processes are very similar.

Landon:  I think it’s worth pointing out though, that I think that virtual worlds and Second Life in particular can be tremendous tools in teaching people about chemistry. In fact I have a story – I will spare you the gory details – but I had a professor in college who just put it quite plainly that everything you needed to know about organic chemistry is summed-up in two kinds of principles.

Texas A&M interactive learning environment demonstrating how Second Life can be used for teaching chemistry
Texas A&M interactive learning environment demonstrating how Second Life can be used for teaching chemistry

One is electronic effects, and that essentially means that negative or opposite charges are attracted to each other, or like charges repel each other. And stereoelectronic effect, which essentially means you can’t fit a square peg through a round hole. And if you can visualise what is happening in a chemical reaction, it will help you understand whether or not something’s going to work, or at what rate it will work. So virtual worlds can be a really powerful educational tool for chemists, to help them understand that, “Oh these things actually have physical size, and they willing fit together if they want.” And we’ve seen some of that.

Continue reading “SL13B talks: Oz and Landon inside Second Life”

SL13B: Ebbe on the Lab, Second Life, Sansar and more

Jo Yardley, Ebbe Linden and Zander Greene
Jo Yardley, Ebbe Linden and Zander Greene

Update: Pey’s law came into effect. 45 minutes after I published this report, the video of the discussion appeared on YouTube. I’ve therefore embedded it at the foot of this introduction.

Meet the Lindens is a series of conversations / Q&A session with staff from Linden Lab, held as a part of the SL Birthday celebrations in-world. These are opportunities for Second Life users to get to know something about the staff at the Lab: who they are, what they do, what drew them to Second Life and the company, what they do, what they find interesting / inspirational about the platform, and so on.

Tuesday, June 21st saw Zander Greene and Jo Yardley putting audience questions to Linden Lab CEO Ebbe Altberg, in his persona of Ebbe Linden. The following is a transcript of the session, focusing on the questions and answers, including audio extracts from my own recording of the event.

The discussion started with a brief re-cap of Ebbe’s background prior to his arrival at the Lab in February 2014. You can read my own short profile on him, and also his own feedback on that profile and the comments which followed it.

This transcript picks up with questions around Ebbe’s times at linden Lab, and I’ve attempted to split topics logically between those between Ebbe and linden Lab, Project Sansar and Second Life. As such, the questions in the following sections are not in the order presented during the discussion, and may not reflect any video of the event which is produced.

Please use the links below to jump directly to topics of interest.

Quick Links

SL13B talks: amplifying the awesome with Torley and Brett

Torley (l) and Brett (r) flanks by Jessica with a slice of watermelon and Saffia
Torley (l) and Brett (r) flanks by Jessica with a slice of watermelon and Saffia

Meet the Lindens is a series of conversations / Q&A session with staff from Linden Lab, held as a part of the SL Birthday celebrations in-world. These are opportunities for Second Life users to get to know something about the staff at the Lab: who they are, what they do, what drew them to Second Life and the company, what they do, what they find interesting / inspirational about the platform, and so on.

Monday, June 20th saw Torley and Brett Linden sit down with Jessica Lyon and Saffia Widdershins, this article hopefully presents some “selected highlights” of the chat, complete with audio extracts from my own recording of the event. To hear the conversation in its entirety, please refer to the video at the end of this article.

About Brett and Torley

Brett Linden is the Digital Content Manager at Linden Lab, as is most likely best known for his work overseeing the Second Life Destination Guide.  However, he is involved with multiple marketing initiatives for the company, and while his primary focus is on Second Life, these also involve the Lab’s other two products: Project Sansar and Blocksworld.

A website editor, web content strategist, Brett also teaches digital content creation and promotion at a major university. He is a former print and on-line journalist, who has been published in Billboard, Rolling Stones, Vibe, and Hollywood Reporter, among other publications.  He’s also held managing editor positions at Amazon.com and Real Networks.

Torley Linden really needs no introduction for most people engaged in Second Life. Known for his love of watermelons and their bright, happy colours, he’s been involved with the platform since 2004, initially as a resident before joining the Lab directly, where he has been Amplifiying the Awesome in Second Life through his famous TuTORial  and QuickTip videos, promoting new Second Life features and providing quick bites on how to use the video and do things in-world, his photography, by word of mouth and his very genuine, very infectious enthusiasm.

How did you come to work at Linden Lab?

Torley: I was in a really hard place in my first life, and I discovered Second Life through various sources, and I was reading a lot of cyberpunk and transhumanist literature at the time, thinking about a brighter future for my whole life. And I soon found myself – well, there’s no nicer way to put it than I was utterly obsessed with being here every day, and my Mum would be like, “What are you doing?” “I’m in Second Life!”

So, after several months of this, I had a dream, and I basically sent this crazy, rambling note card to Char linden at the time, And she, Robin, Philip and Daniel Linden  – those are some OG names, if you remember those! – at the time they gave me the opportunity to apply. So I went through that – guess it turned out OK; so yeah, leading up to the present, I’m so very grateful  and also very thankful to be here.

Brett: Well, since I had a background in journalism, I first heard about Second Life during the so-called “hype era”. And you might remember a lot of corporations jumped in, and Reuters, which is a journalistic outlet, had a bureau in Second Life. And I thought that was really crazy, just so random and strange that a legitimate organisation would be in a virtual world . I’d actually played around with other virtual spaces prior, like worlds.net or worlds.com  back in the day, and others, so I’d been an enthusiast for a long, long time.

So when Reuters jumped in, I had to check it out. That was my very, very first  taste of Second Life. When I was there, I met a lot a people and had a lot of deep and interesting conversations about world events; it was just a whole different type of experience to what I’d expected, at much deeper level.

The thing that sort-of locked it down for me was at the end of that conversation, about a two or three-hour text chat, because it was even pre-voice, somebody gave me a hug, which was such a  strange  thing to get hugged in a virtual world; it was just a nice parting, basically. And that just clinched it for me emotionally; I just thought, “Oh my gosh, this is really something else. You can connect with people and actually form really deep relationships. And that’s what did it for me; and I’ve never looked back since.

So when you first came in, Brett you had that really positive experience, Torley, you were very committed to it right from the word go. Have you become full residents, do you have homes and places you see as special to you in Second Life?

Brett:  As you can imagine, I do spend  – and not just with the Destination Guide, which I’m sure we’ll talk about, but outside of my Linden “identity” – I have several alts, many of which are long-time residents and established. And yeah, I do have a place, and I love, for example, the music community and going to live performances. And I love the museums and the arts. I love what is happening with the LEA, the Linden Endowment for the Arts. Not only professionally as a Linden and putting that in the DG, but also just checking them out and being blown away by what is constantly being refreshed in those sims and even outside those sims, across all of the grid.

Torley: The first day I was ever in Second Life, it was sort-of like arriving at the most amazing of airports, you know? Where people are all over, and [there’s] this diversity of avatars. And I’ve mostly been a nomad explorer; I have had homes, and full regions – I still do in fact. But I think the prime thing that really drives me is the force of discovery, and to share those discoveries, and I really get curious, and I love asking people “where did you get your avatar?” or “did you make these parts of your avatar?” or comment on a cool build they’re making – and finding connections. I love introducing wonderful creative minds in Second Life to each other, and we’ve had so many over time.

So I would   say that keeps me going, and it’s really a positive feedback loop. Because when I hear from one resident, that I’m reminded of another resident and I want to introduce them to each other. And as some of you may know, I’m frequently on some of the social media channels. Well, mainly Plurk, but I really, really like to ask, “what’s hot in Second Life right now, what do you enjoy exploring?”

Jessica, Torley, Brett and Saffia
Jessica, Torley, Brett and Saffia

And like Brett touched on, some of the most creative people here, they are very shy and very modest about their work. They don’t see all the awesomeness in it, and sometimes their friends have to kind-of drag them closer to the spotlight even though they don’t want that attention, necessarily. But, we still like to shine a light and say, “Wow!” And once they have that admiration and recognition, they can see their creative work makes a very real and very vibrant [contribution]. It affects other residents when they come and explore, or they take pictures and they post it on their blog and more word gets out.

So, I’m always looking for those sorts of under-mined, under-rated gems that are out-of-the-way of Second Life. I randomly teleport – I got this recent cool backpack to that, this neat device …. but its sort-of this interplay, this dynamic between the chaos and the order, and that’s the stuff I really love; the serendipity – the things that you don’t expect to find, but when you look back, and they sort-of relate to s sort-of grouping. For example, a collection of futuristic, cyberpunk-looking – there’s that word again, but I’m not locked to any single genre.

And I’m always driven to listen to people’s stories. Just like in an airport, someone catches your attention and you start a conversation as a stranger and they may end up telling you the most fascinating, fascinating tales. so for me, yeah, it’s that relentless urge to discover and explore.

Continue reading “SL13B talks: amplifying the awesome with Torley and Brett”

SL Project Updates 16 25/1: server, viewer, utility servers

The Looking Glass; Inara Pey, June 2016, on Flickr The Looking Glassblog post

Server Deployments

As always, please refer to the server deployment thread for the latest information.

  • There was not deployment to the Main (SLS) channel on Tuesday, June 21st.
  • On Wednesday, June 20th, the three RC channels should be updated with the same new server maintenance package, comprising  minor internal changes and Tool Tip/Constant text fixes.

The RC update includes a fix for BUG-18251, and a further fix for the Bento attachment issue documented in BUG-10979, which doesn’t change Bento models or how avatars are rendered by the viewer.

SL Viewer

There have been no updates to the Lab’s viewers so far this week, leaving the list currently as:

  • Current Release version: 4.0.5.315117 (dated May 11), May 18 – formerly the Quick Graphics RC viewer
  • Release channel cohorts:
    • Maintenance RC viewer, 4.0.6.316614 dated June 16th
    • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
  • Project viewers:
    • Project VLC Media Plugin viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
    • Visual Outfit Browser viewer, version 4.0.6.316123, dated June 6th – ability to preview images of outfits in the Appearance floater
    • Project Bento (avatar skeleton extensions), version 5.0.0.316366, dated June 10th – bug fixes
    • Oculus Rift project viewer, version 3.7.18.295296, dated on October 13, 2014 – Oculus Rift DK2 support
  • Obsolete platform viewer, version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

In terms of the Oculus Rift viewer, speaking at the SL13B Meet the Lindens event on Tuesday, June 21st, Ebbe Altberg indicated that he’s been invited to a demonstration of the updated viewer. This doesn’t necessarily mean the viewer will be  updated in the Oculus project channel immediately, but it might be taken as a sign of the continuing progress with the viewer.

Other Items

Utility Server Maintenance

There will be further maintenance on a cluster of the Lab’s utility servers on Wednesday June 22nd, at 01:00 SLT. During this time:

  • Residents served by the cluster may be logged off of Second Life, and unable to relog until the maintenance is complete
  • Resident groups served by the cluster may be unable to send messages or initiate group chats during the maintenance.

Users are advised to monitor the Lab’s Grid Status Twitter feed at @SLGridStatus. This is reportedly the last phase of current Utility Server Maintenance work, with previous phases occurring on June 17th and June 21st. While it is only speculation on my part, I suspect this work might be in connection with the core database cluster issues experienced on Friday, June 10th.

CTRLALTStudio Withdraws from Third Party Viewer Directory

The Oculus Rift supporting CtrlAltStudio viewer has withdrawn from the Second Life Third-Party Viewer Directory following an announcement by its developer, Strachan OFarrel (aka David Rowe), in which he states that while the viewer remains available for download, it is no longer being maintained.

Many thanks to Dave for his work in developing CtrlAltStudio and for his ongoing work with High Fidelity.