Taking it Easy with High Fidelity, aka AKA sing

HF-logoThe folks at High Fidelity has been blogging a lot lately. I covered recent moves with improvements to the avatar facial expressions and synch the mouth / lips to better reflect their movements as we speak (and sing!), and one of the more recent blog posts is something of a follow-up to this, with members of the Hi Fi team having a little fun. It’s fair to say that if they keep things up, Emily and Ozan and (I think that’s) Andrew on backing vocals could find themselves in-demand for gigs virtual and otherwise!

Anyway, we’ll get to that in a moment.

The other two posts are focused on Philip’s favourite subject: reducing latency, particularly where sound is concerned. As the oldest of the posts Measuring the Speed of Sound, from August 13th, reducing latency is something of an obsession at High Fidelity, and the post talks about various experiments in trying to reduce audio latency. I’m still not convinced on Philip’s big downer on voice communications over mobile devices, where he’s in the past referred to the 500 msec delay as a “barrier” to communications; I’ve yet to find it silting conversations.

That said, I can see his point in ensuring that audio and video remain synched when it comes to direct interaction, particularly given the nature of what High Fidelity are trying to achieve with the likes of facial and gesture capture to achieve a greater sense of presence. Within the post, Philip discusses the most recent work HiFi have been carrying out in comparing various mediums and how they handle audio and audio latency.

Paloma’s Javascript Project touches on the work of 17-year-old Paloma Palmer. A high school student, Paloma has been honing her JavaScript skills during the summer vacation as an intern at High Fidelity. Video interviewed by HiFi’s Chris Collins, she describes her project in coding voxels to respond directly to volume inputs over a microphone in real-time, coding a form of graphic equaliser in voxel cubes which responds, with minimal delay, directly to both her and Chris’ voices and intonations as they speak – a further demonstration of the low latency goal HiFi are aiming towards, and one which, as the blog post notes, “opens up a bunch of new creative content areas for the virtual world”.

HiFi's Chris Collins talks with Paloma Palmer, the 17-year-old intern who has been working at HiFi through her summer vacation (inset)
HiFi’s Chris Collins talks with Paloma Palmer, the 17-year-old intern who has been working at HiFi through her summer vacation (inset)

However, it is with High Fidelity’s AKA covers Easy, which sits sandwiched between Measuring and Paloma which offers the most fun, as well as demonstrating some intriguing elements of HiFi’s capabilities.

The post actually takes the form of another music video (and embedded below) in which Emily, with Ozan on guitar and I think (and I see Ciaran Laval is of the same mindset as me) Andrew Meadows (himself aka  – or at least previously aka – Andrew Linden) providing the backing vocals. Together they’ve formed HiFi’s own band, AKA (as in Also Known As), a name chosen because, as Emily explains, it allows them to be anyone they want to be. Chris Collins and Ryan Karpf are also on hand, although they don’t participate in the song.

The video this time is a cover of the Commodore’s Easy. We’re promised a deeper explanation of some of the technicalities behind it from “Executive Producer” Ryan at a later date. What is great about the video is that it is totally informal (witness the start, and keep running right until the end when you watch it).

The video is worth watching for the way Emily’s avatar clearly reflects her emotional response to the lyrics, and for the way Ozan’s avatar appears to be playing his guitar, rather than simply strumming it one-handed, as we’re perhaps used to seeing with avatars; his response to the music is also clear. I assume this has been done by some form of motion capture via whatever camera system he is using, but we’ll have to wait for Ryan’s follow-up to know more.

There are other great delights in the video – Andrew’s surfacing from the pond waters to give the backing “ahs” had me snorting coffee; they are delightfully surreal. I have to say that Chris Collin’s avatar looks somewhat blissed out (aka a little stoned – no offence, Chris!), an impression heightened with the cutaway to Emily’s look on his comment about feeling very cool and relaxed prior to the song starting!

All told, the video is an absolute delight, and also reveals some interesting little elements within HiFi (witness Ryan’s enthusiastic hand-clapping at the end).

Anyway, enjoy!

Get ready for hot nights in Bay City

The third annual Hot Bay City Nights celebrations have been announced, and the Bay City community is already gearing-up and getting ready to roll in a celebration of Bay City’s mid-century theme as well as its large network of roads.

The event, scheduled to take place between Saturday, August 23rd and Saturday August 30th  will showcase vehicle makers who create automobiles from the Bay City theme era, which encompasses the period 1940 through 1965.

Bay City Nights 2014

