2022 viewer release summaries week #49

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates from the week through to Sunday, December 11th, 2022

This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
  • Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.

Official LL Viewers

  • Release viewer: version 6.6.8.576863 – Maintenance P (Preferences, Position and Paste) RC viewer – December 12 – NEW (promoted as this summary was being prepped).
  • Release channel cohorts:
    • No other changes,
  • Project viewers:
    • Puppetry project viewer updated to version 6.6.8.576972, on December 8.

LL Viewer Resources

Third-party Viewers

V6-style

  • No updates.

V1-style

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

More Mainland coffee houses in Second Life

Jitters Coffee Shop, Heterocera – December 2022

Back in November I wrote a piece on three cafés within the Mainland continent of Heterocera (see: The coffee houses of Heterocera in Second Life). At the time, I noted that I might do further pieces of a similar nature in the future – although at the time, I didn’t realise how popular that article would be; following it I received several notes card and IMs suggesting other cafés I might appreciate visiting (thank you to all who sent them!) and the Destination Guide has recently highlighted its section on cafés and similar social spots.

Given the feedback I’ve had, I thought I’d offer another handful of such spots in Second Life, starting with a further destination in Heterocera:  Jitters Coffee Shop.

Located in the north-east of Heterocera and bordering Beach Road (Route 4), Jitters is the property of Cynthia Deere and landscaped by Emm Vintner (Emmalee Evergarden) of The Nature Collective fame (and who has helped with or formed other cafés with Second Life (and Heterocera).

Jitters Coffee is a feeling and a hope that we can all come together over a cup of your beverage of choice and have splendid conversations!

– Jitter Coffee Shop About Land

Jitters Coffee Shop, Heterocera – December 2022

Occupying a tidy 4,256 square metre parcel, Jitters was, at the time of my visit dressed for winter which, given the largely outdoor nature of the seating, might make a visit a little on the chilly said at this time of year! Fortunately, warmth can be found in front of the terrace fireplace or the open fire pit a very short walk from the shop, for those who feel they may need warming up.

This is an wildlife-friendly spot, the grounds around the coffee shop playing host to a number of bird boxes and houses (some of them occupied / in use), while foxes and owls keep a watchful eyes on all comings and goings, whilst deer, rabbits and a weasel are also to be found. Being sited at the roadside, it’s a place that can easily be added to a road tour which might also encompass the cafés feature in my previous piece.

The Rainy Café, Jeogeot – December 2022

My next stop keeps with the winter theme, although it shifts continents and isn’t accessible by road, although that shouldn’t keep folk from visiting. Designed and built by Evangeline Miles, The Rainy Café sits within a skybox setting above the southern coast of Jeogeot. Established in Autumn 2021, this is a place which, despite being down on a southern continent, is joining in the general winter theme common to Second Life at the end of each year.

Come in out of the snow. The coffee and treats are fresh & there are plenty of cosy corners to curl up in. Discover a carefully-curated space for those who think life is better with coffee, conversation, & calm snowy days.

– The Rainy Café About Land

The Rainy Café, Jeogeot – December 2022

Sitting with woodlands where snow is falling gently to blanket the ground, The Rainy Café offers respite from the weather with a cosy interior composing the central coffee bar and sofa-style seating warmed cast-iron and electric heaters, it has been extended with the addition of two glass conservatory wings with counter seating and high tables. It’s a functional setting edged with cosiness. For those who prefer, there is a table outdoors to the rear of the café, whilst sitting back among the trees is a glass Gazebo offering a warm, cosy retreat for those who seek it.

Also found within southern Jeogeot and down on the ground is Pumpkin Spice Café. This is an ultra-modern design set alongside a small garden, both the work of Nutmeg (NutmegPinch) and Becca Vichan. Unlike the previous locations, this is a two-storey café brought to life by the presence of static non-player characters (NPCs) either seated in the building’s lower deck or queuing for coffee indoors. Upstairs is a small lounge area where coffee appears to be offered on a self-service basis and the seating a chic mix of sofas and armchairs. Outside, the garden offers a relaxed circular walk and a circular seating area sitting below a shaded swing.

Pumpkin Space Café, Jeogeot – December 2022

My last two stops for this article like within Corsica, and between them offer the opportunity for a road trip, each with its own attractions.

The first is NovaOwl Café, down on the continent’s south coast. It combines both a café and the NovaOwl Gallery operated by ULi Jansma, Ceakay Ballyhoo & Owl Dragonash and a regular feature for art reviews in this blog, and which thus offers the opportunity to appreciate the current exhibitions on both the ground level alongside the café or in the sky galleries above. The outdoor deck of the café is used to host opening events at the ground-level gallery, whilst the indoor area offers addition dance space alongside the coffee bar whilst a mezzanine above offers a comfortable seating area.

NovaOwl Café, Corsica – December 2022

Across the water to the north, Circuit la Corse – the major road looping around Corsica – passes around the continent’s southern headlands. Follow this eastwards and eventual and by way of tarmac, cobbles and wooden boardwalks, it is possible to reach The Reading Room by Shoshin Café,  operated by Zoe Foodiboo.

A haven for those who love reading, this is a novel café in that it is divided sharply into two parts. Approached from the road, it appears to be a glass-fronted reading room / library with little hint of it being a café. However, two of the large bookcases forming the back wall of the reading room are in fact doors. Behind them is a single large room where group reading can be enjoyed with a cup of coffee or tea or other beverage. With an opportunity to have your poetry feature on a board outside the front of the café, allowing The Reading Room to offer a personal touch for those wishing to available themselves to the offer.

The Reading Room Café, Corsica – December 2022

Diverse but linked by a common theme, the cafés of Second Life offer plenty of reasons to explore the Mainland continents and also, for those who wish to, the many private estates found throughout the grid – some of which are also connected by water and may well be the subject of a further article in this series.

SLurl Details

Cica’s Trolland in Second Life

Cica Ghost, Trolland, December 2022

Cica Ghost is back with a final installation for the year as she presents Trolland, a whimsical and fun setting much in keeping with her more recent installations. It comes, as all Cica’s installations do, with a little quote that helps describe it:

A troll is a class of being in Germanic mythology and Scandinavian folklore. In Old Norse sources, beings described as trolls dwell in isolated rocks, mountains, or caves, live together in small family units, and are rarely helpful to human beings.

This, plus the title of the installation reveal what it is all about; in this case, a total of three trolls. In this, and given my fondness for Tolkien, I couldn’t help but conjure thoughts of three trolls in particular: Bert Bill and Tom from The Hobbit. Now to be sure, these three individuals have probably done more to give trolls a bad name in the last 100 years than any single other source. Brutish, rude, thieves, uncouth in their lack of manners – and quite partial to human flesh -they are perhaps the worse kind of Troll one might imagine. But in truth, they were born of a standalone story designed to appeal as much to youngsters as adults (The Hobbit was only “retconned”, so to speak, into he broader mythology in subsequent editions, as the likes of The Lord of the Rings were more fully fleshed out for publication), rather than being representative of trolls as a whole.

Cica Ghost, Trolland, December 2022

As such, and in fairness, the creatures depicted in Cica’s installation don’t appear to be drawn from Tolkien’s story either consciously or otherwise; its just something my imagination was bound to dredge up because, as they say – J.R.R. Tolkien is Hobbit-forming (yes, I’m here through the season, folks, get your tickets from the box office!). Perhaps the presence of a camp fire with a cooking pot suspended over it also contributed to setting my imagination off on its little flight of fancy; you might (and probably will!) see things otherwise.

But that is, after all, the beauty and power of art, isn’t it? To call to our imaginations, and entice us on journeys. through their canvas and / or setting.

Cica Ghost, Trolland, December 2022

It cannot be denied that Cica’s Trolls look a lot friendlier than Tolkien’s and any grumpiness that might exude might the result of the landscape where they live. Cut through by deep channels which forced people to meander in their excursions, it may well be fun for explorers, the winding paths leading pat giant mushrooms, strange outcrops which might be rocks or petrified giant plants, some complete with wheels of stone suspended by rope from their arms to for swing-like seats, rock cars and a hidden gift.

But if you’re a troll and simply want to go from A to B to collect something? What might be a fun walk and photo opportunity for humans becomes, perhaps, an annoying chore. So, if these trolls do come off as not being especially helpful as you come across them, remember, you’re just visiting, they live here!

Cica Ghost, Trolland, December 2022

Caught under a mauve sky freckled with white clouds, a haze softening the horizon, Trolland makes for an engaging and fun visit to see out the year.

SLurl Details

Team Diabetes 2022 Winter Showcase in Second Life

Team Diabetes Winter Showcase 2022

The 2022 Team Diabetes of Second Life Winter Showcase event is currently underway in Second Life and will run through until December 14th, 2022. As with previous years, the event includes live performers, DJs, dancing, ice skating, and the Winter Showcase for shopping and the Kultivate Winter Art show. All of which is to raise money for the American Diabetes Association (ADA), through Team Diabetes of Second Life, ADA’s official and authorised in-world fund-raising team.

As is traditional for the event, it occupies one half of the Kultivate Magazine home region, with the Showcase shops for merchants and artists boutique style galleries bracketing the  central events and activities area. The merchants paricipating in this years event are:

Potomac Homes, Ever Green, !!Firelight!!, Pendragon Designs, Studio Line, MG Designs, Couture Chapeau, Dalrymple Designs, ART & FASHION, Artisan Antiques, Cosmos Boutique, Broomsticks & Cauldrons, The Undiscovered Jewel, QUE RICO Deign, Angel Fae Boutique, Fire Within, Peeps, Tchelo’s, PAJAMARAMA, Dollicide, Llama Inc, BE BOLD, Manikin, L’Artistan, DINKIEWEAR, Telsiope’s Couture, ::GK::, The Annex, Mystical Dreams and Fashion, & The Front Porch

Merchants are each offering at least one item among their displays with 100% of proceeds from sales going directly to Team Diabetes of Second Life.

The full shopping guide can be found on the Team Diabetes of Second Life website.

The artists participating in the art show are: Bagnu Resident, Chic Aeon, Eucalyptus Carroll, Hannah Starlight, HarlowJamison Resident, Jamee Sandalwood, Jessamine2108 Resident, Llola Lane, maggiemagenta, Myra Wildmist, & Johannes Huntsman

All artists are also offering at least one item of art for sale with 100% of proceeds going to Team Diabetes of Second Life.

In addition to the shopping and art, the event features a special hunt with prizes to be claimed. The 2022 Reindeer Hunt is an open hunt with tiny reindeer scattered throughout the 2019 Winter Showcase, in stores and in art displays. Find each reindeer and pay L$10 to receive a prize. 100% proceeds of the hunt goes to Team Diabetes of Second Life.

Team Diabetes 2021 Winter showcase

There is also daily entertainment through the event, with the remain days comprising (all times SLT):

  • Saturday, December 10, 2022, 12:00 noon SLT: live performer Grace Loudon
  • Sunday, December 11, 2022, 1300 SLT: live performer Kris Composer
  • Monday, December 12, 2022: TBA
  • Tuesday, December 13, 2022, 17:00 SLT: live performer Angelikus
  • Wednesday, December 14, 2022:
    • 16:00 SLT: live performer Max Kleene
    • 17:00 SLT: live performer Khiron
    • 23:59 SLT: Reindeer Hunt and Winter Showcase End

See the Team Diabetes 2022 Winter Showcase pages for more information on the event.

About the American Diabetes Association

 Established in 1940, the American Diabetes Association is working to both prevent and cure diabetes in all it forms, and to help improve the lives of all those affected by diabetes. It does this by providing objective and credible information and resources about diabetes to communities, and funding research into ways and means of both managing and curing the illness. In addition, the Association gives voice to those denied their rights as a consequence of being affected by diabetes.

About Team Diabetes of Second life

Team Diabetes of Second Life is an official and authorised fund-raiser for the American Diabetes Association in Second Life. Established with the aim of raising funds in support of diabetes treatment and to raise awareness of the disease in SL, Team Diabetes of Second Life was founded by Jessi2009 Warrhol and John (Johannes1977 Resident).

Additional Links

2022 Puppetry project week #49 summary

Puppetry demonstration via Linden Lab – see below.  Demos video with the LL comment “We have some basic things working with a webcam and Second Life but there’s more to do before it’s as animated as we want.”

The following notes have been taken from chat logs and audio recording of the Thursday, December 8th Puppetry Project meetings held at the Castelet Puppetry Theatre on Aditi. These meetings are generally held on alternate weeks to the Content Creation User Group (CCUG), on same day / time (Thursdays at 13:00 SLT).

Notes in these summaries are not intended to be a full transcript of every meeting, but to highlight project progress / major topics of discussion.

Project Summary

  • Previously referred to as “avatar expressiveness”, Puppetry is intended to provide a means by which avatars can mimic physical world actions by their owners (e.g. head, hand, arm movements) through tools such as a webcam and using technologies like inverse kinematics (IK) and the  LLSD Event API Plug-in (LEAP) system.
    • Note that facial expressions and finger movements are not currently enabled.
    • Most movement is in the 2D plain (e.g., hand movements from side-to-side but not forward / back), due to limitations with things like depth of field tracking through a webcam, which has yet to be addressed.
  • The back-end support for the capability is only available on Aditi (the Beta grid) and within the following regions: Bunraku, Marionette, and Castelet.
  • Puppetry requires the use of a dedicated viewer, the Project Puppetry viewer, available through the official Second Life Alternate Viewers page.
  • No other special needs beyond the project viewer are required to “see” Puppetry animations. However, to use the capability to animate your own avatar and broadcast the results, requires additional work – refer to the links below.
  • There is now a Puppetry Discord channel – those wishing to join it should contact members of LL’s puppetry team, e.g. Aura Linden, Simon Linden, Rider Linden, Leviathan Linden (not a full list of names at this time – my apologies to those involved whom I have missed).

Bugs, Feature Requests and Code Submissions

  • For those experimenting with Puppetry, Jiras (bug reports / fixes or feature requests) should be filed with “[Puppetry]” at the start of the Jira title.
  • There is also a public facing Kanban board with public issues – those experiencing issues can also contact Wulf Linden.
  • Those wishing to submit code (plug-ins or other) or who wish to offer a specific feature that might be used with Puppetry should:

Further Information

Meeting Notes

Viewer and Plug-in Updates

  • A new version of the Puppetry project viewer – version 6.6.8.576972 was issued on December 8th, available on the Alternate Viewers page (until a further version is issued).
    • This version includes an overhaul to the protocol used between LEAP plug-ins and the viewer. For example, Inverse Kinematics calculations are done earlier in the process which will make viewer performance better when more than one avatar is using Puppetry.
    • Please be certain to use both a new viewer and a new set of plug-ins from https://github.com/secondlife-3p, and update any projects or code you might be working on.
    • This version may have a crash bug.
  • Leviathan Linden is still working on updating the wiki documentation to reflect the new API.
Leviathan Linden demonstrating the use of puppetry to move his avatar whilst doing the “pane of glass” mime in front of a suitable capture device. Note that his legs remain static (moving in line with his hips) as puppetry does not (yet) support full body tracking
We changed the way Puppetry expects to get its data for two reasons: 1) we want to only do IK for your own avatar, then just send the joint rotations to everybody else; 2) if someone writes a plug-in that happens to know best what all the joint rotations should be (e.g. it has done its own IK, or is doing full mocap) then it can just specify all parent-frame rotations of the joints. So, now that THAT plug-in mode is unblocked, we can start trying to fix our own IK.

