“All these worlds are yours…”: the majestic vision of SunAeon

Immersive, virtual environments come in many forms – and those developing them are seeking some novel approaches to developing such spaces that can be interactive on both an individual and a social footing.

Last year, I explored The Blu, which took this idea into the oceans of the world, allowing people to explore water, collect fish, interact with one another and create content with which to populate the various oceans.

Yesterday, I was pointed to another immersive environment which is still in what might be called a “beta” (or at least, start-up) phase, one which takes a far grander setting in which to immerse users: the cosmos around us.

SunAeon is an amazing educational / immersive project being run by a small team based in Slovakia, who have already cut their teeth producing a number of 3D interactive services including Sun / Moon Scope (which shows the current position of the sun and Moon (with the current phase of the latter) from your location, at either the current time or any given time of day) and Astrology Scope (which is an interactive guide to astrology).

The team’s latest project is the Solar System, a fabulous interactive model of the Solar System that is still under development, and which builds on much of the experience the team gained in building Solar System Scope, itself a unique and immersive study of the solar system and the stars around us.

The SunAeon portal

Solar System is the first step in a new SunAeon portal site that will present various elements of astronomy and space exploration aimed at the astronomy / space enthusiast, the armchair hobbyist and at education. As well as providing a unique means of learning about our solar system and the cosmos as a whole, the overall aim of the portal is to eventually include a rich diversity of content, including multi-player games and a range of social engagement options. No special software is required and nothing needs to be downloaded or installed. Everything runs directly on your browser, making accessing the portal a simple matter of clicking on the URL.

Solar System, as its name suggests, is a beautifully rendered 3D model of the solar system that provides users with an immersive means to discover and explore the worlds around us. The solar system itself is presented in two views: “model” and “real”, the key difference between the two being that of relative scale (see below). There is also a “cinematic” mode that takes you on a tour of the “model” view of the Solar system, the camera sweeping from planet to planet.

SunAeon “model” view (click to enlarge)
SunAeon’s “real” view of the solar system (click to enlarge)

In either view, you can use the mouse to scroll around the solar system and view it from different angles. You can also zoom in/out using the vertical slider on the right of the display. To zoom in on a planet, hover the mouse pointer over it so it is outlined (easier in “model” view) and double-click.

Once zoomed-in on a planet, you can either orbit around it using the mouse, viewing it from the “day” or “night” sides or even across the terminator – or you can use a set of media controls to observe the planet as it rotates about its axis. Relative rotations are in “real time” comparative to one another, meaning that there is a marked difference between the observable rotation of say, Jupiter (which completes one rotation every 10 hours), and Venus (which completes one rotation every 243 days). Buttons on the media control panel allow you to speed-up planetary rotation if you wish.

Earth by day … (click to enlarge)
…and by night (click to enlarge)

The media controls are also available from the main Solar System page, where you can view all the planets currently modelled and set them rotating about their axes and travelling in their orbits around the sun. In the model view, and seen from overhead, this offers a very visual means of demonstrating “close approaches” between planets.

At the moment, Earth is the most animated of the planets: as you orbit it / allow it to rotate, you can see cloud swirling and moving through the atmosphere on the day side, and the myriad lights of population centres across the night side of the globe. Other planets are currently more static in nature, although the team are working to change this with a module called Planetary Explorer, which will present the planets more dynamically.

The first phase of this tool was rolled out as this article was in preparation: alongside each planet is a clickable drop-down window that displays basic data on the planet. Over time, the capabilities of the Explorer will be enhances, as SunAeon team member Mito Sadlon explained to me, “You’ll be able to use it to observe the surface and atmosphere of each planet. We’ll have a more extended version of the Explorer available in the coming weeks.”

Phase one of the Planetary Explorer – launched while this article was being prepared

Also missing, as the keen-eyed will observe, are key elements of the solar system – such as Pluto and our own Moon. The team are working on adding these, and also the two captured Moons of Mars: Deimos and Phobos and the four Galilean moons of Jupiter: Callisto, Ganymede, Europa and Io.

