Author Archives: Inara Pey

About Inara Pey

Eclectic virtual world blogger with a focus on Second Life. My blog can be found below and I'm semi-active on Twitter and Plurk.

The Drax Files Radio Hour: land of the Lindens

radio-hourTime has meant I’ve not had time to mull over the last few Radio Hour podcasts, which is a shame as there have been some gems. If you’ve not already done so, do try to catch show #41 for a brilliant interview with Justin Esparza the man behind one of the great legends of SL – Salazar Jack. Then there’s show #44 with Jaimy Hancroft, one of the great talents behind Dwarfins and the creator of the magnificent Hope’s Horizon at the 2014 Fantasy Faire.

However in the latest podcast, show #46, Drax ventures out on his own to visit the Lindens on their home turf, dropping in on the Battery Street offices for an informative visit, offering a lot to listen to and absorb.

The Lab's Battery Street staff (image: Ebbe Altberg, via Twitter)

The Lab’s Battery Street staff (image: Ebbe Altberg, via Twitter)

The first big interview, kicking off at the 18:08 mark into the show, is with Monty Linden, who provides a clear-cut explanation for the Content Delivery Network (CDN) and also talks about his HTTP project work. Such is the level of information in this conversation, rather than condensing into a couple of paragraphs here, I’ve included it in a separate article, as it really does help frame both the CDN work and the HTTP work in non-technical terms.

That said, Drax also leads Monty into a discussion about net neutrality starting at the 24:50 minute mark in the interview (and continues through until the 30:13 mark), which is also something worth listening to in detail (and which I’ve deliberately excluded from the article on Monty’s CDN / HTTP discussion).

Down in the basement – looking down on the Lab’s engineering team at Battery Street (image via The Drax Files Radio Hour)

Elsewhere in the show, Drax gets to try out the DK2 with Second Life (36:27), with Ebbe revealing that a popular destination when demonstrating the Oculus and SL to journalists is Mont Saint Michel, which for those who have not visited it, is a glorious Second Life reproduction of the “real thing“. Ebbe also makes mention of one of the problems that preclude SL from being an “ideal” companion for the Oculus – the render engine isn’t up to consistently manage the 90 frames-per-second already utilised by the Oculus Crescent Bay prototype in order to eliminate issues of image judder when the wearer turns their head.

In discussing the Oculus Rift, Ebbe indicates that the Lab is working to make the abstraction layer for input devices as open as possible on their next generation platform, so that new devices can be added as easily as possible. He also reveals the new platform already works with game pad devices and the Leap Motion.

The discussion of the Oculus and Leap Motion is particularly interesting as it opens the door on the myriad of challenges encountered in user interface design. For example, with gesture devices, not only do you need to define the gestures required to move an avatar and interact with in-world objects, etc., you need to consider what’s required in order for the user to interact with the UI itself – to press buttons, make menu selections, and so on. These complexities of user interface design get even deeper when you consider that not only do they have to work across multiple client platforms, they have to work across multiple combination of client platform, input and other devices (screens, headsets, etc.).

Mont Saint Michel; Inara Pey, June 2013, on FlickrMont Saint Michel – a location the Lab uses to demonstrate the Oculus Rift and Second Life to journalists

Mention here is also made of High Fidelity. While the two are entirely separate companies, there is an intimation from Ebbe that High Fidelity may be one of the “technology partners” the Lab is talking to with regards to facial recognition capabilities in the next gen platform. Given that the Lab did provide some seed money towards High Fidelity’s first round of funding, this would make some sense.

As Drax tours the Lab’s office with Ebbe (35:13), some interesting snippets of what is going on are provided – such as the work that’s already going on with the “next generation Marketplace”. This is further touched-upon in a conversation (43:59) with Brooke Linden from the SL Commerce Team. She not only discusses aspects of the the Marketplace such as trying to address performance issues, improve search and so on, she also confirms that the Commerce Team is working closely with those working on the next generation platform to ensure that lessons learned in operating the SL Marketplace are carried forward in support of that project.

A potentially interesting snippet about the SL Marketplace from the conversation is that it handles a larger volume of sales than most on-line e-commerce sites. As Brooke points out, given that it does deal with micro-transactions, it is somewhat easier for the Marketplace to generate volume sales; however, this still makes it a challenge when trying to manage things.

