SL20B Lab Gab Special: Brett and StyFy Linden – summary with video

 

via Linden Lab
Thursday, June 29th, 2023 saw the fourth in a series of Lab Gab special events take place for the SL20 Birthday celebrations, featuring Brett Linden, the Lab’s Vice President of Marketing, and the company’s Chief Marketing Officer, StyFy Linden.

The following is a summary of the session covering the core topics raised. The full video is located at the end of this article.

Please note:

  • The session was built around questions submitted in advance of the session.
Table of Contents

  • This is a summary, not a full transcript, and the focus is on those questions which offer insight into the world of the Marketing Team.
  • Timestamps are included against the topics discussed, so that those who wish can listen to the responses in full.

A Little Background

Brett Linden

  • As VP of marketing, Brett Linden manages the team responsible for developing media campaigns and strategic content partnerships for Second Life.
  • Has more then 2 decades of marketing and journalism experience, and has been at the Lab for 16 years.
  • In the past decade, he has produced numerous virtual and “mixed reality” events and panels on various academic topics with an emphasis on legitimising and better surfacing the many cultures and communities within virtual environments.
  • From Rolling Stone to Billboard, Brett has also written for major publications and managed multimedia initiatives for Amazon.com and RealNetworks. As a co-founding editor at Billboard.com, he interviewed Stevie Wonder, David Bowie, Peter Gabriel, Shania Twain, and Bjork.
  • Was drawn to Second Life after trying the platform during its first burst of media exposure in 2006 – specifically trying to find the CNN and Reuters bureaux that were active in SL at that time.
  • At the same time, he received a grant from the McCormick Foundation to run the Virtual Journalism Summit, some of which took place in-world, allowing him to meet Philip Rosedale.
  • He moved from being a resident to being a Linden in 2007.
  • He is as fascinated and intrigued – and sometimes frustrated – but always illuminated by the platform, the residents, the diversity of use and creativity, etc., today, as he was when he started.

StyFy Linden

  • Has been with Linden Lab for 18 months.
  • Has a broad background in marketing, including client marketing, retail marketing and running marketing agencies, and has also working within some major technology companies.
  • States that throughout his career, he’s never had as much fun as he is having at Linden Lab.

Marketing and SL20B

[Video: 3:19-5:01]

  • StyFy Linden:
    • The marketing for SL20B  has been similar to previous years, but with a broader and deeper scope.
    • A lot has been going on with the media and through social media.
    • A lot more has been done with the press in particular to mark the 20th anniversary.

The Media’s Tone Towards SL Following 2022’s “Metaverse” Hype

[Video: 5:09-6:48]

  • StyFy Linden:
    • It has benefitted SL. In 2022,there were some major corporations sucking up a lot of the media’s interest in  the “metaverse”.
    • However, the fact that SL has hit 20 years of open public access at a time when others have really been “flash in the pan” announcements around the “metaverse”, allowing SL to be positioned at the “gold standard” of virtual worlds.
    • Believes this is being reflected in the kind of press coverage the platform has recently received, and the fact that LL is no longer one “of six” calls reporters might make when writing about virtual worlds – they are the “only” call being made.

Keeping The Perception of SL Fresh

[Video: 6:58-8:56]

  • Brett Linden:
    • Work is understand to update / refresh the SL web properties; thew Destination Guide has received a major refresh, with more work to come [see below].
    • Notes that the community within Second Life does a lot to help keep SL fresh through content creation, building destinations and experiences, etc., and with their on photography.
    • The Marketing Team as a whole is expanding with new talent.
    • All of this is feeding back into the overall media / press interest in Second Life.
    • Believes that SL Mobile, once available, will offer further interest in SL.
  • StyFy Linden:
    • Time has been put into formalising they way in which feedback can be obtained from existing and new Second life users and communities within SL, and even potential SL users.
    • This is being used to help drive some of the ideas the Marketing Team and others within LL have in moving the platform forward, developing new initiatives, etc.

Current Marketing Activities Outside of SL20B

[Video: 8:58-11:36]

  • StyFy Linden:
    • Marketing is being looked at more broadly; not just as a pipeline to draw new users into Second life, but also how it can be used to assist users during their journey through Second Life: how can Marketing help new users get acclimated to SL; how can Marketing help users to connect with one another; etc.
    • So the thinking is not longer siloed towards a single goal, but more broadly spread to benefit both the platform and users as a whole.
  • Brett Linden:
    • People thinking of Marketing in terms of acquisition only, but the involvement can be broader, as demonstrated with the new Welcome Hub, in which Marketing have played a significant role in helping define how they can help users beyond the pure acquisition stage of their experience with SL.
    • Very much sees helping to get users to “stick” with Second Life, from having a very good, comfortable initial exposure to the platform onwards, is something in which Marketing can offer considerable expertise.

Common Misconceptions About the SL Marketing Team

[Video: 11:41-14:23]

  • Brett Linden:
    • Can understand why there are misconceptions, as users are not sitting side-by-side with the Marketing team.
    • Many misconceptions tend to be the result of people’s focus. For example, if they see SL paid ads, they assume the Marketing Team only does paid ads.
    • The overall strategy is far broader – wrapping into the Public Relations (including the use of an external company), the involvement in user acquisition and retention, etc.
    • Would also point out that Marketing is only one team within SL. They work extremely closely with Product and Product operations in particular, but this is sometimes misconstrued by users as to which team is doing what; sometimes Marketing will be operating in support of initiatives led by the other teams, sometimes they will actually be leading initiatives which may be perceived as being run by other teams.
  • StyFy Linden:
    • Would say the biggest misconception about Marketing is that “all” they do is form pipeline to acquire new users through mechanisms like paid ads, etc.
    • Marketing touches on many parts of Second life and LL in many different ways, from providing imput through to actively providing solutions for given requirements, and involved across the “entire resident journey”.

