Tute with a view…

First a little machinema I made earlier: wonkoTOUR

…so I am enriching the noob zone where cybernauts come to learn to build, and am up to the tricky stuff, and have used a few approaches to counter the fact that some of our cybernauts may still be trapped in the concrete operational stages (ie. physically unable to think in 3D yet)

Scaling Objects in X, Y and Z

Scaling Objects in X, Y and Z

… so am looking at making things visually obvious. Stretching in X, Y and Z are simple enough – but punters need to realize that the axes move as the object moves – sometimes X is up, sometimes pointing to the left and so on. Not sure if I have got it right yet, but have noticed our budding builder buddies are beginning to sensitively size things, so maybe there is just enough theory and plenty of exemplar for them to learn from.

Adding a splash of colour

Adding a splash of colour

How to describe colour – especially when you have to tell kids to spell it wrong … neways, Activeworlds uses either named colours or html colour codes, so I thought I would demonstrate both, with some colour swatches, link to the help pages on colour models and also to an active html colour mixer, so they can dial up complimentary colours, think that approach is ok, shall see when the punters start using it.

Texturing, an art-form in itself

Texturing, an art-form in itself

So to describe how to apply a texture, skin, appearance … we have hundreds of stock textures, very few of them have names that make sense to anyone (even the people who originally created them i would hazard to guess), so I showcase what the same shape looks like wrapped in a bunch of different skins, and link to the texture library – not sure there is a better way – having a full texture gallery would be ludicrous I think, but I think eventually we will catalogue them in our object database – browsing will still be hideous I suspect.

I dislike the fact that it is so difficult for the punter to add their own objects and textures in an Activeworld, without being given edit access to the master path .. one of a few bugbears I have about this environment (soz, am used to the creative freedom of Secondlife), still I guess there is a place for cookie-cutter construction with some individual tweaks – is easier for little kids also I suspect and after all, they are our clientelle.

Over at Non-Eco School, we planted an idea, well a tree really that was a place kids could post questions to a scientist – worked a treat, so borrowed that idea for a Builders Q&A tree:

Q&A on a grand scale

Q&A on a grand scale

Will be interesting to see what emerges as building issues – I do not do child psychology so have no real idea how successful these things are until I see kids going nuts using the skills.

…all good fun

Who was that masked man?

Texturing is an interesting process – it can transform a boring primitive into something exotic and interesting – finding the right textures can make or break a sim. Textures “tile” if the surface is larger than the actual texture patch, so getting edges that seamlessly fit together is an artform in itself.

Texture artists use many tricks of the trade, one of the, “masking”, is particularly useful- you can have a texture and pair it with another image – the combined image can be interesting.

Image and corresponding Mask

Image and corresponding Mask

If you pair images with equally dimensioned masks containing WHITESPACE in areas you want untouched and colour/texture in areas you want to affect, then the masked result is useful indeed:

Object, Texture and Texture+Mask

Object, Texture and Texture+Mask

create texture wwindow mask=wwindowm

where wwindow was a jpg and wwindowm was a ZIPPED bmp, both uploaded
to the textures folder of the public object path

The intensity of the “masked” area effects the transparency of the combined region – had I scuffed up the texture or the mask, the resultant combination would also appear flawed. The tint of the transparent region seems to be determined by the tint of the original texture (note a beighy cream), the mask grey-level determines the transparency – closer to black, the more transparent and so on.

Travel tubes with masked textures

Travel tubes with masked textures

Careful selection of textures can effect the look and feel of a space, transforming simple shapes into convincing scenic objects.

Terraforming

I spent some time exploring the land grid and played with “terraforming” to see how the mechanic works.

The “World” is composed of a Terrain which is controlled by a grid. Each grid segment has an elevation [controlled by a point in the corner], a texture [and the texture’s corresponding rotation]. Placed on the terrain are objects … basic model, works well.

Terrain geometry is “angular” in that when you elevate a grid cell, the edges of that cell form ridges with adjacent un-raised terrain. Let me illustrate:

Terraforming

Terraforming - Raising a landmass

