Sansar Product Meetings 2020, week #15

The gang’s (almost) all here (l to r): Colo, Aleks, Torley, Lacie, Galileo, Cynno, Binah at the first Sansar Product Meeting under the Wookey banner

On Thursday, April 9th, Sansar held its first product meeting since being acquired by Wookey Project Corp (see: Sansar: looking at the apparent new owner – Wookey Projects Inc. and Linden Lab confirm the sale of Sansar to Wookey Project Corp – updated). The meeting was really a means for the team to say “hi! We’re here!”, rather than providing a huge depth of hardcore information, although there were some Titbits of news.

The following is a summary of the key points.

On Wookey and Sansar

No-one from the Wookey management team was present at the meeting, in part because they have yet to have avatars made; however, their presence is expected at times in future meetings, when they’ll be able to talk more about Wookey Project Corp and their goals / view of Sansar.

Sheri Bryant, Sansar’s GM at Linden Lab, and now heading the team at Wookey; credited with bringing the deal together for Sansar to move to Wookey. Fun fact: she’s a huge Godzilla fan, and her Sansar avatar – Cowboy Ninja – features a Godzilla shoulder pet.

A shout-out from the Sansar team was given to Sheri Bryant. Sheri (aka Cowboy Ninja in Sansar) was the General Manager for Sansar at Linden Lab, and she is credit with leading the work in bringing about the deal between LL and Wookey Project Corp. She has also moved to Wookey, where she remains in charge of Sansar.

Many of the team are already with Wookey- attending the meeting were: familiar names: Binah (UI Engineer); Aleks (Product Manager); Galileo, Lacie, and Torley, (Production Director, Sansar Studios). While he wasn’t that the meeting, Boden was also mentioned as having joined Wookey as well, retaining his position as a Product Manager.

Also joining the meeting were some new (to me at least) names:  Cynno (Art Production Manager Sansar Studios) and Sansar Studios (Colin – the Creative Director at Sansar Studios), both of whom report to Torley; together with  Colo, the Director of Engineering and the Release Manager, and Steel, one of the QA Engineers.

Many positions are still being recruited into, and it was indicated that there are a number of engineering team positions that need to be filled, and these and the SARS-CoV-2 situation are slowing the full resumption of work on Sansar. In this latter regard, the Sansar team was less distributed than the SL team while at Linden Lab, with most of them office-based; this means equipment, etc., has been / is being sourced and shipped to their home locations to allow them to start remote working.

The meeting was also an opportunity to say farewell to Galileo as the Sansar Community Manager, who is departing the Sansar team as a result of having accepted a new position with Pocket Gems, a games development company. This means Lacie will be taking over as the official Sansar Community Manager, although Galileo will continue to be an active Sansar user and involved in the COMETS programme.

Roadmap

As has been indicated through various sources (see the Lab’s press release and the Sansar blog post both announcing Wookey’s acquisition of Sansar), the emphasis remains on building Sansar as an events platform that will attract “thousands”.

There is no public road map as yet, although it is promised that one will be produced – probably not as granular as the internal road map – and might be available in two weeks time at the next Product Meeting. However, current areas of focus comprise:

  • Continuing on from where things were left off.
  • Moderation tools development and deployment.
  • Narrowing the new users on-boarding experience – making it easier for people to get from sign-up to event; improvement the tutorials, etc.
  • Working on stability improvements for events.
  • Tip jars are seen as being on the “tail end” of the moderation / on-boarding work.

However, it will take a little while longer for work to ramp-up once more due to both the current SARS-CoV-2 situation and the need to recruit additional personnel.

Avatars, Vehicles, Edit Tools Improvements, etc

Due to the current state of play, a lot of the planned / promised engineering / dev work has already been pushed back further in the road map. Specifically mentioned in this regard were:

  • Avatar improvements.
  • Vehicles.
  • Edit Mode improvement such as folders for items, etc.
  • Allowing world creators to nominate “admin staff” to help run their worlds.
  • Creator access to the Backpack.
  • Collaborative building.

Sansar Mobile Service

Back when Sansar had yet to début, there had been talk of the platform being accessible from mobile devices. Ultimately, this got pushed to one side – but is now something of a priority.

Not much can be announced at this point in time other than:

  • It will most likely be a streaming service, initially for iOS and Android.
  • It will not (initially at least) support VR headsets like Oculus Quest.
  • Precise initial capabilities are still TBD.
  • Again, no time frame on when any first cut might appear, nor have potential fees been set.

Event Partners

  • MonsterCat, Roddenberry Entertainment and Fnatic will be returning to Sansar to host events.
  • There have been continuing talks with musicians and “major names” about coming to Sansar to perform. None of the specifics are ready to be announced as yet, but some may be ready by the time of the next Product Meeting.

