The Show Must Go On …

…Sci Prime Science Mountain needed a presentation/conference centre.

Theater Entrance

Theater Entrance

Given it was a yukky weekend, I decided time was right to make it: enter The Double-Helix Theater.

Auditorium from stage

Auditorium from stage

…so there is this big underground cavern, right? Well, now it dips below the existing floor level (some 8m or so) with raked seating (had to leave enough room to sit and have legs dangle) and stairways up/down strategically located. The stage is a full size stage, with wings, flies and a cyclorama

Stage, proscenium, wings, flys, cyclorama

Stage, proscenium, wings, flys, cyclorama

Like all large venues I also have large screens to display stuff, will see if I can get a camera to feed to it so the audience can see 3 separate views of the stage action.

Waiting nervously in the wings

Waiting nervously in the wings

After talking with Caff, I got a picture of a proposed (fait accompli?) development at her asylum that would be useful as a theater space (only to learn that them knobbled it through poor decision making long before someone who knew what they wanted got involved) – this is a vision of what that space could have been.

I added a lighting grid (well, actually just one bar), attached some coloured spotlights to it and focussed them on stage:

Lighting Grid and Lectern

Lighting Grid and Lectern

A few hidden objects as light sources, and presto – a stage space created, a star is born. The sight lines here are actually not too bad – so long as punters sit in designated seats, then action on stage is visible in a controlled way:

Seats, house lights go down ...

Seats, house lights go down ...

I made a squashed spherical seat cushion, positioned them to face the stage and turned them into immobile movers (remember the trick to making seats) so every seat in the house is a good one. We now have a conference venue, large space for guest speakers, dance hall … whatever.

There is plenty of floor space for static displays and a suitably flexible stage for virtual dramas – fairly happy with it all up – nice when a vision in your head matches the final product almost exactly – I hope that is because I am getting better at making things, and not that I dumb down my ideas to suit the tools I know how to use.

Pass the Particle …

…now I have been putting off experimenting with particle systems because … well, no sensioble reasone really, I had just convinced myself they MUST be hard, and love a good self-fulfilling prophesy, dont you?

So, in the script lab, I thought – we need a shower – a cloud of objects that are dynamically spawned (I happen to have already made a drop shape, they will do), they should be effected by gravity, they should “rain” down from a point (I happen to have already made a tap – will modify it so the handle is separate from the tappy bit, that’ll do).

a particle generator - click link below for properties

a particle generator - click link below for properties

ZOOM to see the properties

So I spawned an object, changed it into a “particle emitter” which makes it an invisible system object, customizing it was fairly intuitive (thanks activeworld help), I used the “drip” as the actual thing that made up the generated cloud – a MODEL, and got it to scale and twist it as it fell, making the effect a lot like a water-efficient shower head (you know, the ones you have to run around under to even get wet); I positioned it just under the nozzle of the tap, placed a tap handle above, then went to the scripting of the “off” and “on” buttons.

create color blue; activate tag tap on, rotate 0 5 0 name=handle time=6 reset

…for the “on” button, it starts BLUE, when you click on it (activate) it, the TAP particle emitter turns on;  and the handle begins rotating at a speed of 5 in the Y axis, for 6 seconds and then resets itself (I got the rotation to go a full 180 degrees, that way the reset does not appear to effect it, and the handle looks like it does a half turn). The Off button is RED and rotates in the opposite direction, turning the TAP particle emitter off as it does this – nice

remember to turn off the tap

remember to turn off the tap

The emitter also has a “lifespan”, I set this to 60000 milliseconds (or 1 minute to normal people) meaning that once the emitter/shower is turned on, it automatically turns itself off after a minute – cannot have us wasting water (even virtual water) now can we?

A few things can be used as particles, the next experiment used “SPRITE” – a graphic – I used c_sun ) – the nice thing about this is the image self-masks, making the image a fuzzy-edged soft floaty thing, perfect for a firework.

a flash in the pan?

a flash in the pan?

I generated 3 particle emitters – told each to colour the sprites in shades of red, green and blue, made ON switches for each, an OFF switch that did all 3 and *presto*, a fireworks display is born. I gave each particle emitter a lifespan of 1 minute so you could not accidentally leave it on, nice.

The only effect particle emitters have is to slow down the frame rate for the immediate area – it takes processor hits to generate, move and render from various viewpoints I guess. The effect is lovely, fairly easy to control and useful for creating things like flames, smoke plumes, things that move around in semi-organised clumps.

By widening the “create zone” volume, you can have spawned particles coming from all directions, going in all directions, or by tweaking velocities, acceleration and so on, you can direct the stream, turn on and off gravitational effects etc … very useful indeed.

