First looks: Camera Presets Second Life RC viewer

On Friday, January 24th, Linden Lab issued the Camera Presets release candidate viewer – links at the end of this article.

Developed as a result of the code contributions and work of Jonathan Yap, who was responsible for bringing graphics presets to the viewer (which allows users to create and store custom graphics settings for their viewer – see: Early looks: Avatar Complexity and Graphics Presets (2015)). This idea with this viewer is to provide an easy and intuitive means for users to be able to create avatar camera positions they find comfortable to use, and which can be saved and used as needed.

Many people have developed custom camera placement options that range from instructions on editing the camera debug settings through to the use of scripted HUDs. Some third-party viewer developers also provide adjusted defaults within their viewer offerings. There are many reasons for doing this – from things like improved game play (combat games, etc.), through to being able to better build to scale without fear of cameras ending up stuck the wrong side of ceilings, etc. For my part, and as an example, I’ve long used Penny Patton’s camera offsets, which she first allowed me to reproduce in these pages far back in 2011 (see: SL Camera Offsets), and which I still use today, saved as a part of my personal settings for Firestorm.

However, manually setting up a camera preset involves a dive into using the viewer’s Debug settings – something many users do not find comfortable and which is not particularly easy unless you know exactly which debug options to play with. The Camera Presets Viewer eliminates this by providing access to the required options through the viewer UI and by using the camera controls. What’s more, it makes it possible to create and save multiple camera presets that cane be used as requires with a simple click or two of the mouse.

To achieve this, the Camera Presets RC viewer presents five new or updated UI elements::

  • The Camera Presets icon and drop-down – presenting the means to quickly access and use created camera offsets.
  • An updated camera floater, which is used to both control your camera and create any camera presets you may need. It in turn provides access to three new options:
    • A new Camera Position floater – allows you to create a camera preset using the Camera Offset and Focus Offset debug settings.
    • A My Camera Presets floater – allows you manage your camera presets:
      • Delete any custom ones you have created or
      • Reset a “standard” Front, Rear or Side camera preset you may have replace with your own values to its default position.
    • A Save option – directly save a camera offset you have created under a unique name (adding it to the Presets drop-down) or using it to replace one of the default camera positions of Front, Side or Rear.
The Camera Presets options and floaters (includes the updated Camera Controls floater, centre)

A Quick-Fire Guide to Creating and Using a Camera Preset with the Viewer

Note that you can create multiple camera presets, depending on your SL needs.

Creating a Custom Preset Using the Camera Controls

  1. Open the Camera Control floater by:
    • Either clicking the Custom Preset icon at the top right of the viewer window to open the drop-down and then clicking the Open Camera Floater option.
    • Or clicking on the Camera Controls (Eye) button in your viewer’s tool bar.
  2. With the Camera Control floater open, clicked the required view button (Front, Side, Rear) if required.
  3. Use the camera orbit, slide and zoom controls on the left of the camera floater to position your camera as you would like it to be relative to your avatar.
  4. When you are satisfied with the camera position and angle, click Save As Preset button in the floater, and:
    • Either make sure the Save As New Preset radio button is selected and type a name for the preset in the text box.
    • Or click the radio button for Replace a Preset, then click the button to display a list of current presets and highlight the one you wish to replace (including one of the three default positions, shown in italics).
  5. When you have entered a name or made your choice, click Save.
The revised Camera Controls floater and using it to create camera presets

Creating a Custom Preset Using the Precise Controls

If you have a numeric set of camera and focus offsets you use (e.g. such as those provided by Penny Patton):

  1. Follow steps (1.) and (2.) above to display the Camera Controls floater.
  2. In the Camera Controls floater, click Use Precise Controls to display the Camera Position floater.
  3. Enter your X, Y and Z figures for the Camera and Focus offset positions. Use the spinners to fine-tune your positioning, if required.
  4. As there is no field for entering a CameraOffsetScale adjustment, zoom must be used as an arbitrary means of setting camera distance from the avatar, should this require adjusting.
  5. When you are satisfied with the camera position, follow steps (4.) and (5.) above to save your camera preset.

Using Your Presets

  • From the Presets icon:
    • Click the Custom Preset icon at the top right of the viewer window to open the drop-down.
    • Click on the required preset name to select it.
  • From the Camera Controls floater:
    • Either click on the required view button (Front, Side Rear).
    • Or click on the Use Preset button (only available if custom presets have been created) and select the required custom preset.
  • Note that with either approach, the currently-selected custom preset will be indicated in both the presets drop down (by a tick appearing next to it) and in the Camera Controls (the Use Preset button will update to display the name of the preset being used).

Deleting or Resetting Default Presets

Note you can only delete custom presets and reset default presets. Note that no confirmation is requested: actions will be immediately implemented.

  1. Display the Camera Controls floater.
  2. Click the gear icon.
  3. The My Camera Presets panel opens (may default to the top left of your screen).
  4. Hover the mouse over the preset you wish to delete or reset.
    • Custom presets will display a trash can. Click it to delete the preset.
    • Default presets will display a reset icon. Click it to return the preset to its original values.


This capability has been in development by Jonathan for a while, and it is good to see it finally surface. As a long-time user of custom camera presets I’ve been looking forward to Jonathan’s work seeing the light of day in the hope it will provide an easier means for people to adjust their camera without the fear / concern of having to dive into debug settings.

In this, I was somewhat disappointed to see there is no option to quickly enter a value CameraOffsetScale using the “precise controls”. It’s a minor niggle, although it can be advantageous to some views in having the camera set back further than the usual default distance. While the zoom slider can still be used to achieve this, it is somewhat arbitrary compared to entering a precise value, which still requires the use of the debug setting to achieve.