– Leviathan Linden explaining the changes to the way puppetry and managed by the viewer

In Brief

  • There are currently no updates to the Inverse Kinematics (IK); it is described as being “hard”.
  • It has been suggested that the viewer could “do more” in respects of IK, etc.
    • However, this information needs to be transmitted to other viewers able to “see” what is going on, which requires messaging and updates through the simulator, which can lead to the viewer being less than trustworthy in terms of what it is showing and what is going on (due to missed updates, etc due to the bandwidth load).
    • But, if the simulator is tasked with managing all the computations for IK and sending the results to connected viewers (reducing the amount of traffic and potential loss of messaging), it puts a potentially high compute load on the simulator (imagine the simulator trying to manage the IK for 50+ avatars at an event, tracking the movement, interactions, etc.).
    • A potential trade off here is to have a viewer run the IK calculations for the avatar it is controlling, and package that information for streaming to other viewers connected to the region’s simulator with minimal sanity checking (e.g. to ensure the avatar’s position in the viewer is properly constrained to within a few metres of its location as calculated by the simulator). On receipt, the sanity-checked data can then be played back without the need for the receiving viewer having to carry out IK calculations for itself on the avatar(s) it is “watching”, and carrying out some minimal sanity checks of its own.
  • Rider Linden is investigating having the simulator track the motion from a puppetry viewer in a way that does not impact simulator performance “too badly”. The options he’s looking at are:
    • Having the simulator suck the data out of the puppetry messages as they are sent through it, or
    • Using a new message the viewer can use to report the locations of it’s attachment points, and the simulator tracks these – which Rider sees as the preferred option.
    • This later method could – among other things – be expanded to work with animations in general. In addition, if tied tied in to the entire animation system (viewer computes its animation frame puppetry+legacy) to produce results, then the results could be made to scripts.
    • In regards to interfaces for this, Rider is of the opinion that scripts should reference attachment points since those can act as proxies for bone locations and most general creators, scripters and residents are familiar with them. and it avoids having to introduce a new concept of bones into LSL.
  • Collisions: the above spawned a related discussion on providing additional data such as geometry information (e.g. spherical bounding radius or a shape approximation) to allow collisions to be enabled from IK, and allowing “snap to” functionality (e.g. you reach for a glass and the avatar hand snaps to it on detecting the collision).
    • However, rather than allowing allow physics collisions on an attachment points (which might over-complicate the avatar model in the Havok physics engine), Rider suggested having a property (sphere) that could be set on an attachment that enabled it as a physics volume.
