Animesh project viewer arrives in Second Life

On Wednesday, October 18th, Linden Lab announced the release of their much-anticipated Animesh project viewer had been made available, marking the start of public testing for the Animesh project.

For those who have not been following my Content Creation User Group meeting updates, “Animesh” is an amalgam of “ANImated MESH”. The overall goal of the project is to provide a means of animating rigged mesh objects using the avatar skeleton, in whole or in part, to provide things like independently moveable pets / creatures, trees with animated branches, etc.

In short, an Animesh object:

  • Can be any rigged / skinned mesh which and contains the necessary animations and controlling scripts in its own inventory  (Contents tab of the Build floater) required for it to animate itself.
  • Can be a single mesh object or a linkset of objects.
  • Has been flagged as and Animesh object in the project viewer, and so has an avatar skeleton associated with it.
  • Uses three new LSL methods to run or stop animations, or check which animations are currently running:
Animesh allows you to take rigged mesh objects, add animations and controlling scripts to them, associate them with an avatar skeleton, and have them run in-world without the need for any supervising viewer / client

The Animesh project has been in development for the last several months, and has involved ongoing discussions and input from content creators at the Content Creation User Group meetings, which are held in-world at the Hippotropolis Camp Fire Circle most Thursdays at 13:00 SLT. As such, the arrival of the project viewer does not mark any kind of official release of the project. Rather, and as noted, it marks the commencement of public testing for what will hopefully become the first release of Animesh functionality.

Currently, testing can only take place on Aditi, the beta grid, where five regions are available with Animesh support enabled. These are: Animesh1, Animesh2, Animesh3, Animesh4, all rated Moderate, and Animesh Adult. Again, please note that Animesh functionality in the project viewer will not work on the Main grid at this time.

Animesh objects are created in-world, not uploaded as such. They must contain the animation(s) they are to run and a controlling script (l), and are enabled via Animated Mesh object in the Build Floater’s Features tab (centre). Note that if you select an unrigged / non-mesh object (or a No modify rigged object), the option will be greyed out and unavailable (right)

An Animesh User Guide is available to help people get started with Animesh, and a forum thread has been set-up for feedback and discussion, while specific bugs or feature request suggestions for the project should be reported via the Second Life JIRA.

Test content is also available to help people get started, if they don’t have suitable content of their own they wish to convert to Animesh objects. The test content can be found here.

In addition, those who test the viewer and Animesh are invited to attend the Content Creation User Group meetings and join discussion on Animesh (and other content related projects), and  / or are welcome to follow my Content Creation User Group meeting updates.

One of the aims in testing Animesh will be to see how many Animesh objects a region and the viewer can comfortably handle without impacting the performance of either

Eventually, Animesh will hopefully support fully fledged non-player character (NPC) creations which can, if required have things like an avatar shape associated with them, use a dedicated, avatar-like inventory, and utilise both the server-side locomotion graph for walking, sitting, etc., and the avatar baking service. However, these capabilities do not form part of the current Animesh project, but will be added as a future project, once other elements which can also help better support NPCs have been put in place (such as an update to the baking service, which forms another project within the Lab).

Related Links

SL project updates 42/1: server, viewer

Tavana Island; Inara Pey, October 2017, on FlickrTavana Islandblog post

Server Deployments for Week #42

As always, please refer to the server release thread for updates and the latest news.

  • On Tuesday, October 17th, the Main (SLS) received the server maintenance package,  17#17.10.06.509394, previously deployed to the Magnum RC channel, comprising “internal fixes”
  • On Wednesday, October 18th, the RC channels should be updated with a new server maintenance package, #17.10.13.509701, also comprising internal fixes.

Neither of these updates should have user-visible changes.

SL Viewer

The former Maintenance RC viewer, version 5.0.8.329115, was promoted to de facto release status on Friday October 13th., and a new Maintenance RC viewer, version 5.0.9.329464 was released. Otherwise, the SL viewer pipeline remains unchanged from week #41:

  • Release channel cohorts:
    • Voice RC viewer, version 5.0.8.329552, dated September 1.
    • Wolfpack RC viewer,version  5.0.8.329128, dated September 22 – this viewer is functionally identical to the release viewer, but includes additional back-end logging “to help catch some squirrelly issues”.
    • Alex Ivy 64-bit viewer, version 5.1.0.508209, dated September 5.
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847, dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Pathfinding Bug (?)