General Notes from the Meeting

  • Support tickets before March 24th, 2020 need to be resubmitted, if still relevant.
  • The partnership with Marvelous Designer™ should continue as before.
  • Two-factor authentication for Sansar is “on the list” of things the team would like to implement. However, no time frame on when it might start to surface.
  • The entire approach with the Nexus is to be re-examined, specifically with the view to making it more linear for incoming users to get from it to the event they wish to attend / the most popular locations in Sansar.
  • It is still planned to eventually extend the ticketing system so that world creators can use it with events they organise / host.
  • The Sansar team is looking into improved documentation sharing, tutorials, offering tips and tricks through a wiki-style environment, world templates, etc.

Possible Changes to Accounts

  • Wookey / Sansar looking at things like the partnership with Steam, subscription options, and how they are structured, but nothing to announce.
  • The number of worlds a Free account can publish may be revised in the future. Whether this will mean those who have already published multiple worlds will be allowed to keep all of them or not if they have published worlds beyond the new limit, is TBD.
  • There will likely be a tightening of requirements for users organising Sansar events (e.g. events may only be hosted by “authorised / approved / trusted” – details TBD – accounts).

2020 Sansar Product Meetings week #5: R39 and more

The Bridge of the USS Enterprise (NCC-1701, The Original Series)

The following notes were taken from the January 30th (week #5) Sansar Product Meeting, the video of which is embedded at the end of this report.

Upcoming R39: Event Instances and New Avatar Looks

The opening of the meeting included a short video demonstrating the upcoming instance picker. When a world or event is running more than one instance, this allows users to pick the instance they want to access and / or offer to friends to access as well (individual avatar numbers per instance allowing). With it:

  • An instance of a world / even can be selected.
  • The URL for that instance can be shared (e.g. via chat, when in-world with others).
  • A portal can be dropped based on a select instance.

When released, this will be the first iteration of the instance picker, and further refinement will follow (e.g. a count of avatars in each instance. potentially see which instance(s) of a an event friends are already in (and then join that instance). Such enhancement will depend on feedback from users once the initial release has been made.

The same video also revealed one of the new looks that the Sansar Studios team is providing for default avatars.  These should be available in the upcoming R39 both within the avatar carousel for new users joining the platform and within the Look Book for other users.

As noted in the my week #3 notes, the R39 release will likely also include:

  • A new emote system that will include the ability to assign emotes to the number row keys on -the-fly – no need to access the Look Book, including purchasing an emote from the Store and applying on the fly.
  • New Twitch integration specifically aimed at events and streaming events by users.
  • A further round of bugs fixes.
    • One of these (as an R39 point release) will be the ability to copy / paste entire vectors (X, Y, Z , rotation, colour) between objects in Edit Mode

R39 is being targeted for a Tuesday, February 4th release.

Events News

New Music Genres for Events

Sansar partner events have thus far focused on the electronic dance music (EDM) market. However, this should be broadening in 2020 to include other opportunities / genres. In particular, Galileo, the Sansar Community Manager mentioned that company is working with a heavy metal band. This includes both designing a world for them to play in and coding the avatars to “play” instruments, etc.

This heavy metal event is seen as an opportunity for creators to provide items that might be included in collections related to it. In this respect, it is noted that the band in question (no name given) has a strong fantasy lean, with orcs, etc., a feature in their work / look.

Web Events Update

A web update was released on Wednesday, January 29th, specifically for event creators / hosts. This should resolve the issue of the modal popping up claiming an event couldn’t be updated without an image when trying to update the access list. Also, when looking at your own My World list on the web, it should now be possible to more easily differentiate between event worlds and actually worlds where there are multiple versions of an experience.

COMET News

The COMmunity Even Team (COMET) have earned sufficient points for the entire community to gain a reward, and this should be appearing in people’s Backpacks soon.

Q&A Session Summary

Th Q&A session commences at the 15 minute mark in the video. Note that not all questions are reflected below, just those that could be responded to with details.

  • Will music genres other than EDM and heavy meal be supported? Classical, jazz, blues? Yes. And suggestions for possible acts should be passed on the the Sansar team.
  • Can blocking another user include local chat? Being worked on.
  • Will the UI overhaul include Edit Modes and offer things like inventory folders? No. The first cut of the UI overhaul completely ignores Edit Mode. A future (“not soon”) follow-up will look at Edit Mode at some point.
  • Fees for cashing out have do not appear to have remained fixed for long-term creators as promised (through until the end of 2020). Is this being fixed? Yes – the fix should be available very soon.
  • Backpack related:
    • Can the Backpack be adjusted so that items rezzed from it are persistent – such as furniture in your own space? The idea is to expand the Backpack so that each scene can define the contents of the the backpack (so the contents change as a user moves from world-to-world, depending on on the local rules), and to allow scripted control of the backpack, thus given world creators complete control over what can be used from the backpack, when it can be used and how long it might remain within a world (if relevant).
    • Will there be limits on how many items the Backpack can contain? Will it support folders for organising things? There isn’t currently a limit on the number of items the Backpack can contain, but one may be added, depending on how creators make use of it. There are no plans to add folders to the backpack, as the idea is to keep it as simple and easy to use as possible.
    • Will the ability for world creators limit the number of items a user can rez from their Backpack at any one time? Possibly.
  • Marvelous Designer™ is about to issue a fix for zippers and buttons not working at anticipated. When released, will this be integrated in to Sansar’s MD support? Yes, either within a release or a point release.
  • Is it possible to have a means to test and amend scripts without having to build an entire scene? Sort answer: not at present, although this is a pain point for the Sansar Studio team as well. Suggestions are to:
    • a) build a simple scene where scripts can be more easily tested.
    • b) If the above isn’t feasible, disable things like GI and audio reverb to speed the scene building process, test and adjust scripts as required and then re-enable options that have been turned off when done.
  • Can support for custom avatar heads using the deformation system be provided:  requires rigging to around 200 bones, and while some creators could handle it, it is seen as not something the Lab wants to make user-facing at this point. It would also require an extensive overhaul of import system to support it. As such, not currently a priority,
  • What is the status of full body deformation? No-one working on it, and not on the immediate schedule for work.