Kona, Shaman and (looking like he's fresh from the set of Star Trek sans insignia!) Caleb Linden

Left-to-right: Shaman and Kona Linden from the QA  team and (looking like he’s fresh from the set of Star Trek sans insignia!) Caleb Linden. Shaman (one of the friendliest and welcoming members of the Linden team I’ve met in-world) and Kona discuss with Drax the idea of making Lab’s internal merchandise, such as the Rubik’s cube Shaman is holding, available to users, as well as matters of community (both within the Lab and in SL). Caleb co-leads the Server Beta User Group meeting on Thursdays (image via The Drax Files Radio Hour)

One interview that didn’t make it to the podcast features Jeff “Bagman Linden” Peterson, the Lab’s VP of engineering, who is heading-up the next generation platform work (Don “Danger Linden” Labs having the lead on Second Life). Apparently, a little too much was revealed about the new platform considering the growing commercial interest in virtual world spaces, so the Lab has requested that  Unfortunately, dues to the fact the Lab is keeping a tight lid on the new platform for the time being, the interview has been shelved for (hopefully) a later date.

All told, a really interesting podcast, one that shouldn’t be missed.

What’s in the Box? be a part of Santalarity and find out!

SantalaritySantalarity, the BURN2 seasonal event, will this year kick-off at 10:00 SLT on Saturday, December 13th ans run for 24 hours.

Santalarity is BURN2’s antithesis of the typical  rushed holiday season focused on profits and buying, on unrealistic expectations and joy found in aisle 3.

So reads the event’s press release, which continues:

Instead we ask, “What’s in the box?” What do we want to give? We invite you to come to the playa, to observe artists’ interpretations of these questions; to skate, dance, drum and be present when we Burn the Box. Before the Box is burned,  messages left by visitors to the playa will be read, which will express what they would like to give. To give without expectation of return. To give for the pure joy of giving.

The event itself will start with an initial drumming by the Lamplighters. The Box will burn twice during the event, at 12:00 noon SLT and again at 20:00 SLT.

Artists and builders wishing to participate in Santalarity by building to the theme of What’s in the Box.  Land plots are free, and applications should be made via the What’s in the Box application form.

DJs and live performers who would like to participate in the event are invited to submit their details through the Santalarity Performer sign-up form. Questions about performance scheduling should be addressed to the BURN2 Performance Lead, Larree Quixote in-world.

About BURN2

BURN2 is an extension of the Burning Man festival and community into the world of Second Life. It is an officially sanctioned Burning Man regional event, and the only virtual world event out of more than 100 real world Regional groups and the only regional event allowed to burn the man.

The BURN2 Team operates events year around, culminating in an annual major festival of community, art and fire in the fall – a virtual echo of Burning Man itself.

Related Links

Of Martian walkabouts, pictures from a comet, and getting ready to fly

CuriosityIn my last report on the Mars Science Laboratory, I mentioned that Curiosity has been on a geology “walkabout” up the slopes of the “Pahrump Hills” at the base of “Mount Sharp” (more correctly, Aeolis Mons). The zigzagging route up through the area took the rover from “Confidence Hills” and the location of the last drilling operation up to a point dubbed “Whale Rock”, the drive being used to gather information on potential points of interest for further detailed examination.

The exposed rocks in this transitional layering between the floor of Gale Crater, in which Curiosity arrived back in August 2012, and the higher slopes of “Mount Sharp” is expected to hold evidence about dramatic changes in the environmental evolution of Mars. Thus, the “walkabout”  – a common practice in field geology on Earth – was seen as the best means of carrying out a reasonable analysis of the area in order for the rover to be most efficiently targeted at specific locations of interest.

Curiosity’s walkabout, from “Confidence Hills” to “Whale Rock” in October, the rover is now working its way back to various points of interest for further studies

“We’ve seen a diversity of textures in this outcrop,” Curiosity’s deputy scientist Ashwin Vasavada (JPL) said of the drive. “Some parts finely layered and fine-grained, others more blocky with erosion-resistant ledges. Overlaid on that structure are compositional variations. Some of those variations were detected with our spectrometer. Others show themselves as apparent differences in cementation or as mineral veins. There’s a lot to study here.”

During the drive, Curiosity travelled some 110 metres, with an elevation of about 9 metres, using the Mastcam and the ChemCam (Chemistry and Camera) laser spectrometer system to inspect and test potential points of interest for more detailed examination at a later date. Since completing that drive, the rover has been working its way back through Pahrump Hills, this time examining specific targets using the robot-arm mounted Mars Hand Lens Imager (MAHLI) camera and spectrometer. Once this work has been completed, specific targets for in-depth analysis, including drilling for samples will for the core activity of a third pass through the area.

So far, two specific areas have been identified for detailed examination. The first, dubbed “Pelona” is a  fine-grained, finely layered rock close to the “Confidence Hills” drilling location. The second is a small erosion-resistant ridge dubbed “Pink Cliffs” the rover drove around on its way up the incline.

“Pink Cliffs” is roughly a metre (3ft) in length and appears to resist wind erosion more than the flatter plates around it.As such, it offers precisely the kind of mixed rock characteristics mission scientists want to investigate in order to better understand “Mount Sharp’s” composition. This image is a mosaic of 3 pictures captured on October 7th PDT, 2014 (Sol 771 for the rover) by Curiosity’s Mastcam. It has been white balanced to show the scene under normal Earth daylight lighting – click for full size.

Another target of investigation has been the edge of a series of sand and dust dunes right on the edge of “Pahrump Hills”.  In August 2014, Curiosity attempted to use these dunes as a means to more quickly access the “Pahrump Hills” area, but the effort had to be abandoned when it proved far harder for the rover to maintain traction than had been anticipated, particularly given the rover has successfully negotiated sandy dunes and ridges earlier in the mission. As a result, scientists are keep to understand more about the composition of the dunes.

On November 7th, Curiosity was ordered to venture onto the dunes very briefly in order to break the surface of one of the rippled dunes and expose the underlying layers of sand in an effort to better understand why the rover found the sand such hard going the first time around, and what might be within these wind-formed dunes that would prove to be so bothersome to driving over them. Data gathered from the drive is still being analysed.

Spanning roughly 1.2 metres from left to right, a wheel track breaks the surface of a dust sand dune ripple on the edge of “Pahrump Hiils”. The MSL science team hope the exposed material within the ripple will help them understand why Curiosity found these dunes hard-going when trying to cross them in August 2014.

The work in the “Pahrump Hills” area has given rise to concerns over one of the two lasers in the ChemCam instrument. As well as the main laser, known for “zapping” targets on the surface of Mars in order to reveal their chemical and mineral composition, the system uses a second laser, a continuous wave laser, used for focusing the ChemCam’s telescope to ensure the plasma flash of vaporised rock is properly imaged when the main laser fires. Data received on Earth when using the ChemCam to examine rocks on the first pass through “Pahrump Hills” suggests this smaller laser is weakening and may no longer be able to perform adequately.

If this is the case, the laser team plan to switch to using an auto-focus capability with the telescope so it will automatically focus itself on a few “targeting” shots from the main laser ahead of any data-gathering burst of fire, allowing for proper telescope calibration.

Continue reading

SL project updates week 47/2: TPV Developer meeting

The following notes are drawn from the TPV Developer meeting held on Friday, November 21st, as shown in the video below, and from the Server Beta Meeting held on Thursday November 20th. Where relevant, timestamps are included in the article to allow for referencing to the video. My thanks as always to North for the recording.

SL Viewer

[01:10] RC and project viewers are starting to stack-up once more, and further viewers are on their way. The release channel currently has four RC viewers in it: HTTP Pipeline 3.7.21.296736; Snowstorm 3.7.21.296724; Maintenance 3.7.21.296734, and Attachments 3.7.21.296729.

HTTP Pipeline RC and Texture and Mesh Fetching

The HTTP Pipeline viewer appears to be performing better with the CDN than the current pipeline code for those encountering problems. However, further updates to the RC are likely before it reaches a release status.

[05:23] In general, texture and mesh fetching via the CDN continues to work well for most people, although the Lab are still investigating why it is not working so well for some. The hope is that further improvements will be forthcoming, but at the moment the work is still very much in progress.

Attachments RC Viewer

[07:55] Vir Linden has some further updates for the Attachments RC, which should help improve the predictability of getting the right appearance as you’re going through outfit changes. This work has been tested in a closed test viewer and the results are such that Vir hopes to pull them into the RC version of the viewer as soon as possible.

Benchmark Viewer RC

[02:33] A new Benchmark viewer (removal of the GPU table) should hopefully be released on Monday, November 24th (or shortly thereafter). This includes:

  • Further improvements to how the viewer initials sets graphics preferences for some GPU types
  • Address the crash-on-start-up issue which some users are encountering in the current release viewer (3.7.20.296094), and which appears to be related to the benchmark update.

Those wishing to try a pre-RC release can do so by downloading from here.

Viewer Build Tools

[30:19] The Lab is making progress with compiling the viewer using the new build tool chains. The performance issues that resulted when building the Mac viewer (again, see my week 43 report), appear to have been resolved.

The work to build the windows version of the viewer using Visual Studio (VS) 2013 is going “really well”, with the Lab having almost all the packages ready to go – so much so that Oz believes that the Lab will have a version of the viewer built using VS2013 in week 48 (week commencing Monday, November 24th) – although this doesn’t necessarily mean said viewer will be publicly available.

As Microsoft have just issued Visual Studio Community 2013, which allows developers to create applications fro free, so long as they are not intended for commercial gain (and TPVs aren’t built to be sold), it is hoped at TPV developers will in future be able to builder their viewers with exactly the same software as the Lab,

In addition, the Lab is working on an internal wiki page for building with VS2103, which will likely go public when finished to sit alongside the existing wiki page on the new autobuild process.

Viewer-managed Marketplace

The Viewer-managed Marketplace (VMM) project viewer, version 3.7.21.296858, was released on Friday, November 21st, together with information on the open beta testing for VMM on Aditi. I have provided coverage of this via a separate article in this blog, see:Viewer-managed Marketplace: beta testing and a look at the project viewer.

Continue reading