LL’s Social Media Strategy

[Video: 14:30-18:37]

  • Strawberry Linden (as Social Media Manager at LL):
    • Main goal is to feature as much of the community as possible.
    • Spreading SL’s presence to multiple social media platforms, as has been the case with TikTok.
  • StyFy Linden:
    • Looking to add depth to SL’s current social media presence, particularly where new channels are opening up (as with TikTok, seen as particularly important due to the broadness of its user base).
  • Brett Linden:
    • Feels that the social media strategy is an excellent means to celebrate and promotion what the Second Life user community is doing.
    • Appreciates the ways in which users themselves are using social media to tell their own stories vis Second Life.
    • In terms of the future, feels video will play more of an important role for SL, giving the growth of platforms like TikTok and Kik.

User Created Content and Its Use in Marketing Campaigns

[Video: 18:45-21:06]

  • StyFy Linden:
    • User created content is one of the biggest opportunities Market has thanks to its richness.
    • Sees the content available within SL as a cornerstone of those aspects of Marketing’s work geared towards user acquisition.
    • Would like to have specific feedback / ideas from the community on what Marketing can do to leverage the diversity of content within Second Life to help bring users into the platform / help communities within SL attract new users from beyond the platform.
  • Brett Linden:
    • There is a general e-mail address at the Lab which is monitored by Marketing and others to which users can submit general feedback and ideas [not feature request or bug reports – please use the Jira for those!] – feedback-at-lindenlab.com.
    • Would emphasise that the community is “at the core and heart of all that we do”.

The New Welcome / Community Hub: Goal and Continuing Development

[Video: 21:08-24:11]

[Note: this is in reference to the Welcome Hub launched alongside the Motown Experience – see: Linden Lab and Motown: a new approach to user on-boarding in Second Life]

  • Brett Linden:
    • The new hub is very much a “version 1” of the concept. As such it is an experiment, and the Lab is learning from it. As such it will be improved and iterated upon.
    • It particularly presents an opportunity to observe new users throughout their on-boarding to the platform and through their initial exposure to the world and other users, and take lessons from what is seen over time.
    • The work is critically important to the overall idea of bringing people into SL and to helping them engage with the platform and thus help ensure its continued longevity.
    • Notes that there are already community gateways which tackle the new user experience, and sees the Welcome Hub idea as augmenting the work they do.
    • In terms of strategy, the use of mentors and leaders within the Hub environment is as important as the environment itself, given they provide a friendly, helpful face to SL as new users come it.
  • StyFy Linden:
    • Would note that a lot of what is available within the Hub’s regions really flowed out from talking with incoming users about their experience, why / how they are encouraged to stay engaged with SL, who helped them and how, etc.

Brand and Entertainment Partnerships

[Video: 24:12-26:23]

  • Styfy Linden:
    • As with the press, SL was one of a number of “metaverse” platforms brands were looking to engage with in 2022. Now SL is part of a “much, much shorter list” of platforms brands are interested in.
    • This means SL is attracting a lot of interest; however, LL do not engage with entities simply for the same of creating a partnership; the focus is on partnerships that will add to Second Life and the in-world experience of users.
    • Because of this, it is likely there will be more partnerships similar to Motown – which itself will be expanded upon – in the future.

The Destination Guide

[Video: 26:30-30:12]

  • The Destination Guide was initiated by Brett Linden as one of his first projects as a Linden.
  • At the time, there wasn’t a significant means to easily highlight places within SL.
  • It was initially called Showcase, and tended to grow from there, including being re-christened Destination Guide.
  • It has recently been given a complete refresh in terms of bot the look and the functionality [see: Looking at the Second Life Destination Guide facelift]
  • Elements of the refresh – such as the additional of search capabilities on the web version – are the direct result of feedback from users on the older Destination Guide look.
  • Future updates will include “population counts” (i.e. avatars actually within a location); the ability to bookmark / favourite locations, etc.
  • The architecture for the Destination Guide is actually complex: the version in the viewer isn’t simply the web version presented through the viewer, it is its own entity, driven by the same engine, and DG data touches on things like the official viewer message of the day, the map system, etc.
  • No timeline on when additional features will be surfaced, but the Destination Guide is “on our roadmap for the next 6 months, let’s say”.

Strategies for Attracting New Users and Content Creators / Artists

[Video: 33:33-34:55]

  • StyFy Linden:
    • Content creation is such a core part of SL, that considering how to engage with the next generation of content creators and bring them in to SL is very much part of the Marketing focus.
    • Some of the ideas being discussed are “in-world apprenticeships” and partnerships with colleges and universities to help guide students into SL [through, presumably, art and content creation].
    • Hopefully more of these ideas will be fleshed out throughout the rest of 2023.

SL Demographics

[Video: 34:58-36:49]

  • StyFy Linden:
    • Great for 30+ age range. The challenge is 18-29-year-olds.
    • Feels that reaching this 18-29 demographic is not unique to SL; virtual worlds in general appear to have the same problem.
    • Time has been spent exploring the challenges involved in reaching this demographic and in looking at the channels through which they can be reached (e.g. TikTok).
    • There is also a working group “within SL” focus on the subject of growing the user base.

SL in 10 Years

[Video: 36:54-39:30]

  • Brett Linden:
    • Hopes the platform continues to innovate and expand.
    • Would love the see SL continue to foster the development and evolution of on-line cultures whilst also scaling to greater numbers of concurrent users and also becoming more broadly available through Mobile.
    • Most of all hopes SL will continue to be known as a welcoming, creative space that is really honouring and respectful of freedom of expression and people’s individuality.
  • StyFy Linden:
    • The power of SL is its users and their creativity, and hopes that remains the cornerstone of what the platform is.
    • Hope people engage with the platform and how LL will engage with them will obviously change as technology changes, but does not believe what SL is known for is going to change.