Pathfinding hasn’t been particularly successful since its introduction. However, with work progressing on animated mesh (Animesh – see my Content Creation User Group updates), there has been renewed interest in using Pathfinding alongside of Animesh. However, it has recently been noted that any call to llCreateCharacter on a Full region causes 8-12% performance loss (Homestead regions do not appear to be affected), regardless of whether the region is actively using Pathfinding or not, and / or whatever else is in the script – see BUG-41385.

This appears to be a recent issue, but it is not clear how widespread it might be, as the issue has thus far only been reported in one estate. However, when it does occur,  one character in a region seems to be enough to cause the hit, additional characters don’t cause any significant increase in the loss of performance.

Commenting on the issue at the Simulator User Group, Simon Linden said:

Pathfinding is a big chunk of complex code (that we didn’t write) so I’m sure there’s some significant change between having nothing to do and processing one character. I’ve spent a few days looking into this … Believe me, I’d like to fix it … I’ve tried and couldn’t fix it so far.

 

SL “Moonshine” viewer release

On Friday, October 13th, the Lab promoted their “Moonshine” release viewer, version 5.0.8.329115  to de facto release status. This viewer brings some new options to the official viewer, as well as including a range of improvements and bug fixes.

The code name for the viewer is described thus: “Moonshine was originally a slang term used to describe high-proof distilled spirits usually produced illicitly, without government authorisation. In recent years, however, moonshine has been legalized in various countries and has become a term of art. Legal in the United States since 2010, moonshine is defined as ‘clear, unaged whiskey’. This deploy is filled with a jigger of crash fixes, a splash of translation fixes and a kick that will make you say ‘I can’t feel my face any more!'”

In terms of the updates, probably the most visible is the new Worn tab within the Inventory floater. Those who have used third-party viewers like Firestorm will be familiar with this: it presents a list of items your avatar is currently wearing, defined by the folders in which the items are located.

The new Worn tab on the updated SL viewer

In addition, the scroll zone associated with the inventory floater (and the Marketplace floater) has been improved, and the inventory filter options (My Inventory > Gear menu > Show filters) have two new options:

  • Created by me, Created by others
  • Search by Name, Description, Creator, UUID.

The viewer includes the ability to increase the cache size to up to 9.75 GB in size, and cache performance has been improved. This work is all part of on-going viewer infrastructure work, which with this viewer includes changes to reduce the rate at which log-in retries are attempted.

As I’ve reported in my weekly SL project updates, the rate at which these login retries were being carried out could cause a detrimental impact on services when the grid was experiencing issues; it is an update TPVs have been asked to adopt as soon as they can.

Users of the official viewer can now set the size of their local cache (up to 9.75GB)

Also included in this release as a part of the infrastructure updates is a general clean-up of the log-in code.

In addition to the above, the viewer includes a range of UI behaviour improvements and bug fixes, all of which are listed in the release notes.

Feedback

I’ve not had the opportunity to use this viewer extensively, but performance-wise and in terms of the length of time I have been using it, the performance easily matches previous releases when running on my main system. In terms of the updates, the increased cache size could prove beneficial to those able to take advantage of it, and who use either an SSD or who can make use of a RAM drive on their system.

Overall, another useful viewer update from the Lab, with a good range of resolved issues and fixed bugs.

A new vacation at Pandora Resort, Second Life

Pandora Resort; Inara Pey, October 2017, on FlickrPandora Resort – click any image for full size

Note: this vision of Pandora Box of Dreams closes on August 1st, 2018.

A little over a year ago, I had the pleasure of previewing Pandora Resort, the full region venture by Lokhe Angel Verlack (Jackson Verlack) and his Second Life partner, Miza Cupcake-Verlack (Mizaki) – see here, and then writing about it post-opening.  Given the passage of time since those visits, and having seen a number of group notices about the region, I thought Caitlyn and I should hop over and have a look.

Back in September 2016, Pandora Resort was a winter location, high in the mountains. Now it is a tropical paradise – in Miza’s words, “An exotic island resort just off the coast to India is open to cater to the needs of fun, warmth and relaxing experience exposed to vivid lush wildlife and other hidden paradise”, a description which certainly piqued my interest given the time I’ve spent in Sri Lanka and the deep fondness I have for that country.

Pandora Resort; Inara Pey, October 2017, on FlickrPandora Resort – click any image for full size