Kitely rolls to OpenSim 0.7.3.1, offers NPCs and more

Kitely, the on-demand grid powered by the Amazon cloud continues to develop a-pace. Today, Oren Hurvitz, co-founder of Kitely has announced a significant update, which includes the roll-out of OpenSim 0.7.3.1.

As well as the OpenSim upgrade, the update includes some significant updates in functionality:

  • Mono upgraded to version 2.10.8.1
  • More OSSL functions have been enabled so that now most functions with a threat level of Low are now supported by default, while functions with a higher threat rating being available to World Managers, including osTeleportAgent (allowing “walk-through” teleports) and osKickAvatar, which have been on the request list from World Managers. The post notes that some of the more dangerous functions remain disabled for everyone
  • OSSL sun position bug fix, so that visitors to a world will now see it as the World Manager / owner intended
  • Server-side Windlight support is now enabled
  • Non-player Character (NPC) support has been enabled.
The update also includes an avatar walk fix, which will be contributed back to the OS community.

All-in-all a great update for the platform, and I’m certainly looking forward to getting the time to play with the Windlight capabilities :).

Related Links

Kitely offers world-to-world teleports, expanded Viewer support

When I reviewed Kitely, the on-demand virtual world mid-month, I commented on the lack of world-to-world teleports and a couple of problems I encountered with the Viewer plug-in. The ever-vigilant (and ever-helpful) Ilan Tochner from Kitely contacted me to let me know that both a new version of the plug-in and world-to-world teleports were in the pipeline and would be available “soon”.

Little did I realise that by “soon” he meant before the end of the month!

Yesterday, Kitely’s Oren Hurvitz announced that both world-to-world teleports and a new Viewer plug-in, complete with expanded Viewer support had been rolled out. The blog announcement reads in part:

Teleport Between Kitely Worlds

Teleporting between Kitely worlds finally works! If you try to teleport to a world that is online then you’ll be teleported to it immediately. If you try to teleport to a world that is offline then the world will be started; you’ll remain active in the world you are currently in; and once the destination world is ready you’ll be teleported to it automatically.

Teleport options include:

  • Pressing the Enter World button on the World page for your desired destination
  • Clicking on a region in your viewer’s grid map
  • Searching for regions inside your viewer and requesting to teleport to one of them
  • Opening a Landmark from your inventory and using it to teleport to the landmarked location
  • Accepting a teleport offer from another user.

This is an excellent move, and one that many have been waiting for. However, it’s probably fair to say that even more welcome is the news that the Viewer plug-in has been overhauled and provides both new features and expanded Viewer support.

Required Upgrade

The new plug-in is a required update, and the process is very smooth. If a Kitely user hasn’t updated, they’ll be informed they must do so, together with a concise 4-step set of instructions, when they click the ENTER WORLD button on any World page. The steps comprise:

  • Downloading the plug-in
  • Closing all  browser windows
  • Installing the plug-in
  • Re-starting their browser

Simples!

The new plug-in now automatically supports some of the most popular Viewers available:

  • Catznip Viewer
  • Dolphin Viewer
  • Exodus Viewer
  • Firestorm
  • Imprudence
  • Kokua Viewer
  • Nirans Viewer
  • Restrained Love Viewer
  • Second Life Viewer

Firestorm Default

The Kitely default Viewer has also changed. for those who have no Viewer installed on their computer when they attempt to enter a world, Firestorm will now be downloaded, replacing Imprudence as the default. There are very logical reasons for this: Firestorm supports both mesh and media-on-a-prim, both of which are seen as important tools for in-world use. It’s also fair to say that with the latest release, Firestorm offers potentially the most flexible UI of any Viewer, and should sit well with those users who like the V1-style UI (available through the “Phoenix” mode) or a customised V3.2 UI. I spent some

I certainly applaud the team for the move – and for expanding the list of supported Viewers to include the other top TPVs, allowing users a very wide choice which includes potentially the best two Viewers for photography and / or machinima: Exodus and Niran’s.

Change Your Viewer from the Settings Page