As you elevate a grid section, the surrounding terrain distorts in a fairly controlled way, you can then pick a texture [still trying to source the catalogue of such textures, do not like the “trial and error” search technique nor the slight changes in shading between batches that accentuate the seams] and then, using the PgUp/PgDn keys rotate it in increments of 90°  – this is nice but assume the way the textures are applied to terrain blocks smaller rotation increments are not possible. I have not found a way of picking LOTS of cells and adjusting them all at once, but assume you can. I have discovered you can COPY a cell and PASTE the elevation and texture settings separately – very handy for lots of tiling.

With only a little fiddling it is possible to raise mountain ranges, fairly nice crenulations and so on from the ground plain. The MACRO view is nice, flying above the scenery [in much the same way I do in 2l or OpenSim] works best. There seems to be an acceptable collection of terrain textures, including modular sections forming edges, roads and paths.

I have seen in other worlds, soaring mountains and other geographical features so assume it must be possible to either use built-in “rocks” [scaled appropriated and “sunk” into the terrain] and the like to compliment the deformed terrain, or there must be another trick. I am hoping that importing geometry created elsewhere would allow geographic features also – that way so long as the textures are right, some naturalistic outcrops, indentations and other stickey-outey bits would be possible. Not sure, however, what the clearances needs to be in gaps and undulations so as not to trap the avatar – might be a bit tricksey if you get caught in the scenery whilst trying to traverse it.

Walking across this terrain is much more controlled than in 2L [and in OpenSIM it is often downright dangerous to walk across undulating ground as you trip and fall constantly] – the avatar does not “flail” or fall as the terrain in an activeworld is much less “organic” because the deformation techniques are much more granular. I do not think this is a problem or a limitation, necessarily.

Lowering terrain below 0m and you intersect with the WATER PLAIN which appears to be [by default anyways] 1m below the surface. Time to put in a POOL:

Putting in a Pool

Putting in a Pool

Default water is an almost invisible miasma but it fills depressions faithfully. By tweaking the opacity, surface turbulence, wave motion and visibility settings, a convincing puddle or an oceanic expanse is possible – I created quite a “storm in my teacup”, literally whilst playing with the world settings. I quite liked the “tidal” movements but on small water masses they look silly. There must be additional “water” objects that can be used to fill containers, fountains etc. above the water table, because I have seen them in other worlds. Although the above “pool” is quite angular, the grid size would make larger such puddles look much better.

Oddly, you can, in a quite messianic way, walk ON the water if you are looking UP or LEVEL whilst walking. I thought I had broken something when first configuring the world water settings until I tried it with my gaze down slightly. Putting your head down a little [PgDn whilst looking ahead] and then walking INTO the water mass you have a nice sense of entering the water:

Exploring water

Exploring water: surface and sub-surface

By changing the visibility settings [ie, how “murky”], colour and opacity, the combined effects [when taking into account World ambient lighting settings, fog, atmosphere and sun/s position] can be lovely and atmospheric. I went for an over-chlorinated feel and am not unhappy with the results. Like 2L, there are NO health penalties for being underwater, so it is entirely feasible to have water-based worlds where all the action is under the surface – this is great news. Pretty sure however that hollow objects [like a diving bell, for instance, if below the water table, would also be filled with water – must check to see if there is a work around – a sub-oceanic bubble city could be fun. Global water settings effect ALL water in that world, so there must be ways of making local water effects, as I might want to go from a quick dip in the ocean to a slow crawl through a tar pit.

Gravity settings in water and out do not have to be the same, so it is entirely feasible to create varying degrees of buoyancy, weightlessness and so on that would accompany the sensation of swimming through something that you can control the viscosity of. This is also nice.

I placed an object [yes, I know, it is a sofa, but hey, I wanted somewhere comfy to sit] under water and again, depending on the settings you can see it more or less above the surface. The visibility settings seem to work well even if there is an “odd” surface/subsurface transition as the client switches views where it appears as though everything is clear [ie. the water completely disappears for an instant] – I cannot manage to stop at that position so it is fine, just curious.

I can see me, with graph paper in hand, making quite complex terrains – a little planning and a fairly small space could be quite interesting to explore – still to find out the dimensions of each terrain grid, and the number of them you get in a world, but that is just research, so all good.
(more…)