On the positive side, being able to set a preset through the familiar orbit, zoom and slide controls in the Camera Controls floater is probably going to be more than enough for most users, and the approach makes experimentation and playing with camera presets a lot less off-putting than tweaking debug settings.

Also, all of the new panels and drop-downs are clear and easy to understand, although some on laptops or lower-resolution screens might find the increased size of the Camera Control floater gives rise to a certain amount of gritting of teeth if it is a floater they like to keep open. For my part I admit to liking the way in which it brings all the Camera Control options together as a single visible element, rather than having to “page” between them as is currently the case with the release viewer.

Given the contained nature of the capability and the fact it appears to be working exactly as advertised – and my hope that CameraOffsetScale might find a way to being included in Camera Positions Floater with a future release notwithstanding – I suspect this might be a viewer that could quickly find its way to being promoted to de facto release over the next few weeks, rather than awaiting its turn in line behind others.


A Dream of Asia in Second Life

Th Dream of Asia, January 2020 – click any image for full size

Miro Collas recently suggested we drop into the regions designed by Tatjana DeCuir and her SL partner, arvo, which have recently been redesigned to have an Asian / far east theme. Comprising two Full private regions making use of the additional 10K Land Capacity, they form a two-region estate that is home to a range of activities, including DJ sessions and dancing, and some that are more adult-related.

The range of activities is reflected at the skyborne landing point, which features a large teleport board (also to be found at various points on the ground) directing visitors to various locations. Which option you take is entirely dependent upon personal choice and the reason for visiting. However, if you’re dropping in to explore and / or to take photographs, Caitlyn and I would recommend the Bubble Tour teleport as a good place to start.

The Dream of Asia, January 2020

Located on a beach sitting in a broad bay, the Bubble Tour is a point from which it is possible to complete a full tour of the regions either on foot or via the multi-seat bubble that will fly you around and over the islands to give you a bird’s eye view of their layout and surrounds. The latter is a particularly unhurried way to pass the time when travelling with someone, as the speed ensures you can relax, set your camera position (and rotate it occasionally) and enjoy a conversation, point of the sights to one another and just appreciate the view.

Given the setting does cover two regions, there is a lot to see, and there is more than enough variation in the design to keep visitors fully engaged in travelling from beach to hilltop walk, passing through rain forest or along semi-paved paths along the way, discovering ancient ruins or well-maintained gardens, all the while drawn by the high roofs of buildings perched on cliffs or straddling stone plateaus. The network of paths and trails means that is is possible to find your way around both regions without resorting to the use of the teleport boards, but care needs also to be taken as some of the paths may not be as obvious as others.

The Dream of Asia, January 2020

This rich mix of settings brings together hints of Malaysia and the Philippines with those of Japan and China (notably through the buildings and the presence of panda). Given the off-sim surrounds, the feeling is very much that this is a place hidden somewhere along the Pacific coast of Asia (the presence of African elephants on the beach notwithstanding); a realm hidden amongst a group of protective islands, shielding itself from prying eyes.

From the bubble tour landing point, it is possible to go inland, climbing a natural “stairway” that looks to have been worn into the rock by the passage of time and feet (or perhaps in the distant past, by water), rather than being cut by hand, or follow the beach to the north. I’d recommend the latter route, as it presents a logical means to circumnavigate the regions, starting by taking the low bridge to cross the channel of water feeding the bay to enter the eastern region. Here the land points a bent-tipped finger out into the eastern sea, home home to a DJ stage built both over a natural pool of water and partially under the protective arc of a natural rock arch.

The Dream of Asia, January 2020

The finger ends in the tall and foreboding form of what might have once been a fort watching over the bay to the south. Sitting in  its own grounds and elevated in a defensive manner, it is now a location for some of the more adult activities in the estate, being a Shibari house. To one side of its paved forecourt stands a red wall with circular open gateway. Pass through this, and a shrub and tree bordered path leads back to the western region, passing by way of pandas and a bamboo glade into the region’s rain forest.

Here can be found a sense of ancient design – flagstoned ground, a broken statue to Buddha (which appears to have a rock formation sprouting through it!), shrines, water channels and much of the region’s wildlife. multiple paths wind through it, offering opportunity to explore. Some of these lead the way directly up to the plateau sitting above the rain forest that is home to what might be regarded as a former palace or similar official residence, complete with outbuildings, a water garden, reception pavilion and fountains. All are open to public use and make for a striking setting.

The Dream of Asia, January 2020

Just below this large terrace, however, and nestled into the south-west corner of the region is the most marvellous house and gardens setting. It can be reached by both the rock steps leading up from the beach not far from the bubble tour, or by finding the corner path and steps that clip one side of the rain forest as they descend from the plateau. I’d highly recommend leaving this aspect of the estate for the final part of any exploratory tour, and that you reach it via the path down from the high terrace, simply because the beauty of the design is well worth holding until last.

The path from the plateau will bring you by way of rock and stone arch to a gorgeous hanging garden lit by cast-iron lamps (found elsewhere in the region as well), presenting a shaded path to the house and its broader gardens. With the mix of trees, plants, water and winding paths, it is an idyllic and romantic setting which invites visitor to again relax and appreciate a natural beauty. The house itself does not appear to be a private residence, although I would suggest the best way to appreciate it is from the gardens, where there are several places to sit and pass the time.

The Dream of Asia, January 2020

Being a predominantly mesh build that has a very high volume of textures, it can be somewhat taxing on viewers, so saving the use of shadows for taking photos and turning them off when walking might be advisable, as might dropping draw distance if you have it set to longer distances.  However, with much to see and many places to sit and enjoy a cuddle or a dance to be found throughout both regions, and additional attractions such as the self-fly bubble cars (rezzers marked by signs), this iteration of LebensRaum is a place that can easily entice visitors into passing their time.

SLurl Details