A visit commences high over the region, on the upper deck of an airliner. Green arrows on the floor direct arrivals down to the lower deck and thence to the cabin door, where a teleport carries people to ground level, and a chance to debark the airliner.  Outside of the ‘plane is a tropical setting,  the “airport” sitting high on a plateau, sandy mountains visible on all horizons, a cobbled path leading the way past swimming pools shaded by pergolas on one side and an open-air dance area on the other, and on down to a reception lobby located part-way down the plateau’s east side.

The reception area offers an opportunity to rest and to look down on the lowland to the north and south. Ancient steps lead the way down through palm trees and lush grasses and along the side of the plateau and so to the to the beach in the south-east corner of the region. A portion of this is given over to a water-side pavilion – a bath house with outdoor seating, shaded baths and massage tables. Hot pools sit on the sands outside of the pavilion, and a path points the way westward, through a further spa area sitting in a rocky cleft, and on to ancient ruins on the west side of the island.

Pandora Resort; Inara Pey, October 2017, on FlickrPandora Resort – click any image for full size

Here lies one of the places visitors need to take a little care. Tucked into the corner of these ruins is an Asian-styled house available for private rent, and off-limits to those not a member to the region’s group even when not occupied. The north side of the island, reached via a wooden board walk and east-side public beach, is similarly given over to private chalets available for rent and forming a discrete resort of their own.

It was here that I was put in mind of beach-side resorts in places like Sri Lanka; individual chalets with an open-plan layout; all it needs is for the landscape to be a little more lush and green, and it would be easy to imagine the essence of Sri Lanka had been captured here. The chalets sit out over water, and offer a  considerable amount of living space for those wishing to rent one. However, casual visitors should again be aware that when occupied, the chalets can be understandably off-limits – but the watery path between them does remain open to free passage.

Pandora Resort; Inara Pey, October 2017, on FlickrPandora Resort – click any image for full size

The west side of the island offers two bays of shallow water, one of which cuts quite deeply into the land, ending in a small, secluded beach under the lee of the central plateaus. A second beach on deep cut of this bay, and located under an ancient, broken aqueduct, provides another area for swimmers to enjoy.

There are one or two incongruities with the region – the little airport with its huge jet, for example, or the fact that the island – whilst quoted as being off the coast of India – is inhabited by African elephants. However, the latter is likely to be down to the availability of elephants on the Marketplace, which is biased towards the African variety. The former doesn’t actually detract from a visit, simply because once within the region, the airport

Pandora Resort; Inara Pey, October 2017, on FlickrPandora Resort – click any image for full size

For those of us facing the onset of winter, Pandora Resort – Namaste – offers a welcome retreat to reminder of sunshine, vacations and warm seas. It might even, for those fortunate enough to have travelled to tropical climes, open a doorway to past holidays and time spent at luxurious resorts.

SLurl and Website

Melusina’s Mysteries in Second Life

Nitroglobus Roof Gallery: Mysteries

Melusina Parkin returns to the Nitroglobus Roof Gallery for October, with an exhibition called Mysteries, and it is a thought-provoking display of photography.

“Missing faces, veiled ones, obscure looks,” Melusina states in introducing the exhibition. “Statues and mannequins populate Second Life with their mysterious mood. Sometimes they are creepy, sometimes they are gentle, always they are silent.”

Nitroglobus Roof Gallery: Mysteries

Thus, Mysteries presents thirteen images of mannequins, figures and statues captured from around Second Life. Such figures, to be found all over the grid, whether in stores or art events, parks or role-play regions, homes or photography studios, all have some kind of story to tell – be it part of a larger setting or contained within the frame of their own display as a work of art or object of everyday use.

So to, through Melusina’s collection, do they tell a story or stories within this exhibition. The images have clearly been selected with care to project this, Mystery 10 through Mystery 13, for example, are displayed together on two walls, presenting an unfolding narrative – although what that narrative might be is up to each of us as we view the images. Others, such as Mystery 7 perhaps tell a story quite independently of the other pieces in the collection. But however one looks at them, the stories are there, individual or collected, waiting to be heard.

Nitroglobus Roof Gallery: Mysteries

But there is more here as well, if we’re willing to look a little deeper. Our avatars are, in a sense, our own mannequins. Through them, we get to decide not only how we interact with one another, but how we actually appear to one another. We can project – or inhabit – our avatars at will, using them to reveal or hide, project or protect, many different facets of who we are. They are both a window into who we are and a shield by which we can hide the things we do not wish to have seen. Mystery 2 and Mystery 3 perhaps embody this most specifically.