Throughout the event, established vintage automobile designers will be found at the Bay City Fairgrounds, in the North Channel region, offering the best in vintage and retro vehicles for all Second Life avatars.

Additional events will provide plenty for all to do, including the crowning of 2014’s Miss Bay City. There will also be a number of charity car washes; as with previous years, proceeds from fundraising activities will be donated to Child’s Play, a charity that provides toys and games for children in hospitals around the world.

For more information, contact Marianne McCann in-world.

About Bay City

Bay City is a mainland community, developed by Linden Lab and home to the Bay City Alliance. The Bay City Alliance was founded in 2008 to promote the Bay City regions of Second Life and provide a venue for Bay City Residents and other interested parties to socialize and network. It is now the largest Bay city group, and home to most Residents of Bay City.

With thanks to Marianne McCann

Viewer release summaries 2014: week 33

Updates for the week ending: Sunday August 17th, 2014

This summary is 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

Official LL Viewers

  • Current Release: version 3.7.13.292225 no change – update aniticipated in week 34
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • No updates
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V3-style

  • Firestorm updated to version 4.6.7.42398 –  core updates: parity with LL 3.7.8 code base + some items from later versions; viewer-side interest list updates; Mac 64-bit version + much more – release notes; release review

V1-style

  • Cool VL viewer updated on August 16th – Stable release to version 1.26.12.12 and Legacy version 1.26.8.70 – core updates: please refer to the release notes

Mobile / Other Clients

  • Mobile Grid Client updated to version 1.22.1221 – core updates: fix to prevent service from being killed by the latest Samsung firmware – change log

Additional TPV Resources

Related Links

Firestorm 4.6.7: rolling forward

firestorm-logoOn Sunday August 17th, the Firestorm team announced the release Firestorm 4.6.7.42398. As with the 4.6.5 release in May, this is far more of a stability and bug addressing update more than it is a release of major new features, although it does contain a lot of updates which most Firestorm users will find to their liking.

As always, the complete list of changes, together with attributions, can be found in the release notes / change log, and I refer readers to that document for specifics on all contributors, FIRE JIRA links, etc. The following is intended as an overview of some of the more major / interesting changes, updates and  fixes to be found in the release.

The Before We Begin Notes

For best results when installing this release:

Firestorm Blocking

Note that as a result of the Firestorm team’s policy to keep only 3 versions running, version 4.5.1 beta will be blocked in the coming weeks. The advice from the team is that If you are on 4.5.1, to please update now. Version 4.4.2 will continue to remain for Mac users until all the major Cocoa Mac bugs have been resolved. However, if you are not a Mac user, then there really isn’t any reason for you not to have updated, and the team again ask that you update as well

Mac 64-bit Version And Mac Fixes

This release of Firestorm sees the arrival of a Mac 64-bit version. As with the original windows and Linux 64-bit versions, this first release of the Mac 64-bit variant of the viewer is regarded as a beta release. However, the Firestorm team fully expect it to have far greater stability than the 32-bit version, and better performance, so Mac users in a position to do so are encouraged to download it and try it.

Blog posts on the 64-bit version can be found on Tonya Souther’s blog and in my blog.

As a heads-up to Mac users, please note that this release of Firestorm also includes a couple of partial fixes for known issues:

  • Alt-clicking while moving the mouse moves the camera significantly (see STORM-2041 and FIRE-12241) has been partially fixed by Linden Lab
  • The Firestorm team have implemented a partial fix for the keystroke entry lag issue (see FIRE-12172).

These may not entirely solve the issues to which they relate, but hopefully they’ll give at least some Mac users a degree of improvement.

One thing those experiencing the typing lag, and who are in a position to do so, might like to try is to create a clean virtual desktop in Spaces, switch to it and then start Firestorm, pinned it to that desktop, and make it full screen (see the suggestion from Spikeheel Starr here).

Lab Updates

This release sees Firestorm reach parity with LL’s 3.7.8 code-base, together with cherry-picked updates from later releases. Updates and fixes directly from the Lab include, but are not limited to) the following.

Project Interesting Scene loading Updates

Project Interesting has been a part of the Lab’s long-term Project Shining updates which were recently officially drawn to a close. The interest list work, primarily led by Andrew Linden prior to his departure from the Lab to join High Fidelity, is a set of improvements to how the viewer and simulator work together to know what information the viewer has or needs in order to render the world around your avatar.

