2020 SL project updates week #18: TPVD summary

Finian’s Dream, March 2020 – blog post

The following notes are taken from the TPV Developer meeting held on Friday, May 1st, 2020. These meetings are generally held every other week, unless otherwise noted in any given summary. The embedded video is provided to Pantera – my thanks to her for recording and providing it. Time stamps are included with the notes will open the video at the point(s) where a specific topic is discussed.

This was a short meeting, with long periods of silence.

SL Viewer News

[0:00-3:00]

  • The CEF Special RC viewer, version 6.4.1.541204, was issued on Thursday, April 30th.
    • [12:54-13:34] This is a specific update put out in support of a particular customer’s event.

The remainder of the official views currently in progress remained unchanged through the week as:

  • Current Release version  version 6.4.0.540188, dated April 15th, promoted April 20th. Formerly the EEP RC viewer.
  • Release channel cohorts:
    • Zirbenz Maintenance RC viewer, version 6.4.1.540593, April 27th.
    • Camera Presets RC viewer, version 6.3.9.538729 March 25th.
    • Love Me Render RC viewer, version 6.3.9.538760, March 25th.
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

General Viewer Notes

  • The Zirbenz Maintenance RC looks set to be the next viewer in line for promotion (being the only RC thus far merged up to the EEP code base). This looks set for promotion in week #19 (commencing Monday, May 4th).
  • The mesh upload updates viewer is still expected to appear as a project viewer soon™.
  • The viewer build tools update viewer is still held up by a couple of significant crash issues.
  • An FMOD update viewer is anticipated as appearing soon™.
  • Further Chrome Embedded Framework (CEF) RC updates should result in improvements to handling more (and more recent) video codecs, once available.
  • [8:07-8:55] The Legacy Profiles viewer has apparently been hit with an issue that has delayed it – although it’s not certain whether or not this has now been cleared up.

In Brief

  • [18:02-18:38] There is work being carried out on group chat. however, it is not focused on performance improvements per se, although it may end up providing some. LL do acknowledge a further pass focused on group chat reliability is required “at some point”, but probably not until after the cloud uplift.
  • There are reports that the viewer’s built-in browser is experiencing issues retaining cookies, causing people to have to log-in to the Lab’s own websites when using it (accessing non-SL websites using the internal browser isn’t recommended).
  • The simulator-side fix for off-line inventory losses from objects (see: BUG-227179) still has yet to clear QA (due to other issue with the release it is bundled in). The hope is that it will make it onto a server-side RC update “in the next couple of weeks”.
  • Firestorm and EEP – it was mentioned that the Firestorm team still have “a lot of work to do” before they’ll be in a position to make an EEP release – the forthcoming Firestorm update will not include EEP.

A Fairelands Journey: the domes of Agra Adara

Fantasy Faire 2020: Agra Adara

Beyond the borders of Heliodor the lands changed. Verdant grass and trees gave way to scrub, then rock and sand. As they changed, so did the say above, turning to the pale blue of burnished steel, the Sun hot and painful to the eyes. Hard and unwelcoming, these were lands that gave birth to doubt and the desire to turn back from our path and seek again the haven offered by the elves of Heliodor once more. 

But onward we strove, company and horses wilting in equal measure under the heat of the Sun and huddled against the cold nights that awaited at the end of each day. We were drawn by the mystical promise of Agra Adara, and when its golden domes and slender minarets rose through the horizon’s haze, we all could not help but be lifted in spirit and pace, despite the Sun’s heat until at last we came to the gates of the city as it sat between the seas of sand and water.

Fantasy Faire 2020: Agra Adara

Standing as a beacon of light in the surrounding darkness of desert and sea, Agra Adara is a place that defies description for those who have not seen it. Scarce have I found a place more strange to my eyes: the peoples here be-robed in white or bright colours even to their heads, their skins warmed brown by the Sun, their eyes bright stars filled with greeting, their houses and buildings natural palaces of cool air, rich carpets and tiles that carried the heat of the body away through the very soles of our boots.

