2019 SL User Groups 15/2: Content Creation summary

Maderia Springs; Inara Pey, February 2019, on FlickrMaderia Springsblog post

The following notes are taken from the Content Creation User Group (CCUG) meeting, held on Thursday, April 11th 2019 at 13:00 SLT. These meetings are chaired by Vir Linden, and agenda notes, meeting SLurl, etc, are usually available on the Content Creation User Group wiki page.

Environment Enhancement Project

Project Summary

A set of environmental enhancements allowing the environment (sky, sun, moon, clouds, water settings) to be set region or parcel level, with support for up to 7 days per cycle and sky environments set by altitude. It uses a new set of inventory assets (Sky, Water, Day),  and includes the ability to use custom Sun, Moon and cloud textures. The assets can be stored in inventory and traded through the Marketplace / exchanged with others, and can additionally be used in experiences.

Due to performance issues, the initial implementation of EEP will not include certain atmospherics such as crepuscular rays (“God rays”).

Resources

Current Status

The EEP RC viewer updated to version 6.2.0.526104 on Thursday, April 11th. A significant addition to the viewer with this release is the Personal Lighting floater.

When opened, this floater takes a “snap” of the current shared environment (parcel or region / estate) you are in, and present you with a number of controls that allow you to make quick modifications to the environment that only you can see in your viewer, including Sun and Moon positions, ambient lighting cloud and sky colours, etc. These changes will persist until you log out or select World > Environment > Use Shared Environment, so you can close the floater once adjustments have been made.

The new EEP Personal Lighting floater, designed with SL photographers and machinima makers in mind.

This floater has been added in response to concerns raised that where No Modify EEP asset settings are applied to a location, photographers cannot alter the environment lighting, etc., in a manner to suit their needs, and as they’ve been accustomed to being able to do with windlight tools such as Phototools.

Rider notes that this is a first pass at providing photographers / machinima makers with a suite of options that do not claim an unreasonable amount of screen real estate and fulfil the above requirement. However, if there are specific options photographers feel are needed, and which cannot be otherwise tweaked for EEP settings that are No Modify, please submit them as feature requests.

Specularity Issues: the most recent versions of the viewer (nightly builds and the new RC update) contain an unwanted level of specularity, across objects and on Linden Water. Reports have / are being filed on this.

The latest EEP RC has some issues with specularity rendering on objects (l) and circled right (compared with the same terrain mesh seen on the default viewer, centre).

Bugs: Graham Linden continues to try to deal with the remaining shader bugs and clear them.

Bakes On Mesh

Project Summary

Extending the current avatar baking service to allow wearable textures (skins, tattoos, clothing) to be applied directly to mesh bodies as well as system avatars. This involves viewer and server-side changes, including updating the baking service to support 1024×1024 textures, but does not include normal or specular map support, as these are not part of the existing Bake Service, nor are they recognised as system wearables. Adding materials support may be considered in the future.

Resources

Current Status

Anchor Linden is attempting to characterise a couple of viewer bugs that might also require back-end updates as well. The viewer is also awaiting a merge with the latest release viewer (formerly the Love Me Render RC viewer).

Materials and BOM: Bakes on Mesh does not naturally support materials, as the basking service does not support materials, per the project outline above). However it is possible:

  • To manually apply materials directly to the mesh face in additional to BOM applying a worn composite.
  • To apply materials to a mesh via a scripted means. This involves using a script to take the UUID for one of the new universal bake channels (e.g. AUX_1), and pointing it to a normal map, then wearing a universal wearable that uses the same bake channel (e.g. AUX-1). This results in the normal map then being applied to the universal. It’s also not an approach the Lab recommend, and probably won’t be treated as a supported technique.

Animesh Follow-On

Vir has been working on impostor extents see BUG-226359). When impostors are enabled, they can get oddly cropped due to their bounding box size.

The obvious fix is to increase the bounding box size for impostors; however, doing so comes at a performance cost when the viewer renders them – thus potentially negating their purpose (to reduce the render cost / performance hit in rendering complex avatars / Animesh). This likely means that any fix is going to be something of a balance between “padding” (enlarging) impostor bounding box sizes and allowing some truncation to avoid too big a viewer performance impact (fps) when rendering them.

High Fidelity changes direction: the reality of VR worlds today (& tomorrow?)

Philip Rosedale, High Fidelity founder and CEO (centre left) addresses the weekly General Assembly meeting in High Fidelity, Friday, April 5th, 2019. Credit: High Fidelity

On Friday, April 5th, Philip Rosedale stunned attendees at High Fildelity’s weekly General Assembly meeting (see the video here and embedded at the end of the article), when he announced that the company would no longer be sitting within the content creation / public space provisioning area with its platform, and that forthwith all public spaces hosted by the company, together with the large-scale events they have been hosting would cease as the company switches tracks to focus sole on software / platform development.

The news was greeted with a sense of shock by High Fidelity users, and the company certainly moved very quickly to follow through on the announcement, shutting down all of the public spaces it has hosted, included social spaces and their flagship Avatar Island, which opened just over a year ago as a means of showcase virtual commerce, shopping and the power of the platform’s micro payments capabilities (see Commerce in High Fidelity, this blog, February 2018).