Your choice of Viewer can now be easily changed from your Kitely Settings page:

Change Viewer through the Settings page

Accessing Kitely Directly from a Viewer’s Grid Manager

With these updates, it is now possible to start Kitely directly from a Viewer – although you will still have to ensure the world itself is running first via its World page.

Details on configuring a Viewer’s Grid Manager can be found on the Kitely website (which also includes instructions for configuring Viewers without a Grid Manager).  Once this has been done, the steps to enter a world are:

  1. Go to a World Page and click “Enter World”.
  2. Once the world is ready, you’ll be asked to start your viewer.
  3. Start your viewer; select Kitely in the grid manager; enter your login information.
  4. Click “Login” to log-in to Kitely and your selected world.

These changes bring new flexibility and new capabilities to Kitely, and have been warmly received by users.

Related Links

Flying high in Kitely

Kitely, the “on-demand” grid service recently added Twitter and e-mail sign-up / log-in capabilities to its existing Facebook option. This has opened the service to far more potential users, many of whom were put-off by the Facebook-only approach that was put in place during initial start-up – and I was one of them. However, with the new options available, I decided to drop in to Kitely and take a look around.

For those not in the know, Kitely is a cloud-based VW that utilises an on-demand service operated through Amazon’s S3 and EC2 services. Essentially, if a “world” (analogous to an SL region) is not in use it is stored away rather than running constantly on a server, but can be instantly enabled when someone wishes to access it. This frees Kitely from having to operate complex infrastructure on a 24/7 basis, and allows them to offer a product that is markedly different to other grid-based offerings, as demonstrated by their payment plan – all levels of which provide at least one world / region to every user…

Payment Options

Payment plans (click to enlarge)

The payment options are a mix of fixed monthly plans and what is essentially pay-as-you-go. In this, it very much resembles the types of tariff options offered by cellphone / mobile phone operators.

By default, every new user on Kitely gets a free account. This gives them 2 hours a month access and a “world” (region) of their own if they wish to create one. With this option, additional time in-world is gained through the purchase of Kitely Credits (KCs), which can be brought via PayPal in packs starting at $5 for 1,000. KCs can then be used at the rate of 1 KC per minute of in-world time so a $5 pack can give you an additional 16 hours in-world per month.

The payment plans start from $5 a month. This gives you 20 hours of in-world time, two worlds to use and 300 Kitely Credits a month. The latter can be used to pay for additional in-world time over the allotted 20 hours at the rate of 1 KC per minute (if not used elsewhere), giving you a potential total of 25 hours of in-world time (20+(300/60=)5).

World owners can also define who pays when you visit their worlds – you or them. By default it is you – but to encourage visitors, some worlds are set so that time spent visiting is deducted from the world owner’s KC balance, leaving the balances of any visitors unchanged (so it’s essentially “free” access to the world). Users can also “earn” free time through encouraging those new to Kitely to sign-up and visit their world for 5 minutes or more prior to visiting anywhere else. For every new user who does this, the world owner gains 200 minutes of in-world time.

Finally, as well as the default world available with each payment option, you can also purchase as many additional worlds as you require at the rate of 1 KC per day for each world you require.

Sign-Up

Three options for sign-up to Kitely are available: Facebook, Twitter and E-mail. All three require a valid e-mail address for account validation purposes. The sign-up process is essentially the same for all three: you define your preferred avatar name and gender, provide your e-mail address & accept the Kitely ToS (available to read from the bottom of the website). If you use either Facebook or Twitter, then your credentials from these are used to verify you when logging-in to the system. If you are using the E-mail option, you’ll need to use the e-mail address you supply and password when logging-in.