2020 Sansar Product Meetings week #3: looking at 2020

The Nexus, January 2020

The following notes were taken from the Twitch stream recording of the January 16th (week #3) Sansar Product Meeting.

Upcoming R39 Release and Beyond

The upcoming R39 release will include.

Updated Emote (Gestures/ Animations) System

  • A new emote system that will initially allow users to:
    • Find an emote on the Store and immediately use it without having to go to the character editor to assign it.
    • Allow emotes to be assigned to short cut keys in Desktop mode, so they do not have to be selected as played via the emotes wheel.
  • For VR use, the system will present a new panel for emote selection, but will not allow specific emotes to be tied to controller buttons.
    • When assigning an emote, it will automatically switch to 3rd person view allowing the user to check to see what the emote actually does to their avatar.
    • Thereafter, the emote can be toggled on / off via the panel.
  • Subsequent releases will expose the system to manipulation via script for use by creators to assign animations to users engaged in their worlds / games / quests.
    • As it is driven by the server, it will mean they may be some delay in emoted running which might impact certain types of animation playback (e.g. sword swings and the like).
    • However it should allow for actions such as pulling levers, opening doors, synchronising dancing among a group of avatars, etc.

Instance Picker

  • Where more than one instance of a world / event is running, will:
    • Make it easy for users to see the instances and join them
    • Give the ability to share the instance URL with friends who can use it to access the instance.
  • Will be updated in subsequent releases to allow:
    • Users to see how many are active within each instance of a world / event.
    • Possibly see which instance of a world their friends are in and more easily access that instance (subject to capacity) to join them.

Other Items Planned for R39

  • Updated Starter Avatar Carousel: intended to offer new users better define an avatar and build a look using free (I assume) items from the Store.
  • New Twitch integration specifically aimed at events and streaming events by users.
  • A further round of bugs fixes.

Beyond R39

The following updates are planned for after R39, but potentially within a 2020 Q1 release time frame:

  • Scene-based Backpack improvements: extending the Backpack functionality to provide creators with an API that allows them to add / remove items from the backpack of users visiting their worlds, and which can be used at specific points in a scene. For example:
    • In a quest, a user finds a sword, and the sword is added to their backpack and is available for use when they need it.
    • In a game, a user finds a “power pack” then can use once, after which it is removed.
    • At an event, a DJ hits a button and all attendees receive an object they can wear  / use within the event, or have the items in their backpack change to match whatever music is being played.
  • Moderation Tools:
    • These will initially be enhanced for the Lab, then offered to world creators and will likely include: easier means of muting people, removing them from a world, etc.
    • They will also likely be matched by in-client improvements to managing whitelists, etc., and for raising tickets.
  • In-world social activity improvements:
    • Making it easier to find / add friends and communicate with them.
    • Introducing the notion of group travel and group chat.

UI Re-design

As per the last Product Meeting of 2019, a “comprehensive” client UI redesign is in the works for 2020 to make accessing capabilities in the client easier and provide more intuitive controls over some functions (e.g. adjusting the volume at which you hear other individuals talking), etc.

Some of this work, such as individual voice volume controls for other avatars, may be surfaced in 2020 Q2 (April-June).

Q&A Session Summary

Why is Collaborative World Building Hard to Implement?

Collaborative world building – people working together to build a world together – has been a constant request, and one promised as “coming”. However, it is proving hard to implement.

  • Edit Mode was original client-side, and thus hard to implement on a collaborative basis.
  • It was moved to being server-side with the intent to make offering collaborative editing in a single server space possible.
  • However, the Edit Server system also has to handle aspects of licensing and edit process validation, and managing this when when several people are working on a single scene has proven difficult to achieve.

General Questions

  • Will it be possible to see the total number of people in Sansar, including those in Edit Mode and / or in non-public worlds, at any given time?
    • Has been discussed at LL, but has not seen any move to implement.
    • Will be added back to the list for further internal discussion.
  • Will it be possible for creators to limit the number of people accessing an individual instance of a world (e.g. a team game / quest that is best played by a defined number of users without risk of other wandering around spoiling things, or to simply to maintain a good level of performance within a complex environment)?
    • No plans at present to limit the number of people accessing worlds below that set by LL.
    • There are issues in doing so. For example: instances incurs cost. If a game is limited to 10 players but is very popular among users, resulting in dozens (or more) instances at any given time, who meets the cost of AWS provisioning and running all those instances?
  • When will a) custom skin texture uploads and b) full body avatar deformation be made available?
    • a) Custom skin textures may appear before the end of 2020 Q1, but may not be immediately made available to creators at that time.
    • b) Full body sliders are still considered to be “further out, for sure”, with no defined time frame.
  • What is the official stance on the invisible avatars available in the Store being used to eavesdrop on others, particularly as they are hard to detect?
    • No official policy at present, and currently down to individual world creators to determine how to respond to the use of such avatars.
    • LL have encountered them being used for griefing / trolling in worlds, and have moderated (banned?) on this basis.
    • The Nearby panel can be used to see who is nearby in a scene, and in VR there is is the “person person who” for a list of people in the world with you.
  • Financial / revenue:
    • Will the percentages taken by Linden Lab on cashing-out from Sansar be reduced in 2020? No plans to do so.
    • Will tipping be possible in Sansar? This is being explored, but no firm decisions as to how it might work or when it might be introduced. If / when such a capability is introduced, it will likely include the option for users to cash-out what they have earned, although a fee may apply.
  • Will it be possible for VR users to remain in VR when their avatar is seated? Eventually, yes.
    • However there are issues to be resolved (e.g. what happens to the avatar when you physically turn in your chair?).
    • Hopefully, whatever is implemented will also take into consideration full body tracking as well, and deal with current issues of VR hand placement.
  • Will it ever be possible for creators to develop their own websites where visitors can sign-up / access Sansar directly, without having to go via Sansar.com? This is not something on the roadmap at this time.
  • What is the status of Try Before You Buy?
    • Still being discussed, and unlikely to appear until much later in 2020.
    • Ideally, LL would like to have this available in both Edit Mode and the Look Book:
      • In Edit Mode it would allow a creator to build a scene using items from the store they can place out and test in their scene, then prior to publishing, be presented with a breakdown of the third-party items and their cost, together with an option to buy them, which must them be accepted in order to the scene to be published with all of the items included (which are added to the creator’s inventory).
      • In the Look Book, it would allow a user to outfit their avatar with clothing and accessories from the Store and then being presented with a breakdown of the items and their cost, and an option to buy them when saving the avatar.
  • “Joint” system: mentioned in 2019, this would allow avatars to be linked to objects (e.g. a vehicle), objects to avatars, object to other objects etc. It is not currently being worked on, but is something the Sansar team would like to get back to in 2020, possibly in Q2.
  • Facial expressions: something the Lab would like to implement, possibly akin to the emotes system and using user-generated emotes alongside some basic options, but still discussing best approach (should expressions be selectable from a panel, a-la the current emotes system? Should emotes trigger an expression (e.g. give a thumbs-up and the avatar smiles)? Should they be triggered via a text chat keyword in a similar manner to SL gestures?, etc).
  • What about the ability to just recompile scripts in Edit Mode without having to re-bake an entire scene? Has been requested numerous times and is something the Sansar Studios team would like as well, but no indication on when it might be provided.
    • One idea being considered is to have a “test” option of some description that allows a “limited” bake of a scene for repaid testing / iteration when building a scene.
  • Will clothing layering be added to Sansar?
    • Marvelous Designer® supports this, and a mechanism to make the ability visible / usable in Sansar needs to be added.
      • For now in MD, items overlaying others can be achieved using the clothing simulation option (e.g. wear a shirt and then a jacket, and use the simulation tools to select the jacket and shape it so it properly lays over the shirt).
    • For rigged clothing the issue is harder to solve.