So as Melusina states, Mysteries may present an apparently lifeless population – but in doing so, it makes us wonder about human feelings and thoughts – and particularly, perhaps about our own feeling and thoughts, about our identity, relationship with others,  and our openness.

Nitroglobus Roof Gallery: Mysteries

Mysteries is another nuanced, fascinating exhibition from Melusina; and yet another not to be missed.

SLurl Details

A Regency picnic in Sansar

Picnic at Mr. Darcy’s

Step back into Regency England and pay a visit to Mr. Darcy’s splendid manor house and grounds. Here you can picnic as you watch the croquet match (even play), waltz to a sweet melody on the vast marble terrace or just take a long walk to gather your thoughts.

So reads the invitation from Solas (SolasNaGealai in Second Life) for people to visit Picnic At Mr. Darcy’s, one of her Sansar experiences. For those seeking a relaxing, period walk and time with a friend, it could be just the ticket – albeit with a little bit of a twist in places.

As the invite states, visitors are offered the chance to visit the grounds of Fitzwilliam Darcy’s magnificent Pemberley manor house as imagined by Solas, and spend time exploring them. A visit starts on the grand lawn, with Tchaikovsky‘s waltz from Sleeping Beauty playing in the air. Behind the lawn, the façade of the house rises as a stately edifice, while immediately alongside the spawn point is the promised croquet game. Alas, play would appear to be restricted to those in VR mode (although those in Desktop mode could perhaps play a variant of the game based on tossing the balls around!).

Picnic at Mr. Darcy’s

A single oak tree grows from the lawn, shading a picnic blanket with hamper and gramophone beneath its branches. A pergola sits close by offering further edible delights – clearly, Mr. Darcy likes to entertain and keep his guests well fed! A formal garden borders the raised lawn and separates it from the manor house. Reached via stone steps which curl down from the cardinal compass points of the lawn, the gardens offer paved paths ready for visitors to stroll.

The grand house itself rises from a marble topped terrace which sits above the gardens, affording a grand view out over the gardens and lawn, the remains of an earlier building – perhaps left as a folly –   sitting between house and lawn. More pergolas sit on the terrace, and it is easy to imagine an afternoon dance being held here one fine summer’s day, with ladies and their gentlemen gliding over the tiles of the terrace, or sitting in the netted shade of the pergolas.

Picnic at Mr. Darcy’s

Unfortunately, the house is but a façade, and not a place to be itself explored. I would also suggest the sitting itself is to the rear of the house, rather than the frontage; there is no broad drive one might expect, leading up to a grand entrance designed to reinforce the status of the owner. This does not detract from the setting, however; rather the reverse, as it suggests visitors are indeed guests of Mr. Darcy, having already been formally greeted and show through the house to the gardens.

What I particularly like about this design are the little eclectic incongruities. Mr. Darcy is a Regency man, in his prime in the early 1800s – yet the choice of music comes from the opposite end of the 19th century, well outside of the Regency period (1890). Similarly, the gramophone sitting beneath the oak tree on the picnic blanket belongs more to the early 20th century, while the modern game of croquet on the lawn and the gas lamps both lean more towards the period immediately after the Regency.

Picnic at Mr. Darcy’s

But again, rather than detracting from the scene, these touches add an interesting depth. Dances, for example, were very much part of the period, and whilst from a later time, it is nevertheless easy to picture gowned ladies and tailcoated gentlemen gliding over marble of the terrace to the Sleeping Beauty waltz and quietly conversing. Similarly, the presence of gas lamps in the grounds suggest that Mr. Darcy is forward thinking, adopting the technology just as it starts to make a public appearance on the street of England, while the croquet set perhaps indicates he has an interest in the game just ahead of it being more formalised through recognised rules. Even the gramophone gives a certain “feel” to the scene – a reminder that we are perhaps travellers from another time, looking in on Darcy’s world.

I hope that as Sansar’s capabilities develop, Solas will enhance this scene; it would be a joy to return at some point in period garb and genuinely participate in a dance at Pemberley (out on the terrace or perhaps even indoors in a suitable hall!), or enjoy a game of croquet whether in VR mode or Desktop mode, or simply wander the gardens and see more flora and accompanying fauna appear.

Experience URL