There are a few points of note with the sign-up / log-in process:

  • If you have both a Twitter and Facebook account, you can have them linked, allowing you an either / or option to log-in to Kitely – useful if either Facebook or Twitter has a major hiccup
  • If you log-in using Facebook, you’ll see your Facebook Friends and Facebook Groups; when you log-in via Twitter, you’ll see Twitter Followers and Twitter Lists
  • The mechanism you use for logging-in may also impact your ability to access Kitely worlds. This won’t be a problem when accessing public worlds (see below), but may affect your ability if attempting to access a specific world. for example: if a world owner has set their world to be accessed by people on their Facebook Friends list, and you are one of those people, but log-in via Twitter, you won’t be able to access that particular world until you re-log to Kitely via your Facebook credentials
  • As you can only use one e-mail address per account, if you wish to sign-up an Alt at any stage, you’ll have to use an additional e-mail address.

Once you’ve completed the sign-up form and verification process, you can log-in to Kitely. This displays a pop-up advising you on what you can do next – create your own world, visit other worlds or buy Kitely Credits. Clearing this drops you into your My Worlds page, which provides summary information on your account and the world(s) you have created.

My Words summary page, as seen by a new account holder

Accessing Worlds: the Kitely Plug-in and Viewer Selection

Accessing a world within Kitely requires two steps:

  • Logging into the Kitely website
  • Logging-in to the required world via the world’s web page

However, the very first time you attempt to enter a world, there are two additional steps you must take: downloading and installing the Kitely plug-in.

You’ll be asked to do this the very first time you click on the ENTER WORLD button from within the Kitely website (see below) – after that, logging-in to a Kitely world from the website is seamless. The plug-in itself takes less than a minute to download on any decent connection, and around the same time to install. It performs a two-fold function:

  • It launches your Viewer of choice  / default Viewer (providing a Viewer is installed)
  • It automatically completes the username and password fields in the Viewer, allowing you to access your selected world without having to log-in manually through the Viewer

By default, the Viewer selected is the last Viewer installed on your computer. However, it is possible to change this if necessary by following some straightforward instructions.

This is actually a very clean and efficient means of logging-in to Kitely, and gives the appearance that everything is being run directly from the website; but it does assume that everyone coming to Kitely has prior exposure to grid-based VWs and has at least one Viewer installed on their computer. Users new to VWs and without a Viewer will find themselves stuck at the ENTERING WORLDS prompt, quite possibly with no idea as to what has gone wrong.

Note, 16th March: As per Ilan’s comment ion this article, the plug-in should in fact prompt for a Viewer download should no Viewer be detected. The current Viewer is Imprudence, but this may change to Firestorm in the future. 

I understand from Ilan Torchner, Kitely’s CEO, that the plug-in is due to be re-written. Whether this will enable it to also install a Viewer (such as the ubiquitous Hippo or similar) as a default is unclear. However, it would appear to be a prudent capability to add as the service increases its user base and increases public awareness of its existence.

Creating Your Own World

Clicking the NEW WORLD button on your MY WORLDS page displays a two-tab pop-up. The first tab allows you to supply the desired name for your world together with any descriptive text (which can be formatted and include images and URLs to websites, etc.) you wish to supply. You can also chose to have the land delivered “empty” (flat default terrain) or with a collaborative environment that includes a number of prefab buildings, or you can opt to upload your own OAR file, if you have previously saved one from another grid.

The second tab of New World enables you to set up who actually pays for their time visiting your world – your visitors or you in terms of minutes / KCs deducted from accounts (default is your visitors), and to set-up access lists of allowed visitors. Once you have satisfied yourself with your initial set-up, click the CREATE button, and the world will be generated and added to your MY WORLDS list.

To enter your new world, click on the world name in MY WORLDS. This will display the world page, which includes a large ENTER WORLD button. Clicking this will launch your browser and automatically log you in to your world (duly noting the plug-in installation described above).

My Kitely world page for my (first?) Kitely world…

Entering Your World

Once logged-in via the Viewer of your choice, you’ll have a default male / female avatar in a default outfit there seem to be a number of avatar option for each gender; a friend who logged-in to also take a look at Kitely arrived with a very different default outfit to the one my avatar was wearing.

If you haven’t used an OAR file to define your world, you’ll have a familiar flat, grass / sand 65K+ square metres to play with and – wait for it – 100,000 prims. You also have full region / estate tools access, allowing you to import terrain files, adjust terrain levels and appearance, etc.