My thought is that collision aware attachment points, along with being able to detect and set their positions in space will be enough to get us 90% of the way towards being able to hold hands in world.

– Rider Linden

  • Leviathan noted there was a bug where an avatar with non-unity scale on its bones would be broken under puppetry (misalignment of bones). This should now be fixed, but it allowed him to add the theoretical ability to modify the scale of a joint in its parent-frame (an example plug-in script to demonstrate ho this works has yet to be written).

Date of Next Meeting

  • Thursday, January 19th, 2023, 13:00 SLT.

A Calas Christmas Wish 2022 in Second Life

A Calas Christmas Wish, December 2022 – click any image for full size

In the bleak mid-winter
Frosty wind made moan
Earth stood hard as iron,
Water like a stone;
Snow had fallen, snow on snow,
Snow on snow,
In the bleak mid-winter
Long ago.

So goes the first stanza of the 1972 poem, A Christmas Carol, by Christina Rossetti, and which is perhaps known since 1906 – when it was set to music by Gustav Holst – as the seasonal hymn, In the Bleak Midwinter. It’s an odd poem in many ways, confusing the hard, cold winters of the Victorian era with the warmer climes of the Middle East and the birthplace of Christ.

A Calas Christmas Wish, December 2022

But putting the religious cast of the poem to one side, that first stanza does capture the essential point that winter can be an especially hard time for all; the weather can be bitter; snow, whilst fun for some, can also be isolating in many ways; the days are short and can often be leaden with heavy cloud or dulled by freezing fog which refuses the Sun’s urges to burn itself away, and so on.