The interest list updates provide more predictable and faster scene rendering, such as large objects and those closest to you appearing first, rather than at random. More use is also made of the viewer's cache (so the warning for not clearing cache as a first action in "fixing" issues becomes even more important
The interest list updates provide more predictable and faster scene rendering, such as large objects and those closest to you appearing first, rather than at random, as with the scene shown here. More use is also made of the viewer’s cache (so the warning for not clearing cache as a first action in “fixing” issues becomes even more important

The work has seen several server-side and viewer updates, and the updates included with this release of Firestorm enable the viewer to more intelligently store and reuse scene data, helping to make regions you’ve previously visited load faster (as long as you don’t clear cache!), and help improve viewer performance.

Further information on the project interesting work can be found in the following blog posts:

Google Breakpad Updates

Google Breakpad is the tool used in gathering information used in reporting underpinning reasons for viewer crashes to help with tracing causes, etc. Linden Lab have been engaged in a programme of improving when and where Google Breakpad becomes active as the viewer starts, and ceases reporting as the viewer shuts down. This release of Firestorm sees the most recent updates and improvements made to Google Breakpad integrated into the viewer, allowing the support team to improve the triaging and debugging of issues.

Other Updates of Note

  • Added a viewer check box to extend parcel entry limits to a higher ceiling (World > Region Details > Region > Block parcel fly over): when checked, extends access checks vertically to prevent parcel flyover
  • Opening large chat histories from conversation log no longer eats huge amounts of memory resulting in a viewer crash (see: BUG-4517 and FIRE-12242)
  • Searching inventory for “online” now correctly returns online friends calling cards in search results (see BUG-4409 and FIRE-12178)
  • Merchant Outbox fixes: includes fixes for accurately detecting Merchant status and improves recovery for Merchant Outbox errors
  • Improved discoverability of the Region Debug console has been moved to Develop > Consoles > Region Debug Console. Also added to World > Region Details > Debug > Region Debug console
  • Having a space after your cursor and pressing return to add a new line no longer forces an extra space to be made in the next line in notecards and script editor
  • Opening square textures now sets the 1:1 size constraint.

Building and Scripting Updates

LSL Functions for Materials

Firestorm 4.6.7 sees the addition of LSL support for materials capabilities. Materials can be added to object faces with llSetPrimitiveParams() and llSetLinkPrimitiveParams functions using the following parameters:

  • [PRIM_SPECULAR, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer glossy, integer environment]
  • [PRIM_NORMAL, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians]
  • [PRIM_ALPHA_MODE, integer face, integer alpha_mode, integer alpha_cutoff]
    • Valid alpha_mode options are PRIM_ALPHA_MODE_NONE, PRIM_ALPHA_MODE_BLEND, PRIM_ALPHA_MODE_MASK, PRIM_ALPHA_MODE_EMISSIVE
LSL support for materialsarrives in Firestorm with the 4.6.7 release
LSL support for materials arrives in Firestorm with the 4.6.7 release

Materials can be read with  llGetPrimitiveParams() and llGetLinkPrimitiveParams functions using the following parameters:

  • [PRIM_SPECULAR, integer face] returns [string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer glossy, integer environment]
  • [PRIM_NORMAL, integer face] returns [string texture, vector repeats, vector offsets, float rotation_in_radians]
  • [PRIM_ALPHA_MODE, integer face] returns [integer alpha_mode, integer alpha_cutoff].

For further information, please refer to the relevant LSL documentation as linked-to above.

In addition:

  • CTRL + mouse grab of objects is now disabled by default in all of Firestorm’s log-in modes other than V3. This is because the option offers no “undo” option should it be used accidentally. A toggle option has been added to Preferences > Firestorm > Build 2 (Use CTRL+mouse to grab and manipulate objects) to enable / disable the ability.
  • Clicking the area in between the Full Bright check box and the Materials drop down box no longer incorrectly opens the colour picker.

Continue reading “Firestorm 4.6.7: rolling forward”

Transcending Borders: further entries

Further art entires have been received in the UWA’s Transcending Borders combined Art and Machinima Challenge, on which I’m privileged to sit as a member of the judging panel. The challenge is open to entries through until midnight, SLT on October 31st, 2014, and offers a combined prize pool of some L$1,030,000 for entrants, plus L$240,000 in audience participation prizes.

Android Ascension by Sheba Blitz is an abstract piece of pyramidal sections within which sits a rotating sphere displaying images of figures climbing an endless spiral stair
Android Ascension by Sheba Blitz is an abstract piece of pyramidal sections within which sits a rotating sphere displaying images of figures climbing an endless spiral stair

Entrants are invited to interpret the challenge theme, Transcending Borders, in any way they please. It might refer to transcending borders between space and time, or the past and present or the present and future, the divisions between dimensions, the borders separating nations or cultures or languages, or any one of the many borders we encounter as we navigate our physical and virtual lives.

Submissions may be either a piece of art (one item per entrant) or a short film preferably no longer than 4 minutes and 30 seconds (as many films as entrants wish to submit, as long as they have been filmed specifically for the challenge). All submissions should allow casual viewers to interpret how the theme is represented, or provide a means by which the piece can be understood in the context of the challenge theme.

Dusty Canning presents The Yeellow House, which converts van Gogh's famous painting of the house he rented in Aries, France, back into a 3D model visitors can walk around
Dusty Canning presents The Yellow House, which converts van Gogh’s famous painting of the house he rented in Aries, France, back into a 3D model visitors can walk around

The most recent entries in the art section of the challenge are shown here, and comprise pieces by Sheba Blitz, Dusty Canning,  Ginger Lorakeet and Spiral Silverstar.

The challenge is sponsored by  Tom Papas & SciFi Film Festival; LaPiscean Liberty & SL Artists; AviewTV, Taralyn Gravois and Arts Castle Gallery; TheDoveRhode and Peace is a Choice and S&S Gallery of Fine SL Art; Jon Stubbs & UWA Student Services; and  the UWA Virtual Worlds Project.

Ginger Lorakeet's whimsical 3D diorama "In a dream somewhere between real life & second life"
Ginger Lorakeet’s whimsical 3D diorama “In a dream somewhere between real life & second life”

Art entries for the challenge are on display in the Transcending Borders gallery area above the UWA’s home regions. Machinima entires will be listed on the SLArtist website as they are received.

Full details on the challenge, including all rules and details on how to submit entries can be found on the UWA blog.

Spiral Silverstar's rotating fractal kaleidoscope
Spiral Silverstar’s rotating fractal kaleidoscope

Related Links

The serenity of Sarawak

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr) – click any image for full size