The gardens surrounding these snow-white buildings offered a rich sanctuary from the trials of journeys by land or across the inland sea. As rich and verdant as those of Heliodor, Elemaria or the other realms through which we had passed, these gardens lay cut by channels of water built by hand, and by natural pools. Thus Agra Adara is more than an oasis – it is a haven for life, watched over by the strange – to mine own eyes at least – animal and man-gods of the ancient peoples who formed it.

Fantasy Faire 2020: Agra Adara

Never have a seen a place so rich in life – the people, the deer, the rabbits, the dogs and the most magnificent horses I have ever seen, tall and proud, with blankets instead of saddles. It was on these marvellous beasts that I and three of my companions were given a tour of the gardens on our second day in this most renewing of places. Dressed in the light robes and headdresses of out hosts, we followed paths through the long grass to discover the decorated gardens where the deer roamed, and thence out to the pools beyond where we were greeted by the wonderful site of elephants that raised their trunks in greeting.

It was here by day we could rest and renew our spirits and by night witness such dance and entertainment as we have never witnessed – but not for ourselves or the other travellers, traders and merchants drawn to Agra Adara’s jewel , but for the people of the city itself. Filled with an inner light and a lightness of heart, they dances for one another, for their love of life, weaving tales of the history of the world as they saw it, celebrating those strange gods who had helped them to found this golden-domed city and caused it to flourish.

For me, this was a place I could so happily have settled, the richness of history and depth of beauty called to my heart, the dance caused me to want to learn more of the legends of the gods and men who gave the city form. and so I counted each day within Agra Adara, hoping the ship that would carry onward might be delayed by yet another, so my time here could continue.

Fantasy Faire 2020: Agra Adara

Agra Adara by Eldowyn Inshan & Katz Republic, sponsored by United InshCon & Bad Katz, Camp Italia, Eagle’s Photo Studio. Featuring stores by: ChangHigh Art, CKit Falconry, DCKM & Rogues Echo, Dragons Arise, Dreamcatcher, .: Eclectic Stars :., Grumble, Hawker’s House & Dragon Forge Weapons, John Dee’s Emporium, Little 2 Large, Lyrical Bizarre Templates, Mirage Treasure Co., Sakka’s Studio, Shaman’s Hut, Stitched, and TFF – Tayren’s Fantasy Fashions.

Total raised by the end of the Faire’s eighth day: L$7,695,927 (US $30,783).

SLurls and Related Links

Fantasy Faire regions are rated Moderate.

2020 Content Creation User Group week #18 summary

The Getaway – Nutmeg, March 2020 – blog post

The following notes were taken from my audio recording and chat log of the Content Creation User Group (CCUG) meeting held on Thursday, April 30th 2020 at 13:00 SLT. These meetings are chaired by Vir Linden, and agenda notes, meeting SLurl, etc, are are available on the Content Creation User Group wiki page.

Unfortunately, my recording software crashed some 2/3rds of the way through the meeting (and I was afk, so didn’t spot it), so I missed recording around the last 15-20 minutes of the discussions.

Jelly Dolls / Avatar Rendering

  • As noted in my week #16 CCUG summary, Vir has been looking at the jelly doll rendering code, which is not well optimised (e.g. it still draws rigged attachments) and it handles some operations inconsistently (e.g.setting an avatar to never render is actually more processing expensive that simply leaving it jelly dolled).
  • One of the things Vir has been experimenting with is displaying Jelly Dolls as monochrome system avatars sans rigged mesh and attachments.
  • An issue with this approach  is that non-human avatars use animations to reposition bones and joints, when can result in the system avatar looking very weird, even in monochrome. Vir has therefore been focused on finding a way to pause the animations when a non-human avatar is jelly dolled, and just running something like one or two of the default animations from the system locomotion graph.

In brief

BUG-228564 -Feature Request: New object property “Intangible”