That said, even in the depths of Midwinter do come times to celebrate, to revel – if just for a moment or two – in that the same snow on water gives the latter the strength of stone as it lay sheathed in ice; that we might look to the end of the year in joy, and perhaps think of the coming year and the opportunities it may hold and the joy it may bring. In short and despite the cold, the end of year and its association with winter within the northern hemisphere can be a special, precious time, with traditions aplenty.

A Calas Christmas Wish, December 2022

Within Second Life, one of the greatest of those traditions is the Calas Galadhon Christmas / Winter setting with its two regions of snow, entertainment, ice skating, dancing, sledding, balloon tours, sleigh rides, and lots of opportunities for photograph and exploration.

The theme for this year is once again A Christmas Wish, which this year is located on the regions of Midwinter and Midwinter 2 (the region names giving me the excuse to quote Rossetti’s A Christmas Carol!). This is perhaps actually a more relaxed setting than previous years with a greater sense of an open wilderness marked by snow and bounded by woodland and off-region surround elements which add to its since of remoteness and romance; all of which all come together under the guiding hands of Ty Tenk and Truck Meredith to offer a setting with a familiar mix of time-honoured elements and new trails to wander.

A Calas Christmas Wish, December 2022

Visits begin at the skybox landing point for those visiting for the first time. On arrival, new visitors are offered a copy of the music events schedule in texture form and a notecard of landmarks for direct teleporting to various locations within the regions, together with the option of visiting the Calas Galadhon website. From here, follow the candy stripe arrows across an icy landscape to where the portal to the regions awaits (if you’ve never done so before, you’ll be asked to join the local Calas Galadhon Experience in order to complete the teleport down to the ground level), where your explorations proper may begin.