I finally made it to Sarawak, the home region of outstanding SL photographer Ermandalee. I’d actually been intending to visit since around the end of July, but time and tide have been keeping me away; as did the fact that many of SL photographers and bloggers have visited; I scarcely feel any pictures I take do justice to the region compared to their work.

But, time smiled favourably upon me, and with an hour or so on my hands I jumped across for a visit, and I have to say I’m glad I did. Given Ermandalee’s eye for detail and expression, which can clearly been seen throughout her Flickr steam, it will come as no surprise that Sarawak is beautifully conceived and presented; the camera can scarcely be turned without a picture being framed.

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr)

Predominantly rural in nature, Sarawak presents what might be a coastal scene, a flat headland with mountains rearing beyond and cut through by water to form a small series of islands linked by bridges, both stone and wooden.  A house is built out over the waters of one of the inlets, a sign welcoming visitors to Ermandalee’s home, which doubles as a small gallery presenting some of her photographs. Just across the water are signs of a farm or small holding: a barn where horses can be found, bales of hay and the rounded form of a stone windmill. The soil here is obviously rich, as a scarecrow stands guard over a field of yellow flowers.

The pastoral feel to Sarawak continues through the wildlife to be found across the region. Ducks swim in some of the inlets or waddle on the shorelines, geese rise from one of the smaller islands, gulls circle overhead while deer roam the grasslands, birds sing against the backdrop of flowing water and the gentle ringing of chimes caught in the breeze.

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr)

But there is more here than a simple country scene; I understand that Ermandalee originally had it in mind to build something more towards the fantasy side of things. Eechoes of this can be found as one wanders the region, mixed with a touch of ancient mysticism.  A tall tower stands to one side of the region; close to a set of falls stands a statue and pavilion of distinctly elven look and feel, while on the shoreline sits a circle of mossy standing stones.

The combination of elements within Sarawak is enticing; inviting one to try to define where it the world it might reside. To me, parts of it suggest the great outdoors of Canada (or at least, how I imagine them to be): lakeshore cabins, rich forests, tall mountains. At the same time Sarawak speaks of being more European in nature, while the fjord-like channel to the north-east suggests something slightly Scandinavian.

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr)

However you see Sarawak, and whether you witness it in the default windlight setting, suggestive of a cool late summer evening (or perhaps early morning, depending on your mood), or whether you opt for one of your own (as I did), it is a beautiful place to visit and explore.  With its many offerings of places to sit, down on the ground and up in the trees, it offers an open invitation to visitors to stop and rest a while.

Given the serenity one feels when wandering through the region, it is an invitation easily accepted.

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr)

Related Links