This is possibly a duplicate request (those listed on the Jira are for different functionality, so not true duplicated), requesting an option to make certain in-world objects “invisible” to the viewer’s ray casting, so they they do not react to mouse clicks, but the objects beyond can.

Such a capability would be useful where semi-transparent objects are used to imitate sun beams or fog or rain, etc., otherwise block the ability to click on objects (e.g. seats, etc.), they surround / are in front of. However, such a change would require both viewer-side and back-end changes so, even if the Jira isn’t a duplicate of an existing request and is something LL accept, it is unlikely to be worked on until after the cloud uplift work has been completely, simply because it will require the introduction of a new object property on the simulator side / back end.

Education / Awareness

Much of the meeting was a general discussion on how to better inform / educate creators and users on the benefits of optimised content, and exactly what can impact things like perceived SL performance.

The major crux of this discussion came down to providing better documentation / information that both creators and users could be pointed to (e.g. more detailed information on mesh creation, including topics such as LOD generation, tri counts, use of maps, etc. for the former; clearly-worded instructions and benefits of using tools like ARC, etc., in the viewer to improve performance, etc., for the latter).

  • It was pointed out that LL have limited resources for the production of comprehensive best practices, and that perhaps the best sources for these might be creators themselves.
  • As the SL wiki is currently closed to general editing, those who have a specific desire to edit wiki pages / build articles can request access by sending an e-mail outlining who they are and why they want access to: letmein-at-lindenlab.com.

Side-by-side, the SRV-210 and Little Bee on Second Life

The Piaggio Little Bee (l) and the Bandit SRV 210 (r) in custom finishes

As regulars to these pages know, I enjoy sailing, motor boating, cruising and flying in SL, and I sometimes review the vehicles I obtain. As a result, I often get asked for a recommendation from people curious about vehicles in SL.

Answering such questions isn’t easy, in part because we all like different things, but mostly because – in all honesty – my experience is not that wide-ranging; I don’t have a huge stockpile of craft, and I tend to restrict myself to just a handful of creators on a regular basis, so there is potentially a lot out there that I’m missing.

However, my preview of the Bandit 170, which will be on general release soon, has resulted in people asking me about what I would recommend as a versatile, fun boat motor boat that looks good and doesn’t take up a huge amount of space. There are potentially hundreds of such craft to be had in Second Life – and the Bandit 170 is definitely a good place to start, in my opinion, allowing for the final details (including cost) on it to be settled.

The Bandit includes a towable float tube

That said, the two boats that I find simply cannot be beaten  – and indeed, have actually stopped me from buying boats I’ve tried elsewhere, simply because they are so much fun – are the Bandit SRV 210 and the Piaggio Little Bee. Both of these boats offer so much, they are genuinely hard to beat in terms of use and value for money.

The Little Bee is the oldest of the two in terms of its time on the market, having been around since August 2015. It is based on a classic tender style speedboat design, giving it classic, clean lines. The cockpit offers plenty of space and seating, with three forward seats (including the driver) and a large rear seating area behind, with floor section that can be raised to form a bed. Two novel items with the main cockpit are the hand basin and the espresso machine with hotplate – which will deliver a brew!

The Little Bee with a custom paint finish

The SRV-210 has been around since 2018, and is built along the lines of the deep v-hulled fibreglass sports boats of the 1970s / 80s. The cockpit is smaller but broader than the Little Bee, and provides seating for up to 6, including the driver. The boat is equipped with a Bimini sun screen and a full tent, both of which are chat-enabled (as are many of the commands with the boat, and some of the commands with the Little Bee). Two versions are offered – one with an enclosed forward cabin, and the other with an open forward cockpit (and which may have additional poses as a result – as I don’t have that version, I’m not familiar with its capabilities).