2023 week #26: SL CCUG meeting summary

Pemberley – May 2023, blog post
The following notes were taken from my audio recording and chat log transcript of the Content Creation User Group (CCUG) meeting held on Thursday, June 15th, 2023 at 13:00 SLT. 

These meetings are:

  • For discussion of work related to content creation in Second Life, including current work, upcoming work, and requests or comments from the community, together with viewer development work.
  • Usually chaired by Vir Linden, and dates and times can be obtained from the SL Public Calendar.
  • Conducted in mixed voice and text chat. Participants can use either when making comments  or ask or respond to comments, but note that you will need Voice to be enabled to hear responses and comments from the Linden reps and other using it. If you have issues with hearing or following the voice discussions, please inform the Lindens at the meeting.

The following is a summary of the key topics discussed in the meeting, and is not intended to be a full transcript of all points raised.

Viewer News

  • Maintenance T RC viewer updated to version 6.6.13.580700 on Wednesday, June 28th.
  • The GLTF viewer updated to version 7.0.0.580717 on Tuesday, June 27th.

The rest of the official viewers currently in the pipeline remain as:

  • Release viewer: Maintenance S RC viewer, version 6.6.12.579987, dated May 11, promoted May 16.
  • Project viewers:

In addition:

  • Maintenance T is likely the next RC viewer remains the next in line for promotion to de facto release status.
  • The Emoji project viewer is liable to see further improvements to the Emoji picker in the UI.

glTF Materials and Reflection Probes

Project Summary

  • To provide support for PBR materials using the core glTF 2.0 specification Section 3.9 and using mikkTSpace tangents, including the ability to have PBR Materials assets which can be applied to surfaces and also traded / sold.
  • There is a general introduction / overview / guide to authoring PBR Materials available via the Second Life Wiki.
  • For a list of tools and libraries that support GLTF, see https://github.khronos.org/glTF-Project-Explorer/
  • Substance Painter is also used as a guiding principal for how PBR materials should look in Second Life.
  • Up to four texture maps are supported for PBR Materials: the base colour (which includes the alpha); normal; metallic / roughness; and emissive, each with independent scaling.
  • Given the additional texture load, work has been put into improving texture handling within the PBR viewer.
  • In the near-term, glTF materials assets are materials scenes that don’t have any nodes / geometry, they only have the materials array, and there is only one material in that array.
  • The overall goal is to provide as much support for the glTF 2.0 specification as possible.
  • To provide support for reflection probes and cubemap reflections.
  • The viewer is available via the Alternate Viewers page.
  • Please also see previous CCUG meeting summaries for further background on this project.

