Local Textures now part of the SL Viewer

Version 3.3.2.258114 of the official SL Viewer, released on May 29th, sees Local Textures officially reach the mainstream official Viewer. Previously, the option has only been available in Beta and Development releases of the Viewer.

Contributed by Vaalith Jinn, and an extension of his popular Bitmap Browser found in many  TPVs, Local Textures allows users to temporarily apply textures from their computer’s hard drive to their in-world objects, including the ability to apply skin and clothing textures to avatars. Such textures are not physically uploaded to the SL servers, but are accessed locally; as such, they only remain “active” for your current SL session, after which they must again be selected once more. In this, they are functionally similar to the Temporary Textures capabilities found in TPVs – but with some important differences.

I’ve covered Local Textures in detail already, and refer you to that post for an in-depth look at using the capability when building. However, it’s worth highlighting the key points here for reference:

  • Local Textures works both with applying textures to prims and to applying skins and clothes to avatars – so clothing / skin designers can test their work using the official Viewer in the same way as they can using Temporary Textures on popular TPVs
  • If you use a local graphics editor to make changes to a texture that has been applied within SL using Local Textures, any changes you save in the editor will be immediately applied to the texture in-world
  • Local Textures does not physically upload anything to the SL servers – this means that the results of anything you apply can only be seen in your own world view; anyone else will see an untextured surface in their Viewer; thus the option cannot be used to test textures in collaborative build projects
  • Local Textures does not “break” Temporary Textures in TPVs, and TPVs currently are not prevented from offering the Temporary Texture upload capability; as such, both options may be offered by TPVs (as is currently the case with the Dolphin Viewer
  • As noted in my previous article on Local Textures (linked to above), enhancements to SL may eventually break Temporary Textures at some point in the future, but this is currently far from clear.

Local Textures and Skins / Clothing

As I didn’t cover using Local Textures with clothing and skins in the previous article, here’s a brief summary:

  • Select Edit Appearance by right-clicking on your avatar or going to ME -> APPEARANCE.
  • Click on the cog button at the bottom of the floater.
    • For skin tests, select NEW BODY PART -> NEW SHAPE
    • For clothes, select NEW CLOTHES-> the require clothing item / layer
  • The desired editor will open.
  • Click on the texture box (for skins, click on the required body textures selection box).
  • The Texture Picker is displayed – click on the Local  radio button, and use ADD to local, select, apply the texture.
Selecting test skins using Local Textures

Again, the ability to make changes on-the-fly to applied textures and seeing the results immediately in-world, offers a powerful and unique capability to Local Textures that should assist creators and builders.

Related Links

Lumiya: take a seat and look at the map!

Alina has been beavering with Lumiya, the Android client for Second Life. Earlier this month I reported on the release of the 3D world view in the client; since then she’s been working on both extending the capabilities of the world view and making a couple of them more robust, as well as adding some additional new features. This has resulted in a couple of rapid-fire releases : 2.0.2 and 2.0.3, both of which are reviewed here.

My review system is a Samsung Galaxy S2 i9100 running Android Gingerbread. Draw Distance on Lumiya is set to 96m, sounds are enabled, but media is off.

“Long Touch”

In reviewing the 3D world view last time, I made mention of issues I experienced with the “long touch” feature: touching the screen over an in-world object & maintaining pressure for a second or two to display information on the object. This didn’t work well with my Galaxy S2 i9100, and Alina reported it was a little unstable on other ‘phones as well. She’s now improved the  functionality, and it should work on all devices.

Touch-to-sit

The biggest world-view addition with this release is the ability to sit on poseballs and chairs. This again uses a a long touch approach – press a finger over the item you wish to sit upon and hold for a second or two in order to display a menu.

Sit option

Simply tap the SIT ON button to sit. Note that if the item has an associated menu, you might get an additional TOUCH button, which will display the associated menu in the Chat window, if tapped.

Additional menu button

The camera angle can be a little awkward once seated, although you’ll appear perfectly seated through other people’s Viewers. As you’ll likely be chatting or IMing when seated, the Lumiya camera angle shouldn’t be too much of a problem, and you can still orbit the around yourself to see what is going on.

 

Seated view in Lumiya…
…and as seen in other Viewers

Standing once more is obviously a case of tapping the STAND button in the lower right corner of the screen.

Minimap Options

Lumiya now has Minimap / radar functionality. You can access the map by tapping the Menu button on your device from any Lumiya screen except the in-world view.  The results are impressive, with the local sim shown complete with any parcel boundaries. The display is split-screen, with (in portrait mode) the map displayed to the top, and a list of nearby people below. Rotating the screen (if your device supports it), displays the panels side-by-side – useful if there are a lot of people around you. In both views, the list of people is scrollable if it extends beyond the panel boundary.

Minimap and radar display (in landscape mode)

A nice touch with the map panel are two zoom buttons, allowing you to zoom in / out of the map (useful if there are a lot of people close to you). Tapping any of the familiar green avatar dots will highlight the avatar’s name in the radar list; conversely, tapping a name on the list will draw a circle around the appropriate avatar dot. Pressing on the name of someone in the radar list will display a pop-up menu, from which you can (with version 2.0.2):

  • Open an IM conversation with them
  • View their profile
  • Pay them Linden dollars.

Note that there is a slight limitation with the radar, in that avatars beyond 1024m metres distance from you will not have their range accurately reported. This is due to a protocol issue within the SL code rather than a bug within Lumiya (and is why you will sometimes see distances in Viewer radar displays given as “>XXX” (where XXX is a value) on entering a region before the radar settles down properly). Alina hopes to have a workaround for the issue in a future release.

People Search

A People Search option is now available from within the Contacts screen. This allows you – as the name suggests – to search for a specific avatar using all or part of their user name. Search results are displayed as a list, and tapping a name automatically opens an IM screen with the option to open their profile provided by a button in the top right corner.

Chat Logs

You can now opt to save all chat and IM conversations to an SD card. This option is available via the SETTINGS menu (tap your device’s Menu button and then tap settings – note that because of the additional features in some windows, you may have to additional tap MORE to see the SETTINGS option).

Other Nips and Tucks

These releases also see:

  • Offline IMs now include date and time when they were actually sent
  • Chat windows now scroll to last message when on-screen keyboard pops up
  • Issue with Group chat issue with messages not always being delivered is fixed
  • Issue with some regions failing to render in the 3D world view fixed
  • Numerous bug fixes and crash issue fixes.

Performance

Alina has been working on overall performance with the 3D rendering, which should benefit those using dual/quad-core systems. Certainly, when running on my Galaxy S2 over my local wifi connection, rendering did seem to be a lot faster – barely a 2-second wait from hitting the button to having prims and sculpts fully rendered. Running on 3G, there was still additional lag (unsurprisingly), but again, in terms of rendering, it was somewhat faster and smoother than version 2.0.0.  Avatar movement was still prone to some delay, although I didn’t find my Crash Test Avatar bouncing off walls when seen in a regular Viewer to anywhere near the same extent, as the overall response time from 2.0.3 encouraged quick, light taps of the arrow keys, rather than pressing and holding, which tended to be the case with 2.0.0.

Overall bandwidth use while on 3G worked out roughly the same between version 2.0.0 and 2.0.3: 5 minutes (with in-world rendering of my home and moving around) accounting for some 2 Mb of bandwidth (UK O2 network).

In-world view

Opinion

Lumiya continues to grow, and the new additions with these releases make it an even more attractive option for those on the go who have an Android device and need to access SL. With options such as inventory access and improved avatar rendering coming in future releases, as well as other goodies, Lumiya is fast becoming the mobile client of choice for those on Android.

Related Links

Niran’s Viewer: return of the sidebar

Today sees Niran’s Viewer release 1.39 hit the grid, the latest in NiranV Dean’s weekly roll-outs which started shortly after the latest time I ran a major review of the Viewer (version 1.33). Given the Viewer is now on a weekly release cycle that sees smaller, more incremental changes made to it that may not easily lend themselves to in-depth reviews, I thought I’d provide a summary of the major features that have been rolling-out with the last few releases (1.34 through 1.39).

Start-up Options

Version 1.35 introduced a new start-up splash screen, displayed automatically when running the Viewer for the first time. This screen builds on the “classic” and “shooter/RPG” keyboard layout options introduced in Version 1.33.

Keyboard layout options introduced in ver 1.33

With Version 1.35, those using Niran’s Viewer for the first time are offered the choice of keyboard layouts via an initial splash screen. Note that as Shooter / RPG is the default layout, selecting Classic requires the Viewer is restarted before logging-in.

New initial splash screen displayed on starting Niran’s Viewer (Version 1.35+) for the first time

Once selected, the splash screen changes to display the usual login-in screen with background movie. Once logged-in, the keyboard layout can still be changed via Preferences->User Options ->Advanced once the Viewer was started, although a Viewer restart is required to completed the swap.

Version 1.37 further enhanced this capability by adding a LAYOUT SELECTION option to display the log-in splash screen choices, making it easier to switch between layouts prior to logging-in to SL (Viewer restart still required).

Version 1.39 also adds audio to the log-in screen, so that the video, called “Sad World”, displayed on the log-in splash screen now has an audible soundtrack. If you’ve not watched the video with sound before, it’s really worth stopping on your way into Niran’s Viewer and doing so – the soundtrack adds significant depth to the video.

Return of the Sidebar!

Machinima Sidebar

When Viewer 2 came out, the Sidebar was – frankly – a royal mess. The intent was good, but given it came from a company that self-proclaims itself to be “interface design specialists” (80/20.com), the actual implementation was potentially the biggest pile of fetid dingo’s kidneys ever to obliterate people’s in-world experience of Second Life.

It may have provided an “unforgettable experience” (again an 80/20.com boast) – but one that could hardly be more negative in terms of user reactions to it. Whoever at Linden Lab was responsible for accepting it should have been taken outside – and never allowed back in to the Lab’s offices.

However, over time (and largely thanks to TPVs showing the way), the Sidebar evolved and actually became something pretty usable – and it is fair to say that since it’s demise, it has been sorely missed by a lot of people. I freely admit that there are elements of it I miss…

Now, Version 1.39 of Niran’s Viewer sees the Sidebar make something of a return, in the form of the Machinima Options.

Activated using the F1 key, the new Sidebar takes the form of a full-height panel that gracefully slides out from the right side of the screen. With this release, it gently moves chiclets and buttons to the left as well, but Niran plans to make the panel an overlay with the next release, so it will slide OVER chiclets and button, rather than moving them.

The panel is admittedly a bit of a monster, but for those into photography and machinima, provides a fast way of accessing and adjusting options on-the-fly. Looking at it, I’d personally like to see the capability extended to include other options – perhaps via tabbed access built-in to the panel at the top, or down the side, a-la Viewer 2 (but with the tabs themselves completely hidden as a part of the panel, rather than sitting on the right of the of your in-world view, a-la Viewer 2).

NiranV has provided a video demonstrating how the panel will look when it is working as an overlay:

Achievements

Version 1.36 introduced “Achievements” to the Viewer. This is a light-hearted means of emulating RPG-type “achievements” gained through the use of the Viewer. As you perform certain tasks, etc., so they are highlighted in a list you can view via NV->View->Earned Achievements, and colour awards are given.

The system isn’t intended to offer anything substantial – just some light-hearted fun.

Other Nips and Tucks

  • Version 1.34: corrected a double-click to teleport on the minimap so that double-click does teleport you to the point on the map you click, rather than opening the world map
  • Version 1.35: introduced split-line titles on notifiers, etc., to enable easier reading (continued in some of the later releases as well)
  • Version 1.36:
    • Tweaked the UI so that when the Navigation Bar, etc., at the top of the screen is set to auto-hide, any UI buttons located at the top of the screen will automatically re-align against the upper limit of the window, and then drop back down below the Navigation Bar when that latter is displayed
    • Introduced a dynamically re-sizing Group Notice panel within the Group floater, making the composition of longer Notices easier
    • Re-added the Restore to Last Position option to the menu when right-clicking on items in inventory.
  • Version 1.37: stabilised mesh rendering
  • Version 1.38:
    • Added spinners to Windlight floater settings
    • Re-working of the Picks and Classified floaters
  • Version 1.39: revised teleport progress to render the UI while teleporting – further updates coming on this.

In addition, each release has seen a range of additional small updates and bug fixes, and I recommend those that haven’t kept pace with updates take a look at Niran’s blog and the change logs provided there.

Performance

I did not update to versions 1.34 through 1.36. However, versions 1.37 through 1.39 continue to run well on my older-spec PC (see the home page on this blog for details & for my usual test parameters). Frame rates easily matched version 1.33, so it is now only my personal preferences vis-a-vis UI and layout that keep me from using Niran’s Viewer full-time.

The fact that the Viewer is now on a weekly release cycle means the changes being made are now more incremental than radical, but this is no bad thing, NiranV is clearly enhancing and refining what works and focusing on those areas his users are giving solid feedback on. This doesn’t mean that new features aren’t being developed – the Sidebar approach shows that – but it does mean that the Viewer’s development path is liable to be more of a gentle curve, again as one would expect from any maturing product.

Of all the recent updates, 1.35-1.39 inclusive, it is the Sidebar that fascinates me the most. This offers significant opportunities in providing access to a lot of Viewer functionality and of addressing the wants and needs of those who lament the passing of the later iterations of the Sidebar (oddly enough, and while I hated the Sidebar initially, I’m one of the latter, having come to find it exceptionally handy as implemented in TPVs such at Kirsten’s and Firestorm). My only complaint with recent releases is that the version numbering is somewhat out-of-sequence between the blog and the Viewer itself; for example: the latest release outlined here is referred to as release “1.39 (1277)” in the blog, however, HELP in the Viewer refers to it as release 3.3.5 (1277). The last two or three releases have been the same. While this is a minor niggle, it would be nice to see consistency in version numbering.

Related Links

Exodus goes nightly

As I recently reported, the Exodus team have been hard at work on the Viewer, obtaining TPV Directory listing status as well as working on a wide range of new features and options within their Viewer.

This is now nearing completion, and as the team work towards their next formal release, they’ve implemented a new nightly build programme for the Viewer. As the name suggests, this will feature daily builds of the Viewer featuring the very latest options, functions and updates, ready for wider testing. In contacting me about the builds, Geenz Spad explained their purpose thus: “We want to get more people testing our nightly builds of Exodus as we near another stable release; those builds are updated almost on a daily basis … to get new features we’re experimenting with out to the public faster for feedback before they make it into a stable release.”

As daily builds there are a few points worth mentioning:

  • No support is provided – so please do not use them as your primary viewer
  • There will be issues both in terms of functionality and stability
  • Please do give constructive feedback to the team on any problems you have, crashes you experience etc.

If you’d like to help the team work towards future releases of Exodus, you can find out more by reading their blog post on the builds and by following the links below:

Viewer release summary 2012: week 21

This is a weekly summary of changes to all SL Viewers / clients of which I’m aware and which are in popular use across the grid / listed in the TPVD. Detailed links to said Viewers / clients can be found in my Viewer Round-up Page. The links supplied in this summary are either to change logs or to reviews within this blog.

Another relatively quiet week. Zen rolled a released close enough to the preparation of this update that it gets included here. SL pushed out Beta and Dev viewers, Lumiya rolled a new release – 2.0.2 – and Henri made his usual Cool VL release.

Updates for week ending: 27 May, 2012

  • SL Viewer updates:
    • Release version: no change
    • Beta: rolled to version 3.3.2.257717 (May 22) – release notes
    • Development: rolled to 3.3.3.258002 on May 24, then to  3.3.3.258100 on May 26
  • Exodus has introduced nightly builds ahead of the next release
  • Niran’s Viewer rolled to 1.38 (21st May, reported last week)
  • Zen Viewer released version 3.3.3.5 on May 22nd and 3.3.3.6 on May 28th (close enough for this update) – release notes
  • Cool VL Viewer rolled to 1.26.4.14 and then to 1.26.4.15 on 25th May, with the change log here
  • Lumiya rolled out version 2.0.2 (release notes) on May 27th; a few bugs were noted, so expect an update soon (and review to follow in this blog)
  • Group Tools made a further release on May 23. Due to issues with the trial licence, still unable to test / review.

Related Links

Viewer release summary 2012: week 20

This is a weekly summary of changes to all SL Viewers / clients of which I’m aware and which are in popular use across the grid / listed in the TPVD. Detailed links to said Viewers / clients can be found in my Viewer Round-up Page. The links supplied in this summary are either to change logs or to reviews within this blog.

A very quiet week!

Updates for week ending: 20 May, 2012

  • No changes to any of the major SL Viewer releases
  • Zen Viewer released version 3.3.3.4 on May 15th
  • Niran’s Viewer rolled through release 1.37 (14 May) to 1.38 (21st May, close enough to make this update)
  • Cool VL Viewer rolled to 1.26.4.13 on 19th May, with change log here
  • Group Tool made a release on May 20. Due to issues with the trial licence, still unable to test / review.

Related Links