Just follow the script …

A tutorial that seems to be taking time is one involving object scripting … what to showcase?

I thought providing practical applications of scripts were a plan, so set about to put in things that are controlled by scripts that do stuff that might be useful.

remember to close the door

remember to close the door

Doors, using a controlled, rotation, triggered by a click (or activate)

activate rotate 0 20 0 nosync time=1 wait=2 global

meaning, when you click on it, rotate about the Y axis at a speed of 20 (-20 to open in the reverse direction) for 1 second, wait open for 2 seconds then close; global means all can see it, not just the clickee.

transport portals

transport portals

A cute set of “stargates” – one warps to the other, the other teleports – both use the “bump” event (ie. when you run into the non-solid blue twirly thing the action is applied)

create rotate 0 0 -6, solid off; bump warp 3.51N 9.06E 0.03a 14

…meaning when the blue swirly thing first appears, it is rotating around the Z axis, making a nice whirlpool thingy; it can be walked through; when someone bumps into it you warp (walk in fast motion) to the named coordinate – easy. The only real difference between point A and point B is the warp/teleport command word and the coordinates.

a little rock and roll

a little rock and roll

I recycled the rockshop sample lab (from Q2 – made a looooong time ago) into a percussion lab using activated noises

create light color=blue brightness=1 fx=fire; activate noise http://myworld.eq.edu.au/media/biggestbassdrumopen.wav overlap

…meaning, when the rock is first rezzed, it sheds blue firelight; when you click on it it triggers a sample that allows other samples to play over it. nice.

dancing dave

dancing dave

Next a little free-play pitch, roll and yaw, with some uppey-downey motion thrown in – the aim here – I name the lego dude and then the scripts inside each clickable sign reach out and effect that named object:

activate move 0 1 0 name=bob loop wait=0

which means move in the Y axis a thing called bob, do not wait but keep moving it back and forth – bob bobs up and down, the others apply a rotation in the named axes.

next … a particle lab I think.

SkyCity Revisited…

…I like it when a little organised anarchy works, Sky City is a prime example:

...leave a trail of breadcrumbs

...leave a trail of breadcrumbs

I noticed kids building with lego at altitude, and decided to appropriate the idea, and give them a little structure. I created an “underground” link, phrased in the “mouseover challenge” of wanting to get into something bigger. Rather than splashy and overt, I made the link a little buried, so the kids felt like they had discovered something that not everyone knew about.

Following the link, it warps you up to a platform 400m in the sky, barely visible from the ground (depending on your visibility settings, you get a small blot in the sky until you approach it then this amazing expanse materializes before you)

squint into the sun and you might just see it

squint into the sun and you might just see it - 100m up, looking up

You land in my “object dock’, a good place to explore materials and check the rules. From this object dock  you then look out over a suspended plane (I expand it at night, late, when space is an issue):

a building platform

a building platform

…the ONLY guidelines – do not break/obscure anyone elses building – work together. We had to add the rules, it was a little ugly before we did, kids scrapping and getting territorial – you get that.

The results have been, well, honestly, startling.

Some kids have been up here for hours, mostly in their own time (evenings and weekends) sculpting buildings, “homes” and play spaces, often tearing down and starting over when they realise that “tidy” building looks better, that inside spaces need to make sense else getting around them is difficult – don’t architects spend years at uni completely failing to learn this lesson?

an elaborate "home"

an elaborate "home"

Some kids use only the provided materials, MOST source new things, incorporate them, re-cycle and re-purpose, displaying imagination and creativity I as a crusty old adult can only pretend to remember having.

I am honestly impressed with the skill and attention to detail some kids have displayed here. Object alignment, scaling, positioning etc are, for the most part, very sophisticated…

inter-connections, transport systems

inter-connections, transport systems

…they worked together, often without any direction or intervention, building things beside and with others – they devised streets, a transport tube system and other modern metropolis entrapments.

For keen (or “difficult”) kids, I changed one or more of thier stationary vehicles into movers that THEY could control – we have hand gliders, thopters and other flying things that kids have build garages for and loan out for joy flights – amazing really. What interested me more was the almost casual (but strategic) suggestions that took TROLLS and turned them into contributing citizens.

inside a towering game palace

inside a towering game palace

Some buildings work really well as buildings – they have internals that are breathtaking, and ramps, stairs, lifts and so on. As adults we look to make sense of our surroundings – kids are not confined by such a narrow view – all pretty amazing stuff, and more importantly a terrific way for them to practice their building skills (which, sssshhh – don’t tell them, is actually why this exists).

Who says chaos and anarchy can not be positive forces…

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

« Previous PageNext Page »