The two boats handle remarkably well and similarly, providing a good ride experience, although the SRV 210’s ride is a little more physical, in that the boat (and camera smoothness) respond to speed and wave force, which adds to the realism of driving it. The overall controls are pretty much the same, within the exception that the Little Bee has a hydrofoil capability;  this is both novel for a speedboat and makes it exceptionally fast with the foils deployed.

The SRV includes both diving and swimming animations, as well as on-board poses / animations

Each boat comes with a range of options some of which are common to both – paint files, media system, towing trailer, etc. The SRV 210 is supplied with a full paint finish and a set of textures for the flag. The Little Bee is supplied with a basic paint finish, but comes with far more options, including a car to tow the boat and trailer (called the TugBee and resembling a VW Beetle), a wakeboard and a parasail (a wakeboard for the SRV 210 can be purchased separately), while paint options can either be applied manually or via scripted means. Rez it on land, and it will automatically rez a cradle under it that it will sit on.

Continue reading “Side-by-side, the SRV-210 and Little Bee on Second Life”

Once upon a (Greenie) time in Second Life

Once Upon A Time celebrates the Greenies

Back in the early years of Second Life, the platform attracted many businesses and organisations to its shores. One of these was UK-based Rezzable Productions, who at their peak in early 2009, operated around 40 regions in-world. Founded by Jonathan Himoff (Rightasrain Rimbaud in-world), Rezzable quickly established a reputation for building some of the most engaging content available in-world at the time. Perhaps the most famous of their creations – and one of the first they created  – was the world of the Greenies.

These were a horde of (literally) Little Green Men who, whether from a tiny world or the result of a Douglas Adams-esque miscalculation of scale, had arrived on Earth to find themselves dwarfed by everything around them. Undeterred, they set out to explore this strange realm, which was offered as a gigantic, region-wide house, where they ended up getting involved in all sorts of mischief. Such was the scale of the house, SL avatars were not too much bigger than the Greenies, and so were able to witness their escapades first-hand.

Presented as a series of vignettes throughout the house, some one them semi-interactive, the Greenies and their adventures captured people’s imaginations. So popular did they become that the house was a must-see destination for incoming Second Life users (helped by the fact that Rezzable were also a part of the Lab’s original SL Gateway programme, and so could direct their own incoming traffic to their regions, including the Greenies). Interest was further maintained by Rezzable periodically adding assorted games to the environment, alongside of new Greenie vignettes.

Sadly, all this came to an end in June 2010. The previous year, Rezzable had announced their withdrawal from SL in favour of their own dedicated, open simulator based grid, Heritage Key. They allowed the Greenies to remain in Second Life for almost a year after the announcement, but in that June of 2010, the little green folk loaded up their flying saucers for the last time and departed Second Life.

A Greenie eye view of the Once upon A Time house

Since then, the legend of the Greenies has been celebrated in Second Life in many small ways – Greenie-like characters have on occasion popped-up in rides at things like SLB celebrations, for example. And now there is a new opportunity to recall their time here. It comes in the form of Once Upon A Time, an installation built by Justice Vought, owner of the excellent :Oxygen: (see: Getting some :oxygen: in Second Life) and admitted Greenies fan.

Having opened on April 29th, Once Upon A Time offers visitors the chance to enter Justice’s take on the giant house where the Greenies could once be found (you even do so through a mouse hole, just like the original – just follow the teleport prompts and arrows from the landing point, and keep an eye out for the cheese in the alley). Sadly, there are no original Greenies to be found inside – they are subject to copyright, after all; instead, the rooms offer visitors the chance to explore Greenie-style, and recreate some of the (mis)adventures the little green folk had.

Long-time resident Rug Halberd gets into the spirit of things with a Greenie avatar, posing with some of the toys