Status

  • The new RC viewer includes the automatic adjustment to make skies “PBR-ified” (so the checkbox in Graphics Preferences to disable automatically apply reflection probe ambience on skies that do not have it set, so they will be set to a default of 1). Probe ambience must now be set to 0 through the sky settings to deactivate HDR rendering (so no dynamic exposure so the sky is not brightened, and objects with PBR materials will appear duller than intended), and tone mapping is turned off.
    • However, there is a recognised bug related to probe ambience (BUG-234060 “[PBR] Simulator Clamping Environment’s Reflection Probe Ambience to 1”, and it is hoped a fix for this will be in the next simulator build – although it may take a while for the build to make its way into a deployment.
  • The-user supplied PBR content created on Aditi is being transferred to the PBR regions on the Main grid in readiness for more widespread viewing / testing.
  • The LDPW will be producing a PBR demonstrator which will be available through the viewer library.
  • The simulator-side support for glTF Materials is due to be expanded with further simulator RC deployments, which will notably include some sandbox environments.
  • However, it should be noted that:
    • Any glTF / PBR materials content created within these environments which is taken and then rezzed in any region that is not Materials-enabled, will become “material-less” in a non-recoverable way, and will need to be recreated.
    • Because of the above point, until the glTF support is fully gird-wide, any attempts to put PBR-enabled goods on the Marketplace will be sanctioned.
  • General bug fixing on both the simulator and the viewer is continuing.

PBR Terrain

Materials applied to Second Life terrains. Credit: Linden Lab
  • Per past meeting notes, Cosmic Linden is prototyping the application of PBR materials on terrain (see this blog post for more).
  • Further work on bug fixing, including correcting an issue with triplanar mapping to the for terrain repeats, particularly on steep elevation changes (so as to avoid the all-too familiar “stretching” seen with textures).
  • Important notes with this work:
    • It is not terrain painting. It is the application of PBR materials – terrain painting is described as “something that’s on the radar” at LL.
    • The work does not include support for displacement maps.
    • The work is currently only viewer-side, with no corresponding server-side support, the idea here being to prototype what might be achieved and testing approaches / results.

Level of Detail (LOD) Discussion

  • Level of detail (LOD) refers to the complexity of a 3D model representation. In short the idea is to reduce the load on the rendering system by reducing the complexity of the 3D object based on various of criteria (e.g. the distance of the object from the viewer / camera) and using various techniques.
  • Second Life uses the approach of Discrete Levels of Detail (DLOD) method – the use of discrete versions of the original with decreased levels of geometric detail to replace the more complex models using an algorithm primarily based on distance. This has both positives and negatives, some rooted in poor modelling practices by some content creators, others are inherent to flaws within SL itself.
  • In looking at glTF and mesh imports in the future,  LL is considering moving towards more automated and better optimised means of creating LODs to try to reduce some of the current issues.
  • One idea under consideration to achieve this is to leverage Simplygon (or see the Wikipedia entry), which although a proprietary tool, is available as a plug-in for a number of 3D modelling towards (including Blender); the idea being the glTF importer consume whatever output is generated by Simplygon at the creator’s end of the workflow (it being noted that “simply” integrating Simplygon into SL isn’t feasible).
    • Such an approach would offer advantages of optimisation whilst leaving the current upload process in place for those wishing to continue to use it, together with the continued ability to manually create LODs.
  • Some concerns over this possible approach raised at the meeting were:
    • It does not address issues of avatar complexity, which is potentially the biggest viewer performance hit – although in fairness, avatar complexity is really an issue requiring its own focus / project.
    • The nature of some of the Simplygon licensing statements (concern about which might be a mix of the genuine and a basic misunderstanding of legal terms used with regards to “how the Internet works”, so to speak; an issue we had back when LL changed some of the terminology within the SL TOS in 2013).
  • While there are other optimisations tools available, given the state of flux with things within the open source environment, and given Simplygon is recognised as an “industry standard”, offering a means to take output from in and bring it into Second Life is currently seen as the best strategy by the Lab, subject to the concerns raised about the licensing requirements.

In Brief

  • There have been reports of Animesh objects changing / becoming stuck in their lowest LOD in various circumstances, including on region crossing (see BUG-233691 “Animesh re-renders at lowest LOD for extended interval after long-range llSetRegionPos” + listed duplicates). This is believed to be a bounding box issue, and a fix is being developed which should hopefully make it into the next update of the Maint T RC viewer.
  • For PBR, the questions was raised about converting older content with the current Blinn-Phong materials to PBR where the base colour map is not available. The recommendation is that the two are kept separate: if the base colour map is not available for conversion, that Blinn-Phong should continue to be used. No attempt on LL’s part will be made to try to combine the two (PBR / Blinn-Phong) through any kind of conversion tools, as the two are currently entirely separate, allowing creators / users to apply PBR to items which may already have Blinn-Phong, and if the results aren’t good, strip the PBR away and immediately revert to the Blinn-Phong materials. Any attempt to allow “blending” between the two approaches will immediately break this.
  • One consideration actively being worked on within the Lab is glTF licenses and Second Life being able to recognise these. Licences tend to be built-in to glTF complaint 3D models, so as the end goal of the glTF project is to effectively be able to take a glTF model from (say) Sketchfab and drop it into SL, this should be done in respect of the object’s licensing (e.g. if it has a Creative Commons Non-Commercial license, it can be imported into SL but not re-sold after the fact or placed on the SL Marketplace).

Next Meeting

  • Thursday, July 6th, 2023.

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a gathering of people every week. They are taken from my list of region visits, with a link to the post for those interested.

SL20B Lab Gab: Brad Oberwager and Philip Rosedale – summary notes + video

via Linden Lab
On Wednesday, June 28th, 10th, 2023, Linden Lab streamed a special session of Lab Gab as a part of the SL20b celebrations,  featuring Linden Lab board member and Executive Chairman Brad Oberwager (Oberwolf Linden), together with Linden Lab founder (and now Second Life Strategic Advisor) Philip Rosedale (Philip Linden).

This is a summary of that session, with the video embedded at the end.

Please note:

    • The session was built around questions submitted in advance of the session, and as received from the audience attending / watching via You Tube.
    • In order to try to offer some structure, this summary tries to offer questions and responses in terms of to whom they were directed (e.g. Brad Oberwager or Philip Rosedale or both). As such it does not follow the video recording (embedded at the end of the article) chronologically.
Table of Contents

  • It is not a full transcript of questions and responses, but is intended as a summary. Timestamps are included against the topics discussed, so that those who wish can listen to the responses in full.

A Little Background

Brad Oberwager

[Video: 0:00-6:45]

Brad Oberwager is one of the three investors who acquired Linden Lab in 2020, together with J. Randall (Randy) Waterfield and Raj Date. Since the acquisition closed, he has been very hands-on at Linden Lab, working alongside members of the management team, and he has also brought-in long-time business associate Cammy Bergren as the company’s Chief of Staff.

His biography, as supplied by the Lab reads as follows:

Brad Oberwager has spent his entire career in technology and consumer focused companies as an entrepreneur and board member.
Currently, he sits on the board of two public companies, Asure Software (NASDAQ: ASUR) and Better World (NASDAQ: BWACU). He is the chairman of two companies he founded, Jyve and Sundia and is also on the board of TEGSCO (aka AutoReturn). He owned Bare Snacks, acquired by PepsiCo in 2018.
Brad was Vice-chair of YPO International, a global organization of 25,000 CEOs [where he met and became friends with J. Randall Waterfield, another of the Lab’s owners / board member].
Brad received his BS from Georgetown University, his MBA from the Wharton School and lives in San Francisco.

Philip Rosedale

Philip Rosedale earned a Bachelor of Science degree in physics and computer science from the University of California, San Diego, and in 1985 he created a video conferencing product called “FreeVue”, which was ultimately purchased by Real Networks, for whom he went to work, rising to the positions vice president and chief technology officer.

Departing Real Networks at the end of the 1990s, he founded Linden Research Inc (functioning as Linden Lab), and commenced work on trying to develop both the hardware and software for an immersive virtual reality system. The company switched to focusing on the software – which it called LindenWorld -, launching it as a publicly-accessible platform under the name Second Life in 2003. As founder and CEO, Rosedale steered the company through until 2008, when he stepped back from the role of CEO to become chair of the board of directors.

In 2009, he founded LoveMachine Inc., with  Ryan Downe, which later evolved into Coffer and Power (2011), with Rosedale briefly returning to Linden Lab in 2010 as interim CEO. After two years developing a mobile application called Workclub that helped bring contractors and those seeking them together, he and Downe announced Coffee & Power would become a new company, High Fidelity Inc. (2013), focused on building a fully decentralised virtual reality environments, and the required supporting applications / services. In 2019, High Fidelity ceased working on this platform to focus on one of the key supporting services: spatial audio, with their product subsequently being licensed by a number of companies.

In 2021, High Fidelity invested in Linden Research, brining in both staff and patents that might be used with the platform, and while High Fidelity still very much operates as an independent entity, Rosedale took the part-time position of Strategic Advisor to Linden Lab.

Questions Specific to Brad Oberwager

2.5 Years On From Acquiring LL, How Does He Feel Things Are Going?

[Video: 6:50-11:31]

  • While he acquired Linden Research, has come to realise he doesn’t “own” Second Life; the users and the staff at the Lab “own” Second Life, and he feels he is along for the ride.
  • Has been so welcomed by the user base and the staff at the Lab over 2.5 years, doesn’t think of it as owning and running a company so much as having a moral imperative to ensure Second Life continues for the next 20 years.
  • As such sees the platform as less of a business in the fullest sense of the word, but as something which must be allowed to continue.
  • Looking at the metrics, feels that the platform is very stable overall (although there has been a small decline in active users).
  • Feels the most complicated issue with Second Life is, given its size and overall cost to maintain and run and the limited resources LL necessarily has, how to balance the focus / expenditure between growing the platform’s capabilities to the benefit of its current active user base and bringing-in new users and engaging them in the platform to keep things vibrant and fresh. As such, his major worry regarding SL and his management of the company is – in his words – “don’t eff it up!”

Has It Been Easy / Hard to Add His Own Imprint to the Platform?

[Video: 14:48-17:43]

  • Has never intended or tried to imprint himself on SL. Rather, he has always seen his goal as being “releasing the Lindens to do what they love to make Second Life the best for the community”, and to provide the resources required in order for this to happen.
  • Notes that this is not entirely altruistic: Linden Lab / Second Life both have a business value, and SL is not inexpensive to run. However, believes that this approach is the best path by which to make Second Life more valuable as a business.
  • Feels that his acquisition of Linden Lab [with J. Randal Waterfield] amounted to a fundamental shift in the company from one being run by venture capitalists [where ROI might be a guiding factor], to a partnership in which a longer-term view could be taken, including the splitting-off of business elements [e.g. Tilia] to allow the available resources to freed-up to focus on the platform.
  • He hopes this last point has been understood and welcomed by users.

What is the Status Re: a New CEO?

[Video: 17:56-21:24]

  • Traditionally, the role of the CEO is to take care of the general running of an organisation – taking ultimate responsibility for things like allocating resources, budgets, setting the culture and tone for the business, etc., on the basis of input from the executive level managers, and to manage the Board from the bottom-up, whilst the Chair of the board manages the latter from the top down.
  • Insofar as Second Life is concerned, these duties / responsibilities are being managed by a team of individuals called, internally, TOOSL [“too-sol” – The Office Of Second Life, comprising Brett Linden, Grumpity Linden, Mojo Linden and Patch Linden in their various Vice President roles].
  • Brad himself is Executive Chairman, meaning he is hands-on involved in running Linden Research as a company, as well as managing the board [comprising himself, J. Randal Waterfield and Raj Date].
  • As Executive Chair, Brad has the TOOSL team reporting into him – a dynamic which works, and which negates the need for a “Second Life CEO”, while his position as hands-on Executive Chair for the company means he is a kind of de facto corporate CEO without actually taking the title.
  • Given this structure, there are no plans to hire-in a CEO,, but the roles performed by a “traditional” CEO are being performed.

As An Investor, What Does He Value Most About SL?

[Video: 1:17:38-1:20:36]

  • Asks that people remember that he doesn’t look at Second Life primarily as a investor.
  • However, as an investor, particularly values the consistency of the experience and the loyalty of the users, both of which mark SL as a good business, and the fact he can achieve all his goals as an investor through his active involvement in managing and running the Lab (and by extension, Second Life).

Tilia Update

[Video: 24:09-28:11]

  • Believes questions on Tilia are born of two things: positive curiosity and unfounded fears.
  • The fears are based on the idea that having the Lab focus on “non-SL” activities takes away resources from SL. While not commenting on situations prior to his arrival, he would note that Second Life cannot exist without Tilia, because of its management of the financial elements involved within the platform – the ability to purchase virtual goods, to exchange physical world currencies [“fiat money”, to use the technical term] and Linden Dollars and back again, etc.
  • As such, Tilia is not some spin-off project within the Lab. Rather, it enables Linden Lab to adhere to a complicated series of state, federal and international financial requirements and regulations. If it did not exist, LL would have to go out and obtain the services Tilia provides – and be locked into the structure of those services without any ownership of them.
  • However, as Linden Lab owns Tilia, it presents added security to Second Life [as the company maintains control of the services] whilst allowing LL to market the services Tilia provides to other interested parties. This has two additional benefits:
    • It allows Tilia to potentially become self-supporting as a business entity, reducing the financial support coming from it via Second Life.
    • It potentially allows Tilia to offer Linden Lab (and Second Life) added resources / an inward revenue flow.
  • As such, any success for Tilia reflects well on Second Life.

Questions Specific to Philip Rosedale

What Inspired Him to create Second Life?

[Video: 3:04-6:43]

  • In the late 1990s attempted to develop The Rig a virtual reality system, working with Andrew (now Leviathan, since his return to LL from High Fidelity) Linden.
  • Nine months into this work, the team started developing the virtual world itself – at that time intended to be a physics simulation of an enormous world, rather than an avatar-based world. A place where the laws of physics could be tested an constructs made.
  • As people within the company started using the software and getting caught up within it, the focus shifted to developing the virtual world itself and presenting it as an immersive experience.
  • [As many know, that led to the development of LindenWorld, and copies of a 2001 video of that environment, populated by “Primitars” (as they were built from the world’s primitives) can still be found on You Tube.]

  • Never thought the platform would still be going 20 years on, let alone the rich diversity of activities and content, and is “deeply, deeply happy” with the way the platform has flourished and adopted / adapted by users.

What Worries  / Excites Him Most for the Future of SL?

[Video: 11:33-14:36]

  • Is excited about the fact that – even without the need for headsets – SL is seen as being a leader within the field, and feels that it is a fundamental demonstration of how people can positively spend time within virtual environments – “the metaverse” (alongside the few other multi-person virtual worlds that have managed to survive), and how a virtual world can both positively empower and bring people from all backgrounds together.
  • Is also concerned that the increasing AI toolset that is gaining greater use, coupled with the spread of misinformation, could, if mis-applied to virtual worlds, lead to things going “horribly wrong” if there are a lot of people using those virtual spaces.
  • As such, has spent much of his time of late trying to articulate the positive strengths of SL, and how they could be positive influence within social media, digital currencies, etc.

What is His Role at Linden Lab / Within Second Life?

[Video: 21:28-23:59]

  • Notes that the relationship between Second Life and Linden Lab is unusually dynamic, as the growth of each informs the other.
  • Due to the multiple inputs to and uses of the platform, it doesn’t lend itself to the “traditional” form of reactive, product-led, top-down management, and so support’s Brad’s comment vis the role of CEO.
  • His own role is that of Second Life Strategic Advisor, being available to help consult on areas where his opinion / expertise is concerned. However, notes that as he is busy on multiple fronts, his direct involvement in Second Life’s development takes the form of “a little of my time and a lot of my love.”

Continue reading “SL20B Lab Gab: Brad Oberwager and Philip Rosedale – summary notes + video”

SL20B Lab Gab Special: Grumpity and Mojo Linden – summary notes + video

via Linden Lab
On Tuesday, June 27th, 2023, Linden Lab streamed a special session of Lab Gab featuring  Grumpity Linden, Linden Lab’s Vice President of Product, and Mojo Linden, the Lab’s Vice President of Engineering.

The session was built around announcements and updates relating to various initiatives and product developments. Note that the following is not a direct transcript of the entire session, but is intended to record the key points discussed.

Table of Contents

For ease of reference, timestamps are provided to the relative points within the video where specific topics are discussed, allowing readers who prefer to listen to the comments directly to be able to do so.

A Little Background

[Video: 0:45-2:43]

Grumpity Linden: heads up Second Life Product team, where she has overseen a shift to growth, a stronger, more balanced economy, movement towards better community cohesion, and an overall forward-looking approach. She originally started at LL whilst working for The Product Engine, and was involved in the development of Viewer 2 (as designed by 80/20 Studio), prior to joining LL full-time in 2014. As the Vice President of Product, she is responsible for coordinating the various teams involved in bringing features and updates to Second Life, liaising with legal, financial and compliance to ensure features and capabilities meet any specific requirements in those areas, and so on; work which can involve looking at specifics within various elements of the overall SL product, such as UI design and layout, etc.

Mojo Linden: joined the Lab in 2021 at the Vice President of Engineering. A 20-year veteran of the gaming industry, he has been responsible for launching numerous games across multiple genres and platforms, and has a strong understanding of platforms, architectures, and product development and technical capabilities. In his role at the Lab, he has shown enormous openness and candour in seeking to increase the platform’s functionality and performance, and in pushing to expand SL’s capabilities.

Performance Improvements  and Technical Debt

[Video: 2:48-5:38]

  • Performance improvements in both the viewer and on the simulator / back-end has been a focus for the last two years, and remains a focus now.
  • The PBR [Physically-Based Rendering – also a see below] project will not only deliver better rendering and better looking world, it includes a range of viewer-side performance improvements – such as removing the viewer limitation on the amount of video memory it can use on a GPU under Windows, allowing for  better texture loading.
  • There is work in progress to update the simulator code to run on a 64-bit architecture, which will lead to further server-side performance improvements.
  • A challenge with improving SL is its 20-year lifespan, which means that while it has been updated throughout, it still has a high degree of technical debt in terms of the age of some of the code and services, due the fact that many technologies and capabilities didn’t exist when the platform was being built, etc.
  • Enhancing and improving the platform is therefore a balancing act between introducing new technology, new features and new capabilities whilst also working to ensure the underpinning code and continues to work as expect, and the back-end systems and services can be updated to work in “more modern ways”.

Product Roadmap 2023

[Video: 5:47-17:19]

In Brief

  • The upcoming New User Experience / Senra-brand mesh avatars – for more details, see my summary of Patch Linden’s Lab Gab session, together with the supporting web-based avatar customisation process [also see below for more].
  • The SecondLifeTime membership offer  – see: Linden Lab launches SecondLifeTime Premium and SecondLifeTime Premium Plus. In brief:
    • 200 SecondLifeTime Premium memberships for a one-off payment of US $749 for life and featuring all the benefits available to Premium subscribers.
    • 20 SecondLifeTime Premium Plus memberships for a one-off payment of US $1,749 for life and featuring all the benefits available to Premium Plus subscribers.
  • The launch of the first Linden Homes theme for Premium Plus – see: Looking at the Linden Premium Plus Homes Ranch theme in Second Life.
  • Updates and improvements to the “Land Journey”.
  • Further Marketplace updates and improvements, including making the MP mobile-responsive.
  • Further improvements to the updated Destination Guide.
  • Back-end systems updates (e.g. the architecture update, noted above), which may not always be user-visible.

Second Life Mobile

[Video 7:43-13:30]

Rendering in the SL Mobile app / viewer – screencap via the June 2023 development video from Linden Lab
  • Development work is continuing, with an emphasis on performance and rendering (for example: the capabilities of the hardware running SL Mobile is assessed to see if it can render with shadows enabled).
  • The user interface has been revised and improved, and the overall aim remains to provide an immersive an experience as possible, and provide users with an many of the capabilities found within the viewer as makes sense to include in a mobile device.
  • Work will continue in adding features and capabilities and refining SL Mobile over the next two quarters.
  • The current time frame for releases is:
    • Limited “private” alpha testing towards the end of 2023.
    • Broader user beta testing in 2024.
  • A new development video update was presented during the session.

Social Casino

[Video: 15:16-17:19]

  • Background: a low-key announcement (via Twitter) of a new format of casino launched by Linden Lab allowing casino-type games to be played without wagering L$ directly or offering prizes in L$ which can be later cashed-out, and thus “not gambling”.
  • Seen by LL as a means to provide users with a further opportunity for social engagement and entertainment, based on the idea that casino-style games and environments are popular social mediums in the physical world.
  • This has been a complex programme to work out, including the legal aspects, and has been made possible through Mojo Linden’s wide-ranging experience working for the likes of Double Down.
  • The experience is to be enhanced during the coming year with more in the way of prizes (e.g. transferring game chips for No Copy / No Transfer items), leader boards, and a grater variety of games.
  • The overall idea is to showcase the idea and encourage communities in Second Life to develop their own “social casinos” along similar lines.

Second Life Inventory Updates

[Video: 25:33-26:27]

  • A project has been underway to update the Inventory database schema to pave the way for the addition of a range of new features.
  • The first of these are the abilities to associate thumbnail images with Inventory items and folders, and to open individual inventory folders in their own windows.
Inventory Extensions in the Inventory Extensions project viewer: Item and folder contents preview images (l) and the Single Folder View (r)

The New User Experience

[Video: 17:25-20:22]

The New Welcome / Community Hubs

[Video: 17:25-18:26]

  • The first in a new series of Welcome  / Community Hubs designed to help incoming new users to get started in Second Life and provide them – and established users – with the opportunities to mingle, participate in games and events, seek assistance from mentors, etc., was recently launched alongside the Motown Experience (see: Linden Lab and Motown: a new approach to user on-boarding in Second Life).
  • The project has involved multiple teams / departments at the Lab, and is regarded as a “labour of love”.
  • There are plans to further enhance this approach to Welcome Hubs and to expand them to other communities / experiences.
The Second Life Welcome Centre sitting adjacent to the Motown Experience

New Avatar Customisation Flow

[Video: 18:36-20:22]

  • Alongside the Senra NUX avatars, the Lab will be launching a new avatar customisation flow for new users.
  • This will initially be web-based, and part of the sign-up flow, allowing incoming users to customise their avatars as the come into Second Life.
  • This will then be expanded so that the Senra avatars and the core clothing / accessories developed for them by Linden Lab will form a part of the Second Life library within the viewer’s inventory, and thus available to all users.
  • The improved avatar customisation flow will also be added to the viewer
  • As indicated by Patch Linden, there will be a dev kit + licensing agreement for creators wishing to produce and sell products into the Senra ecosystem as it develops, to hopefully provide broader choice for those using the Senra avatars.

Physically Based Rendering (PBR)

[Video: 20:33-22:09]

  • Background: a wide-ranging project to introduce PBR capabilities to Second Life using the Kronos glTF 2.0 specification.
    • The current project is to introduce glTF materials into Second Life, and this is now at Release Candidate status both in the viewer and on the Main grid (that latter on a limited basis at the time of writing).
    • It means some significant updates to rendering within Second Life, and offers notable improvements. Part of this work involves the introduction of Reflection Probes into Second Life to allow for better surface reflectivity in objects, etc.
    • A follow-on project from this work is already underway, allowing the “traditional” textures using a Second Life terrain to be replaced with glTF materials.
    • A further follow-on project is looking to  allow the controlled use of planar mirrors in-world, with real-time reflections (including avatars).
    • I attempt to provide updates to this project through my Content Creation User Group (CCUG) meeting summaries.
    • CCUG meeting are open to all users interested in content creation, and details of meetings can be found via the SL Public Calendar.

  • This project does introduce changes to content creation workflows (e.g. lighting and highlighting should not be baked into colour maps; rather full use should be made of the PBR maps (ambient occlusion, roughness, etc), and well as better workflow integration with established tools such as Adobe Substance 3D Painter.
  • The viewer is expected to remain in RC for an extended period, in part to allow the back-end support to be fully deployed on the Main grid, but also to allow for extensive testing by as wide a cross-section of content creators and general users as possible and the fact it does introduce a substantial change to the Second Life lighting model. Thus, LL want to offer as much time as possible for people to adjust to the viewer and also to report bugs, etc.

SL’s Future

[Video: 31:00-33:00]

  • In broad terms over the next 10 years: available to more platforms, becoming more of an “everyday companion” rather than being constantly tethered to a desktop / laptop environment.
  • Potentially new and different (to today’s) usage and use cases for SL as a result of it being more broadly available through different platforms, and how users view it as a platform / tool / entertainment, etc.
  • Continuing to innovate, having appeal to users and communities, foster community building, etc.

In Brief

  • [Video: 22:17-23:24] VR headset support:
    • Reaching a point where headsets can be supported is seen as a series of steps – such as improving the graphics (notably frame rates), looking at what needs to be considered in terms of UI, etc.
    • There are no fixed time frames linked to this work, nor are there any plans for partnerships with headset manufacturers.
    • It is more a case that the Lab is “interested” in headset support and that plans are in a gentle processes of formulation, rather than anything directly headset-related being actively worked on.
  • [Video: 23:34-25:24] LL and AI tools (Chat GPT, large language models (LLMs), etc.):
    • Could be used to make some engineering tasks more automated / productive, but not to the extent of replacing personnel at the Lab.
    • Various tools (such as Chat GPT) are already being leveraged in some testing.
    • In terms of customer data and feeding that into AI tools to assist with training, engineering, etc., it was noted that there are numerous, wide-ranging laws and requirements as to how customer data is handled [e.g. the GDPR, which although an EU set of regulations, does have a global impact], and LL itself has a long-standing history of not exposing real-world customer data. As such, simply feeding customer data into something like an LLM is not an option.
  • [Video: 26:29-28:10] BUG-232037 “Avatar Online / Offline Status Not Correctly Updating” – this is a long-standing issue and source of frustration.
    • Various fixes have been implemented to reduced the incidence of the issue, and more and on the way [including one which at the time of writing is with the Lab’s QA team].
    • There is no time frame as to when the issue will fully be resolved, but it will continue to be worked on. LL admits it is something of a black eye for them.
    • Currently, the suggested workaround is to locate an “empty” region (one with no / minimal avatars) and can use that as a point of log-in the issue should not occur.
    • Updates on this issue, when available, are given through the Simulator User Group meetings, and are reported on in my weekly SUG meeting summaries, for those interested.
  • [Video: 28:15-28:57] LSL scripting updates:
    • Small-scale updates are being routinely deployed (see: Coming Soon: Server Release 2023.06 [now deployed]).
    • There is an ambition / desire to implement larger projects, but the best way to implement these and the time frame for doing so is subject to internal discussions.
  • [Video: 28:58-29:47] Mac Support: LL remains dedicated to supporting MacOS, but it is admitted that support does tend to lag behind Windows development, and that there are performance issues, etc., still to be address within MacOS which may have been more fully addressed on the Windows platform.
  • [Video: 29:47-30:55] Audio improvements: while there are no specific projects on the table at present, there have been internal discussions at the Lab about improvements to SL’s in-world audio capabilities, sparked in part by the arrival of the engineers who transferred over to SL from High Fidelity.

 

2023 SL SUG meetings week #26 summary

Ethereal City Estate – Ethereal City Noir, May 2023 – blog post

The following notes were taken from the Tuesday,  June 27th Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Meeting Overview

  • The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas.
  • These meetings are conducted (as a rule):
  • They are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Server Deployments

  • On Tuesday, June 27th, the simulator release 580543 was deployed to the SLS Main channel, placing all of the simhosts across the grid on the same release. This release includes:
    • PATCH method now enabled through LSL HTTP for both send and receive.
    • HEAD method now allowed through llHTTPRequest.
    • Linkset Size has been increased from 54 to 64m to match maximum prim size.
    • llGetAgentInfo can now detect scripted agent status.
    • See this official blog post for more.
  • On Wednesday, June 28th, the PBR Materials simulator code, currently on a limited Main grid deployment (Preflight channel only, I believe), will be updated. All other RC channels will be restarted without any changes to their simulator versions.

Viewer Updates

The Second Life Project Inventory Extensions viewer, version 6.6.13.580656, was issued on June 26th – see my overview for more.

The remaining viewers in the pipeline are:

Changes to How Asset UUIDs are Assigned

Right now when assets ids are assigned it is simply generated. We’re going changing that a bit. We’re going to start trying to de-dupe new assets. So if you were to upload to identical pictures of Kevin Bacon they would both end up with the same asset ID.

– Rider Linden

  • This is a major change to be deployed in an upcoming simulator release.
  • It will apply to textures, notecards, scripts (possibly gestures).
  • UUIDs for rezzed objects will remain unique.
  • The change also will not affect any UUIDs the viewer makes
  • The reason for this change is the Firestorm Bridge – which saves the same LSL script when it is created.
  • Refer to the latter half of the video below for further details on the discussion.

In Brief

  • Teleports:
    • Some are reporting increases in teleport failures, possibly the result of a failure mode wherein the simulator from which an agent (avatar) is departing closes the connection with the receiving simulator before the teleport has completed.
    • BUG-234022 “Teleport just before to change state will prevent the change state to occur” has also been filed, relating to issues with large scripts within worn attachments failing to correctly update on teleport / logging-in.
  • BUG-232037 “Avatar Online / Offline Status Not Correctly Updating” has seen some work put into it (currently with the Lab’s QA team) which many held ease the problem once it reaches a deployment status.
  • A general discussion on scripting issues – please refer to the video for details.

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.

Second Life Mobile: Video update from the Lab, with summary

SL Mobile demonstration by Grumpity Linden – a screen capture from the June 2023 development video from Linden Lab
On Tuesday, June 27th, Linden Lab released a new video highlighting the development work for Second Life Mobile App. This video is embedded below, with what follows intended to form a short summary of comments made on the work during the SL20B Lab Gab session with Grumpity and Mojo Linden (and for which I’ll have a text summary available soon.

Key Points

  • Development work is continuing, with an emphasis on performance and rendering (for example: the capabilities of the hardware running SL Mobile is assessed to see if it can render with shadows enabled).
  • The user interface has been revised and improved.
  • The overall aim remains to provide an immersive an experience as possible, and provide users with an many of the capabilities found within the viewer as makes sense to include in a mobile device.
  • As it is, SL Mobile provides:
    • Chats and IM capabilities.
    • Friends on-line information.
    • Destinations / Places.
    • Teleport capabilities.
    • Groups and Group chat functionality.
    • High-quality rendering.
    • Avatar navigation via an on-screen joystick (only visible when in use).
  • Work will continue in adding features and capabilities and refining SL Mobile over the next two quarters.
  • The current time frame for releases is:
    • Limited “private” alpha testing towards the end of 2023.
    • Broader user beta testing in 2024.
  • Further news and updates will be made available as and when there are updates to share.
Rendering in the SL Mobile app / viewer – screencap via the June 2023 development video from Linden Lab

The Video

The new video – embedded below – provides insight into the work carried out since the last update / video released at SL19B, and highlights some of the purposes LL sees SL Mobile being put to. Note that elements such as the UI as seen in the video are subject to possible change as the product develops.