Mesh import on Kitely

Building and terraforming in Kitely is the same as for SL  / OpenSim, and sculpts / mesh are supported. I tested both of the latter using my own sculpt maps generated for Fallingwater and by temporarily uploading a familiar mesh demo model from SL for the latter (right).

XML imports are supported through a suitable Viewer such as Imprudence, allowing you to import content you have created elsewhere and have been able to save locally. There are currently no upload costs to Kitely (including no charges for mesh), making the upload / import of content and your own sculpt maps, textures, etc., easy on the pocket.

Avination add vehicle sim crossing

With the SL-centric news on TPV policy changes, it was easy to miss the announcement that vehicle sim crossing capabilities have been rolled-out to the Avination Grid. I actually caught the new through Maria Korolov’s ever-excellent Hypergrid Business News.

The official press release reads in part:

Avination is the first Grid beside Second Life advanced to the point to offer cars, ships and other vehicles driving across sim borders.

“Breaking down the borders and crossing them!” Avination literally made just that possible for it’s residents. With the latest rollout of its server software Avination became the first grid beside Second Life to allow residents to explore their world using cars, ships, bikes or horse pulled carriages.

The days where one could only cross sim borders hiking or flying or needed a TP to get somewhere else are over.

Whether Avination was the first outside of SL is debatable. InWorldz may equally lay claim to that honour. However, sim-crossings are now available on Avination.

In discussing the roll-out with Hypergrid Business, Melanie Thielker, CEO of both Avination and hosting company 3D Hosting said, “We have worked continuously to improve vehicle physics and we have a good driving feel as it is,” she said. “However, we have also just started a complete revamp of vehicles with the aim to get even closer to Second Life behavior. At this time, Avination supports most of the API [application programming interface] and most values match or need only minor tweaks.” This essentially means that scripts that currently work in SL should work on Avination with minimal revision.

The capability will initially be proprietary to the Avination grid, but will eventually be released to the OpenSim community as a whole, in keeping with Avination’s policy of supporting the OpenSim community, in which it has its roots and strong ties (Thielker is one of the core OpenSim developers).

To mark the roll-out, Avination will be hosting a cross-sim race, sponsored by VirWox, the Austria-based virtual currency exchange and backer of the multi-grid Open Metaverse Currency (OMC), and organised by M Events, a Dutch marketing company which invested in Avination at the end of last year. Details of the race have yet to be announced, and I’ll endeavour to report them when known.

With thanks to Maria Korolov & Hypergrid Business

Hypergrid Business OS Grid Survey 2011

Hypergrid Business, the online magazine run by colleague Maria Korolov has launched its 2011 OpenSim Grid Survey. The first such survey was conducted in 2010, and yielded some interesting results.

This year’s survey is again anonymous – although you will have to supply an e-mail address, this is only for validation purposes to prevent people submitting multiple forms on (for example) the same grid; no personal data will be held on-file, post verification.

Some 20 grids are listed in the survey – although there is space for you to add any grid not on the list. Also, if you do split your time between two or more OS grids and wish to respond to the survey for each of them, you can do so – but make sure you make it clear you are doing so in the COMMENTS field, or you may run the risk of all your submissions being invalidated.

In announcing the survey, Maria describes its purpose thus, “The goal of this survey is to help potential new residents and merchants identify grids they’d want to visit — and to help alleviate some of the fears that people have about OpenSim grids.”

She goes on to state that people should, “Please keep in mind that the more people respond to the survey, the more meaningful it will be. If only a couple of folks comment about a particular grid — and one of them has a bad experience — it may put the grid in an unfairly bad light.”

I’ve already completed the form for the grids I spend my time in when not in SL and for which I can give an accurate set of answers (there are some I’ve spent time in, but not in enough depth to be able to assess things like the overall community, support, etc.).

If you do spend a regular amount of time in an OS Grid, be it small or large, please take time out to complete the survey – it takes about a minute of your time.

You can reach the survey directly from here.