One of the driving forces behind the decision is that High Fidelity is currently unable to gain major traction – and this despite major pushes to do so with some large-scale events pushed out to the media for promotion, and the former monthly stress tests of the system, trying to push concurrency rates up to determine just how well High Fidelity domains can handle multiple hundreds of avatars. Which is not to say all events are coming to an end: the platform’s popular bingo sessions are set to continue and – taking a leaf from Sansar’s book – High Fidelity is promoting coverage of the first operational launch of the SpaceX Falcon Heavy rocket with an in-world event on Thursday, April 11th.

High Fidelity have, until now, straddled themselves across the software development, content creation and event hosting environments in both trying to generate an audience for their platform and develop the platform itself. Going forward, they plan to focus solely on the latter

However, moving away from large-scale event hosting and hosting domains and environments to try to encourage user growth and instead turning to users and (I assume) suitable partners for audience-generating content, means the company will no longer be pulling against itself trying to both develop the software and platform and provide engaging content and events intended to acquire an audience and encourage their retention.

Which, when you think about it, is pretty much what Linden Lab have, for the most part, been trying to do with Sansar. While the company have provided various social spaces, for the most part they have left content development to users, or have facilitated content creation on behalf of partner organisations (Intel, HTC, the Smithsonian, OpTic Gaming, Roddenberry Entertainment to name a handful) through Sansar Studios – and it has recently been indicated that we’ll be seeing more of this in the future.

One potential benefit of the move for High Fidelity domain creators is the move will hopefully spur more interest in their environments, as Rosedale noted:

By shutting down our public servers, I actually make the prediction that there will be… more people concurrent across the servers that you guys run than us. So I’m not saying that we’re giving up on the servers, I’m saying that I want you to run them.

– Philip Rosedale, April 5th, 2019

Another aspect of the decision is the slow growth of VR in the broader public marketplace. In this, High Fidelity is possibly more vulnerable than other platforms, in that while it has a Desktop option, it has largely marketed itself as “the” VR virtual spaces company. All of their major event activities; for example, the monthly One Billion in VR events, the FutVRe Lands festival, etc. (bold emphasis my own), have all been VR-centric in their titles, potentially spurring a feeling among a broader audience that High Fidelity isn’t for them due to the lack of any personal HMD.

One of the factors influence High Fidelity’s decision is the slow take-up of consumer VR

Which is not so say others platform built to try to ride the wave of VR don’t also face issues building an audience. For example, much is made of the “success” of VRChat (which can be played both in VR and via desktop), yet the fact is, its average and peak hourly concurrency is only roughly one tenth that of Second Life. But, having said that, the take up is likely to come in time. In fact, as I’ve noted in other articles on VR, right now there are clear niche markets / environments where VR can have a significant impact  – if someone can leverage them correctly: education; training / simulation; architecture / design / prototyping; healthcare; visualisation and computer modelling, etc. And in the future, as VR / AR (or more particularly MR / XR)  do start to gain a broader consumer audience traction, then opportunities for broader virtual environments will arise.

There is perhaps a broader take-way from the High Fidelity announcement: and that is, companies like High Fidelity, Linden Lab, Altspace VR, etc, are likely to face something of an uphill battle to gain an audience for their emerging platforms, even when VR does gain a firmer consumer foothold.

This is not Second Life in 2004. Second Life actually took off like a rocket, once it got working. Even though it had tons and tons of problems… but it took off like an absolute rocket. And the reason that it did, I think, was that this experience of bringing a lot of people together and letting them build things together live, well, in the time frame when we built Second Life, it had never, ever been seen by anyone …

The problem we have today is that that’s just not true. The internet affords us many, many, many, many different ways to be together as people, for example, or just to chat. And so one of the things we are up against here is that there is not as much of a genesis moment … Coming on-line you just don’t have the kind of meme in the sense of a grand or cultural meme kind of written out there like Second Life did. That doesn’t mean that we’re not going to make it. It simply means that we have to be more clever and the strategy that we use to get people in here has to be somewhat different.

– Philip Rosedale, April 5th, 2019

In other words, Second Life has been successful because, at the time of its birth and in the years of its initial growth, it was largely unique on all fronts in the way it captured people’s imaginations*, and its broadness of scope and its ability to embrace people’s imaginations and desires meant it could gather an audience to its shores long before anything came along to seriously challenge it.

This is no longer the case. Today, the digital realms we have at our fingertips are limitless, be they for gaming, socialising, sharing, entire virtual environments, and so on. Whatever we might be seeking, the chances are there is already something there to sate appetites. Even creators can build and mod for a range of games and environments and – through the likes of Unity and Unreal and so on – build environments, all without necessarily getting too hung up on arcane tools built-in to platforms.

Thus, and even if / when VR does become far more consumer mainstream, any attempt to build a world-girdling, audience-rich metaverse is going to face something of a challenge without a significant fiscal weight behind it. Not just in terms of developing the technology, but also into the marketing and PR and – most importantly – the licensing of content. To put this last point another way: were OASIS real, would all the models, characters, and so on from major franchises / brands seen within it really be user-built, or would they more likely be the result of hefty licensing deals that brings the content to the platform whilst protecting the rights (and royalties) of the licensors?

But this is looking further down the road. Right now, High Fidelity’s decision is worth marking; how much of a wider impact it has is a matter yet to be seen.

* Revised, from the original after Will Burns correctly reminded me Active Worlds predated SL.