Sansar Product Meetings week #51

Bryn Oh, Handblog post

The following notes were taken from the Twitch stream recording of the December 19th (week #51) Sansar Product Meeting.

Point Releases for R38

There have been three point releases for the R38 “Rediscover the Party” since December10th, none of which have had release notes posted to the Sansar website.  The core element of these point releases was bug fixes and performance improvements.

Linden Lab and IP

There has apparently been a lot of discussion about (and confusion over) the Lab’s approach to IP protection on Sansar. As a result, Lacie Linden has published A Word About IP on the Sansar blog. This specifically references Linden Lab’s

Both of which can be found on the Lab’s corporate website, and which apply equally to all of the Lab’s platforms.

Plans for 2020

Emotes

  • Updated emote (gestures/ animations) system coming “soon”. This will include the ability to obtain an emote from the Sansar Store and immediately use it and assign a keyboard short-cut to it.
  • Emotes will also be per account in the future, not per avatar – a move intended to remove the need to re-apply emotes to each avatar a user creates.
  • A downside of this is that when first introduced, the new emote system will mean script will no longer be able to access the number keys without triggering an emote.
    • However, a means for users to re-bind keys to whatever they want will be provided, so scripts will not longer be pointing at a specific key, but rather an identifier, which can have any key assigned to it.

Animations

  • Synchronised dancing for music events – probably built into the dance floor, which they set avatars dancing, rather than using emotes.
    • API will allow for both full body and upper body looping and / or single play. This won’t interfere with people wanting to use their own dances.
    • This system will also support other uses with animations.
  • The default idle animation is to be improved.

Backpack

The Backpack is to be extended so that individual scenes (worlds) can define what the Backpack contains. This will include a scripting API to define the state / content of the Backpack at different points in a world (e.g. reach a point in a quest where you have obtained an item, and it is unlocked in the Backpack and available for use).

New User Experience / First 10 Minutes in Sansar

This is to be entirely re-thought, with changes to the initial on-boarding quest experience. This is to align the on-boarding experience more with music and live events – the current focus for Sansar development and audience acquisition.

Moderation Tools

These are to be enhanced, initially for Lab staff but then for world creators – e.g. muting people more easily, removing them from a world, etc. Together with in-client improvements to managing whitelists, etc., and for raising tickets.

Avatar

  • The ability to upload and use custom skins will hopefully be one of the first early avatar updates for 2020.
  • A lot of work has been completed on the full body deformation capability, but it is not clear where the work sits in the work order for 2020.

UI Re-design

There will likely be a “comprehensive” client UI redesign in 2020, aimed at things like reducing the number of clicks required to get to certain capabilities, improving the information available in certain panels (e.g. local chat), with options to use this information to access other panels (e.g. access a user’s Profile from local chat and then adjust the volume at which you hear their voice chat).

This work is forming the “tail end” of a lot of “other, bigger changes”.

Q&A Session Summary

  • There have been reports of issues with the Look Book – items not updating what changing an avatar; saving updates taking a long time. There has been some work going on with the look Book, and this may have caused a few bugs, which are being / have been addressed by the Sansar team.
  • Nexus sounds: the background sounds (referred to as the “old sounds” are interfering with the music, etc.. These are to be removed.
  • The bug by which a blocked individual can continue to harass in local text chat is being investigated.
  • The Sansar team is looking at a lot of the pain points within the content creation process in order to try to smooth the process end-to-end and make it easier for content to be brought into Sansar and used to create scenes and worlds. This work may encompass things like UI improvements and allowing creators to version their worlds.
  • Will there be an AFK indicator when people are absent their computer? Being considered, but not clear if this will be SL-like or something like returning an avatar to their Home Space after a certain amount of time inactive has passed.
  • Tipping: is also being looked at, but may be driven from tipping “official” performers rather than a generic person-to-person exchange of Sansar Dollars.
  • A Sansar mobile client is still on the road map, but no significant updates at the moment other than it is being worked on.
  • Why is is still necessary to run events in a copy of a world, rather than the original? This actually goes back to the way in which the ticketing system works – and this is frustrating for the Lab and world creators, as it is still inward-facing (creators cannot as yet make use of it for generating revenue off of their own events).

Sansar Product Meetings week #46: feedback session

The Nexus – changing coming

The following notes were taken from the Twitch stream recording of the November 14th (week #46) Sansar Product Meeting. This meeting provided the opportunity for general feedback following the recent R37 release.

Note: As always, the Q&A session included questions on very specific issues individual creators have encountered and which may not be common across Sansar, and for which a clear-cut answer could not be given at the meeting. Such questions do not form a part of this summary, and interested parties are referred to the Twitch video.

General Items of Discussion

Individual Volume Controls

A long standing request for Sansar has been to provide users with a means to adjust the volume at which they hear other individual users on voice. It’s a request that LL have said they will address at some point without giving a firm commitment as to when. Because of this, users have taken to carrying signs spelling out the request.

Volume control placards – somewhat mindful of early SL protests by users

So to start the meeting, the Sansar team indicated they are now working on such an individual avatar voice control slider, and sought feedback in terms of:

  • Where should the control appear? Should it be a slider in the avatar tag that’s displayed when mousing over / pointing to another user? Should it be a UI control embedded in a panel? If the latter, then where – the People panel or the avatar Profile panel, or both?, etc.
  • Once set, should it persist between sessions / worlds?

The general feedback would be to have the control as easily accessible as possible, and to not have it persist between sessions.

Pilot Programme: Event Hosting

With the focus for Sansar now on events, LL is looking to try to offer incentives for world creators to host events of their own. As a part of this, they are looking to run what they are calling a “modular” events programme, starting with an initial pilot that they hope to launch soon.

  • Details on this are sketchy, and appear to be more in a realm of discussions with individual world creators at present, rather than a more formal, open discussion.
  • Most of what LL appear to be looking for at the moment is feedback on what they can do to help world creators to host events, and what incentives creators would like to see on offer for doing so.
  • It is anticipated that “open recruitment” for the pilot programme will commence some time in the next month, with more details provided ahead of time.

Sansar Discord Contest Channel

There is a new Contests channel on the Sansar Discord server, and world creators are welcome to use that to announce any contests they are running.

Nexus Reversal?

Since the introduction of the Nexus and Codex, users have had to visit the Nexus and the the Prime Portal in order to visit worlds than have not previously visited. Linden Lab now appear to be preparing to revise this at some point and re-introduce Atlas-style accessibility to all public worlds.

When is a good question, but we are moving in the direction of – if you remember what the Atlas was  – more like that. Basically, everything that’s [publicly] available in Sansar will be immediately at your finger tips through what is now the Codex, rather than requiring you to go to the Prime Portal at the Nexus to find new stuff.

… Basically, anything that you can access through the Prime Portal now will just be natively available through your Codex in the very near future.

– Zaius Linden (video 41:50-42-50)

Spawning from Inventory In-world

Ability allow users to spawn items from their inventory directly into a world.

  • The first part of this will be the ability to spawn a series of toys that LL provide.
  • The follow-up will be for creators to define a list of objects that can be spawned within their world.
  • Both will include a scripted means for such objects to be removed from the world when no longer required.

R37 Point Release

There was a point release for R37 (“release update 1“) on Wednesday, November 13th. This included:

  • A new scripted ability that has been implemented in readiness for an upcoming feature. It allows (say) store creators to create a “dressing room door” portal that takes users directly to their Look Book where they can try purchased items (and use the Return to World button to go back to the store if they wish).
  • A “pre-release” for data persistence capabilities – utilises an HTTP API to allow key value persistence for things like checkpoints in quests, etc. Regarded as a “pre-release”, as currently no supporting documentation is available for it, and it is recognised this and some simple scripting support is required.
    • Those interested in learning more are invited to attend the Scripting Office Hours on Friday, November 22nd, when it is hoped more information will be available.

Q&A Session

  • Avatar texture LOD system: as well as being defined by a memory cap, the avatar texture LOD (level of detail) is also defined by distance from the camera. There has been a request to set this parameter higher or to allow the user some control over it, as currently, simply trying to get a full-body snapshot of an avatar can lead to a degree of LOD degradation.
  • Will the camera scripts be further enhanced be LL providing camera simple scripts? Not currently – however, contributed scripts on the subject are welcome via github.
  • Can there be an “upcoming events” information board in the Nexus? Yes – LL is working on refinements to the Nexus that include more portals (including to community built worlds), event boards, etc. No time frame on delivery was given, but the changes were described as making it more like a “Times Square” in terms of available information.
  • What is the strategy to get more than just LL staff and “Sansar regulars” attending events, and to bring new users into the platform?
    • “Long term” approach, with part of the focus on running events that keep the current users engaged in the platform and encourage other creators to run their own events, further adding to retention.
    • Partnerships are seen as both raising Sansar’s visibility among audiences and helping partners to raise their visibility with potentially new audiences.
      • An example of this is Monstercat being able to use Sansar to extend their reach into streaming content providers like Twitch.
    • Partnerships also raise product / platform awareness among the respective parties own audiences.
    • Events hep produce promotional material Linden Lab can use to both promote the platform to the media, etc., and use to encourage other potential corporate partners (and potential clients?) into trying the platform.
    • The longer term goal is to generate a lot more general interest among people involved in various forms of activity and entertainment that can be translated into Sansar events, and encourage them both to attend and to further explore Sansar (by participating in quests, attending community events, etc.), so that they might convert from visitors to engaged users.
  • Will it be possible to change the UI size for those on bigger / very high resolution monitors? This is a known issue the Lab intends to address – but no time frame on when.
  • Will there be a local clear cache option in the client? No on the immediate road map. Ideally, LL would like a system where the cache could be cleared without user intervention (e.g. when installing a client update) or to make the cache location selectable by the user (so they can place it on a much larger drive partition, for example).
  • Will it be possible to link and avatar to a keyframed or dynamic object? Something LL want to get to. Currently experimenting with “jointing” – “sticking” to arbitrary things together (e.g. and object linked to an avatar’s arm that allows the avatar to sit on a roller coaster). No time frame on if / when this might be surfaced as a feature / capability.
    • LL would also like to get to a point were animations in objects will drive the avatar (e.g. so when using a baseball bat, the bat will automatically drive the avatar’s swinging motion / body animation when using it to strike a ball).

Sansar Product Meetings week #44: release R37

The First Portal

The following notes were taken from the Twitch stream recording of the November 1st (week #44) Sansar Product Meeting. This meeting focused on two aspects of Sansar:

  • The upcoming R37 release, covered in detail in these notes.
  • The shift in Sansar development focus, which will emphasize “live” events in Sansar for the foreseeable future. This is summarised below and looked at in more detail in a companion piece, Sansar changes emphasis: of live events and audience.

New faces

The Friday meeting featured some new (to the meeting) faces:

  • Coho – the Sansar release Manager.
  • Binah – user interface / user experience design.
  • Skylar – Manager of Engineering.
  • Julia Munck – VP of Product (Sansar).
  • Sheri Bryant – VP of Business Development and Marketing for Linden Lab and now the General Manager for Sansar (as CowboyNinja in-world).
  • Hari Raghavan – Director of Marketing (formerly the Senior Manager, Marketing Communications.

Product Team Changes

In addition to the meeting attendee notes above, there have been some changes to the Sansar team:

  • Lacie Linden is taking over more direct management of Sansar support.
  • Harley Linden has transitioned from Sansar to working back on Second Life.

Overall, the change in focus for the platform means the Sansar team is smaller. This has led to the suggestion that some members may have departed the Lab (although LL does not officially comment on those leaving the company). Names have been mentioned in this regard, although at this point in time I’ve been unable to corroborate such claims, and one of the three of the names I’ve seen mentioned has the appearance of still being at LL, at this point in time.

“Live” Events Focus

The decision has been taken to prioritise Sansar as a platform for hosting “live” virtual events.

  • This has in part been sparked by the rise in popularity of “live” virtual events in a number of platforms (most notably the Fortnite / Marshmello event and the 11 million attendees it garnered) and the more modest successes Sansar has had in hosting electronic dance music (EDM) events in Sansar.
  • The intention is to make Sansar the “best possible” destination for virtual events. However, the Lab see this as a two-pronged approach:
    • Enabling more partnership-style events such as those seen with the likes of Monstercat and Spinnin’ Records, and in have other “branded” events (if not outright partnerships)
    • Promoting more in the way of user-created events, hence the changes being made to the events system with R37 (see below) to help encourage creators to run events of their own.
  • It will mean a lot of attention will be placed on the Sansar events system going forward.
    • However, it does not mean work on other features  / capabilities is being abandoned, although some will be re-prioritised and may be pushed back in terms of possible deployment time frames.
    • The work will be carried out alongside an expansion of Sansar’s socialisation and communication capabilities to help encourage greater user/user interactions.
    • Attempts will be made to “integrate” user-developed events with major marquee events, so that audiences attending the latter will be made more aware of the former, and encouraged to explore more of Sansar beyond the current event they are attending.
  • The new user experience will be further looked at / enhanced so that it can be a more “unforgettable” experience in order to encourage visitors to return and become active within the platform.

I have more on this in a companion article / opinion piece, Sansar changes emphasis: of live events and audience.

Sansar’s development is to be more focused on making the platform as a venue for “live” virtual events, such as those hosted by Monstercat at their Call of the Wild event space

R37 Release

The next Sansar release – R37 – is due to be deployed during the week commencing Monday, November 4th, and should include the following features / updates.

World and Editing Updates

  • Desktop aiming improvements (shooting, throwing, etc). Essentially a new grab point on objects – “aim at cursor” on objects to make the avatar use IK to aim at the target as pointed to with the cursor.
  • Pre-morph skeleton support.
  • Camera updates:
    • Freecam capability when editing an avatar through the Look Book.
    • Scripted camera positioning (so, for example, when a user enters a world, they can be taken on a video / cinematic flight through the world).
  • New Edit Mode capabilities:
    • Support for setting scripted spawn points within a world users can be delivered to when moving between worlds, rather than having to go via the main spawn point
    • Scene building snap to grid (move, rotation and planar), to allow better alignment of items in a scene, with the threshold defined by the creator.
  • Edit Mode Texture handling improvements:
    • Improved texture tracking capabilities in the object stats.
    • Ability to move the colour picker.
    • JPEG file import support and the removal of texture dimensions limitations.
    • Avatar texture log:
      • Essentially establishes a rendering budget for every avatar in a scene (possibly 100Mb).
      • When textures on an avatar exceed this budget, the system will switch to rendering them at lower MIP levels.
      • People’s own avatars are not exempt from this limit when in their own worlds.
      • The idea is to help raise the avatar limit for scenes / worlds, and to assist those trying to access Sansar on lower-specification systems.
      • The Sansar team will be looking for feedback on this budget threshold from world builders, and will be iterating on the approach in the future.
    • Scripting: a new simple script will be added to the library to support accessing a creator’s store in the client UI by clicking an in-world object.
  • Questing: the ability for users to abandon in-progress quests (so, if you start a quest, decide you don’t want to complete it, you can abandon it and have it removed from your Quest Journal, rather than seeing it hanging there every time the Journal is opened).

UI / UX Updates

  • The in-client store is being updated to:
    • Be a moveable / resizeable panel (similar to the Codex).
    • Provide improved search filtering.
    • Support creator stores searches / filtering.
  • Chat improved to support the sharing of links to stores and items in the Sansar Store.

Events Changes

  • Event creation updates:
    • With the next release, evens are created by selecting a published world (not a scene template).
    • This means that when someone attends an event, the link to the originating world is added to their Codex.
    • However, these links cannot be changed (so if a creator sets-up an event using a copy of their World A, and then decides they would actually like to run the event using their World B, the link is not updated – so users attending the event will still get World A added to their Codex, not World B).
    • It also means that while a copy of the world will be used to host the event, the original world will gain the “credit” of the traffic generated by the event.
  • Event notifications will be sent to the client to notify users when they can access an event they’ve marked as being interested in attending.
  • Events will support the new scripted spawn point capability mentioned above, so those arriving at an event can be delivered directly to the event area, rather than the world’s main spawn point, if required.

Persistent Storage

  • New scripted APIs to allow data to be saved from experiences. The data is defined as “anything you like” – so visitor stats, avatar progress through a world or a quest, etc.
    • Creators will have the ability to share “tables” of data between one another, to assist with collaborative projects.
    • Details were a little vague and offered with the promise that the documentation around this will explain things in full.

General Q&A

  • When will flying be added to avatar movement? Not actively being worked on.
    • However, LL are looking at making certain capabilities specific to events / event tickets (e.g. having a ticket price that including having your avatar’s gravity to be adjusted at the event so you can be set to float around, etc.)
  • How can people contact other Sansar users when they are not friends, e.g. to enquire after a product, report an issue with a product, etc, given people don’t like accepted random Friend requests? This is known to be an issue, and the only way to circumvent it at present is to try via Discord.
  • When will individual volume controls be introduced for avatars? Has been discussed numerous times and has bounced around the priorities list, but currently is not on the feature roadmap.
  • What is being done to improve world discovery?
    • As per the notes on live events, LL is looking at ways to broaden the awareness of those attending major live events that there is an entire platform of worlds to be explored.
    • Feedback is still being gathered on the effectiveness of the Nexus in encourage new users to explore Sansar.
  • Will Sansar offer an Animation Override capability of a similar nature to Second Life? No plans at present – but the animation system may be expanded.
  • What about the ability to sync animations between avatars (e.g. have everyone synced to the same dance)?
    • While it has been done, no plans as yet to make it a user-driven feature.
    • However, capabilities like this are compelling within the events environment (e.g. a group of avatars attending an event being able to sync-up for a dance), so the idea is not completely out of the question.
  • Does the shift in focus mean that avatar improvements are now on the back-burner?
    • The current avatar system is seen as “relatively robust” and suitable for things like attending events.
    • While the focus will be on the development of features around events / events management, avatars will remain central to Sansar’s development – they just won’t be a subject of focus in the immediate future.
    • Nothing is being taken away from the plans for future avatar development.
    • This does mean that full body deformation, that had been viewed as possibly being a Q4 2019 (October-December) release has been pushed back to a 2020 release, but no clear indication of when.
  • When will it be possible to update items without having to re-list them in the store? Currently, not on the roadmap.
  • Will “drivable” vehicles be available any time soon? With the change in focus to events, probably not any time soon.
  • When will creators have inventory folders? Not on the revised roadmap – keep asking for it.