This is a place to be explored carefully, because there are many interactive elements – balls can be rolled, Dominos knocked down, poses to be found (so very much in the style of the Greenies (although again sadly, no sugar “baths” or playing on frying pans – but you can jump into the kitchen sink and float around on a sponge, Greenie style or find yourself paddling in the loo … among other things; I’m not going to spoil it all!).  As such, the secret really is to mouse-over everything.

And don’t confine yourself to a floor-level exploration. Be prepared to jump / fly onto the tables, bed and other furniture.

Playing see-saw in the kitchen – Greenie style

Throughout, there are many touches that offer reminders of the the original Greenies build. Food is spilt in places, electrical wiring offers opportunities for some shocking times, an iron (sans quished Greenie sitson the ironing board, an Atari games console sits waiting to be wrestled with, and so on. For those wishing to recall the Greenies directly, the TV above the bedroom games console presents a host of original Greenie photos Justice pulled together from his own archives and from friends.

Anyone who can remember the Greenies in Second Life is liable to find Once Upon A Time a memory-filling visit. Whilst it is something of a unique build, it contains all that is required to bring back happy memories of spending time in Rezzable’s original and watching the Greenies at play. And while the little aliens themselves may not be present, anyone who has a Greenie avatar really should consider digging it out and wearing it during a visit!

SLurl Details

A touch of Vintage Lace in Second Life

Vintage Lace, April 2020 – click any image for full size

Vintage Lace is the Homestead region designed and held by Delinda Dench and Second Life photographer Skip Staheli, which we recently had occasion to visit.

This is a peaceful, easy setting, largely designed by Delinda and representing an open, rural location nestled between surrounding islands and offering a rolling, slightly rugged landscape. The landing point sits on a bridge spanning an inland body of water, itself connected to those around the island by two narrow channels.

Vintage Lace, April 2020

Pointing east-to-west, the bridge offers two route for commencing exploration. Which you take is a matter of choice, but given there are few properly defined paths, which way you go is up to you: the natural lie of the land means that all routes through and around the region all eventually meet up.

Westwards, the bridge points towards a deck built over a corner of the lake, and a short wooden walk that leads to the local beach as it sits between high rocky shoulders. Eastwards, and after passing under a little avenue of trees, the bridge points the way to the island’s windmill and land split by one of the two channels connecting the lake with the surrounding waters. A small summer house sits just above the stream, the remnants of a a garden area on the low sloped behind it, just a few mossy flagstones and an old fountain being all that remain.

Vintage Lace, April 2020

Across the arching curve of the stream, a small chapel sits part-way up another hill. The gabled gates, flagstoned bank below it, and the ruin of an old gate suggest that there once may have been a bridge or other crossing linking the chapel with the old garden, but now a fallen tree trunk a little further around the curve of the stream provides the single ground-level crossing point. This provides, in equal measure, access to the chapel, a picturesque waterfall that tumbles into a deep pond and a cottage atop another hill.

The latter is one of two homes on the region, the second being diagonally across the island to the north-west. The route between the offers a fair walk across the region, passing by way of the central windmill. This route also leads past a wood and rope bridge that connects the main island with a massive block of rock that rises from the east side bay. This offshore tower is cut on one side by a path that switch backs up to its almost flat top and the camp site retreat it offers – although a stay there might be dampened by a highly localised downpour.

Vintage Lace, April 2020

All of the properties on the island, the two houses and the windmill, are fully furnished. Like the landscape around them, they offer plenty of scope for photography – but I would point out that the windmill and house to the north-west sit within their own parcels may actually be private homes (given the region itself is generally private), so please be respectful.

Photography is very much the secret behind the design of Vintage Lace. While it flows together as a complete landscape, so too can it been seen as a series of individual locations designed with and eye for photography – be it in the overgrown garden or alongside the horses wandering close to the windmill or on the decks or in the summer house or up on the high ridge and its rocky crossing over the second of the lake’s two outflow streams. Thus, the details throughout are many-fold, and opportunities for both avatar and landscape photography rich.

Vintage Lace, April 2020

I believe I’m right in saying Vintage lace will remain open through until May 4th – although I now cannot find the note where I think I read it. So, if you’re an SL traveller and have yet to see it, I recommend finding the time to do so before the region is closed once more.

SLurl Details