Of course, the centrepiece for the setting remains the Pavilion, rich in its holiday / Christmas looks and home to the music and entertainment – check just inside the main entrance for dates and times of events, or join the Calas Galadhon in-world group for notices if you did not collect a copy of the schedule from the landing point. This sits above the giant skating rink at the northern end of the trails winding up from the ground-level landing point, allowing people to wander through the landscape, explore, take photos and find the little cosy spots indoors and out along the way by which to rest and maybe enjoy a cuddle or two.

A Calas Christmas Wish, December 2022

Around the frozen waters of the ice skating lake can be found other familiar touches – the Calas Polar Express, the balloon tour, the winter lodge and the fine dining pavilion with their own opportunities for dancing. For those who prefer, there are the sleigh tours alongside the landing point to carry you around the setting. Capable of carrying up to four, depending on which you select, they give the excuse of keeping a sense of warmth and you huddle under blankets and watch the sights of the region sliding by. Not far from the sleigh rides, and at the start of the Pavilion trail, is a horse rezzer for those who fancy time exploring on horseback.

A Calas Christmas Wish, December 2022

The Calas Christmas regions are always a popular destination, and avatars can place the heaviest load on the viewer, consider keeping your avatar dressed accordingly, use Bakes on Mesh, and avoid outfits that utilise multiple high-res unique textures. Also, to assist the simulators, do lighten your script load.

Also, keep in mind that because the regions are popular, you may want to make adjustment to your viewer to help with processing: reduce the maximum number of fully-rendered avatars, perhaps turn off shadow rendering, if used (other than for photography), drop your draw distance, etc.

A Calas Christmas Wish, December 2022

But above all, enjoy your visit!

SLurl Details

Note that the Midwinter estate is rated Moderate.