Tutorial: How to make a scripted mesh female tanktop with a HUD.

Hi folks!

No “mini-tutorial” this time, but a rather lengthy one. So get comfy, shut down your mobile, set your avie in “busy” state, grab something to drink and enjoy this tutorial!
(read more below the line!)

Continue reading Tutorial: How to make a scripted mesh female tanktop with a HUD.

Mesh Tanktop Tutorial
Mesh Tanktop Tutorial
Version: 1.0
1.6 MiB

Mini Tutorial: How to build a walking talking stickman

By popular demand: How to build a walking talking Stickman!!

Pic by Garry Beaumont
Pic by Garry Beaumont

I had a Walking Talking Stickman walking and talking on a place in SL. I loved the guy, I LOL’d every time I saw the little guy walking around and telling how bad his life was.
I was talking to a friend who had a stickman for him self the other day, and we decided that it would be fun to have one on OSgrid.

Continue reading Mini Tutorial: How to build a walking talking stickman

Resources, resources and more resources…

I have found a lot of websites that are very useful, important, fun, etc about to OpenSim. I thought I shared some of them:

Opensimulator home pagehttp://opensimulator.org/wiki/Main_Page

Imprudence – http://blog.kokuaviewer.org/
Dolphin – http://dolphinviewer.eregion.de/
Phoenix/Firestorm – http://www.phoenixviewer.com/
Teapot – https://bitbucket.org/ArminW/teapot/downloads
Zen – https://bitbucket.org/Zena_Juran/zen-viewer/wiki/Home
Nirans – https://bitbucket.org/NiranV/nirans-viewer/wiki/Home

Bailiwick – http://spinmass.com/Software/Bailiwick.aspx – Bailiwick is a channel editor for the .raw files used by Second Life sim owners to configure their sims.
Terrain Sculptor – http://spinmass.com/Software/TerrainSculptor.aspx – Terrain Sculptor is an application which maps the terrain of sims in Second Life or OpenSim grids and generates sculpty textures for them.
L3DT – http://www.bundysoft.com/L3DT/downloads/standard.php – Free application (the standard version that is) for creating terrain maps for your region. (Small tutorial here: http://opensimulator.org/wiki/Using_L3DT )
Scratch for Opensim  – http://blog.greenbushlabs.com/?p=797

CGTextures     http://www.cgtextures.com/ – Lots of tiled textures, one of my favourites.
Sharecg     http://www.sharecg.com/
Mega Tex     http://www.mega-tex.nl/highqualitytextures/

Free LSL scripts.com: http://www.free-lsl-scripts.com/ – 1164 open source lsl Scripts.
LSLWiki.net: http://www.lslwiki.net/lslwiki/wakka.php?wakka=ScriptLibrary
OSgrid script forum: http://forums.osgrid.org/viewtopic.php?f=5&t=2233&sid=e490bc95f2f9529e8b532d4c94cc1b27

Squirtsplace    http://www.squirtsplace.com/funstuff/funwav.html -Funny sound files *tip* use the Meerkat viewer to upload larger sound files. (Some sounds are sexually orientated)
Frogstar    http://www.frogstar.com/content/muppets-0 -Muppets sounds!!
AudioSparx.    http://www.audiosparx.com/sa/links/sound-effects.cfm – Sound Effects. (There are like 100.000 soundclips there)

CGSpeed    http://sites.google.com/a/cgspeed.com/cgspeed/motion-capture/ 3dsmax-friendly-release-of-cmu-motion-database – 2548  Animations.
DaveDub.co.uk     http://davedub.co.uk/bvhacker/ – bvh Editing tool. Transform the *.bvh files you get from the link above, into OSGrid usable *.bhv files.
Qavimator – http://qavimator.org/

Mesh stuff.
Blender – http://www.blender.org/ – free 3D editing tool.
Daz3D – http://www.daz3d.com/shop/free-3d-models-and-content/?p=2 Some free tools, some very useful.
30,000 free  3D models – http://archive3d.net/

Mesh related tutorials – http://blog.machinimatrix.org/category/mesh/
culpt related tutorials – http://robynhuffaker.com/sculptblender/tutorial/
ots of amazing howto’s – http://www.free-lsl-scripts.com/Secondlife/tools/tools.htm

Pre-configured OpenSim installations. (read more here)
Soas – http://simonastick.com/
Diva Distro – https://github.com/diva/d2/downloads
New world studio – http://www.newworldstudio.org/site/en/downloads

Mini Tutorial: How to make a lighting system.

Here is a quick and easy way to create a light system for your home, garden, office, darkroom, dungeon, etc.


Let’s start with downloading some scripts:

A prim glow and light script. This script turns on the glow and light function of a prim.
It’s controlled by a controller script.

Light and Glow Script
Light and Glow Script
1.5 KiB

This is a controller script. With this script you can turn a lamp on or off by touching a linked prim (A light switch).

Controller script Touch
Controller script Touch
2.1 KiB

Another controller script. This script sees if its night on estate level. (‘Force midnight’ won’t turn on the lights)

Controller script Night
Controller script Night
526.0 B

Now, lets rezz a couple of prims!

– Rezz a cylinder with the following dimensions:
* X and Y both 0.15 meters, Z = 0.35 meters. Set the texure to blank, color = black.
* Hold down the shift key, and drag the cylinder up a bit. This makes a copy of the cylinder. Set both X and Y to 1.25 meters and Z = 0.2 meters. Set the color to white and transparency to 50%
* Select the first, black cylinder again, and copy it. Set Z to 0.1 meters. Copy this small black prim one more time.
* Position the 4 prims like in the picture below:

Now the script part:

– Select the transparent prim, this will be the prim that glows and lights up.
Open the content tab, and create a new script in it by clicking the ‘New Script’ button.
Open the ‘Glow and Light’ with your favorite text editor, and copy it.
Open the newly created script in the prim, and paste the copied script in to it, overwriting the standard script.

– Select the largest black prim. This will be your root prim.
Create a new script in this prim, and copy the ‘Controller_touch script’ in to it.
Create another script and copy the ‘Controller_Night script’ in this new script.
[Note: you can use one of these controller scripts if you like, so only a the touch controller, or only the night controller]

This was the scripting part, lets link some prims now!

Select the transparent prim.
Hold down the Shift key and touch the 2 smaller black prims.
Finally touch the big black prim. The largest, black prim should light up yellow, the other prims blue.
Hit the ‘Link’ button in the edit window to link the prims.

And your done!

Now this isn’t a really big lighting system he? To make a bigger system, with multiple lamps, you could do the following:

Shift-drag a lamp. (You have two lamps now.)
Select one lamp, and remove the controller script(s) in it.
Copy this lamp (without controller script(s) in it) as many times you like.

Shift-click on all the lamps to select them all (Oddy tip: Select the one with the controller script(s) as last, so it becomes the root prim of your system), and hit the ‘Link’ button in the edit window.


You could make a light switch of some sort, and put one (or both) controller script in it. Again, make sure this is the last prim you select when linking things up.

Have fun!

Mini Tutorial: How to make a Land Editor thingy.

This is a very useful thing to have if you, like me, think land editing in SL or OpenSim sucks…

And this is a very short mini tutorial, because all you have to do is rezz a fresh prim, and add a script to it.

So, let’s get thing going…

First download this script: 

Land Editor Script
Land Editor Script
Version: 1.0
2.5 KiB

Open it with your favorite text editor. (I prefer Notepad ++, download here: http://notepad-plus-plus.org/download/v6.1.2.html )
Select the whole script and copy it…

Second step: rezz a prim.
Give this prim a cool name like Oddball’s Mega Useful Land Editor v123.123a.
Open the content tab, and create a new script.
Open the script, and replace it with the one you copied earlier.
Save the script!!
Take a copy in to your inventory.


At this point, your standard prim turned in to a transparent red prim!! Oh noes!!! What happened?
No worries, it’s supposed  to do that :-)

How to use this thingy:

Touch it, and select Ground from the menu. This sets the height of the ground at the same level of the prim. If you drag the land editor up or down, the ground moves with the prim.

By dragging the prim around, varying the height a bit, you can make a pretty decent range of mountains or hills.  By touching the land editor, you get the menu back up. Try changing the size to Large to make bigger (not higher!) hills/mountains.

Now you have a minecraft kind of landscape he? Looks like its made out of blocks.

Click the land editor again, and select Smooth. Move the prim over your mountain a bit, let it do its job, vary height and position once in a while and you might end up with a cool maintain!

Lets move mountains folks!! Have fun.

Third Party Viewers (TPV’s) for Second Life©/Opensim

Hello all!

I thought I’d put up a list of Third Party Viewers (TPV’s) for Second Life and/or OpenSim based virtual worlds. I tried some of them, and will add some personal comments on those viewers I tried. I’m only gonna blog about graphical viewers, not text based viewers. I might blog about them another time.

Since I use these viewers mostly on OpenSim grids like OSgrid, some things are not included, like direct delivery and such.

Also, I’ll let you in on some little secrets about some viewers I learned over the past couple of years. And I’m gonna show you my favorite Top 3 list of viewers.

But first, the TPV’s:

Download: http://wiki.kokuaviewer.org/wiki/Downloads

The Imp-viewer is a v1 based viewer. Has been around SL since the time men were made out of steel, and ships out of wood.
I’m not sure if the Imprudence team is still working on this viewer. It seems that the focus of this team is on the Kokua viewer. The blog states that there is a second team that is working on Imprudence, but the latest stable release was around May 2011.

Oddy’s comment: I have used this viewer for a long time for building. It’s a very fast viewer and that’s what I want while I’m building. With this viewer you can’t see meshes. That’s a big thing for me personally, I love playing around with meshes :-)

Download: http://catznip.com/downloads/

From the website: ”

Catznip aims to refine and reinvent your window into Second Life. Our focus is stability, usability, privacy and plenty of new original home grown features. It’s about taking a fresh look at things and attempting to do them better.

Catznip is the development viewer for the alternative implementation of the RLV specification. RLVa goes from Catznip into many other TPV’s including Firestorm and Phoenix. This is especially useful for script developers as Catznip represents the future of RLVa often months ahead of the mainstream.”

Oddy’s comment: None, haven’t tried it, but this viewer seems to focus on RLV/RLVa (Restrained Live Viewers, mostly used for BDSM play inworld.)

Download: http://www.singularityviewer.org/downloads

From the website: “Singularity Viewer is an exciting client for Second Life and OpenSim, which strives to combine the beloved look and feel of Viewer 1.23 with the latest and greatest of available technology, and to stay compatible with future Second Life changes and features.

Singularity is a non-profit open-source project!”

Oddy’s comment: Have played with it, but it’s not running decent on my machine.)

Phoenix Viewer.
Download: http://www.phoenixviewer.com/downloads.php

This is also a v1 based viewer, but with some up-to-date features like meshes, direct delivery, etc. This viewer has a history in SL, almost got booted from LL’s tpv list, but recovered remarkably well. Has some nice new features like lightshare on different heights, build in radar, tp history, etc, etc. Most of this stuff is now in official LL v3 viewers!

Oddy’s comment: One of my favorite v1 based viewers, but I hardly use it, since the devs are also working on the Firestorm viewer. I do use it for attending a party now and then on OSgrid.

Download: http://www.phoenixviewer.com/downloads.php

Firestorm is a community development project headed by The Phoenix Viewer Project as an alternative viewer for Second Life. Our primary goal is to improve the user experience with new features while extending usability, functionality and flexibility of the Viewer 2 code base. Our secondary goal is to lessen the learning curve for users migrating from older V1 viewers, while still being easily accessible to users of Linden Lab’s latest viewer offerings. We package contributions from various community developers along with code from Linden Lab and of course ourselves to bring you a quality, feature-rich viewer experience backed up by a large volunteer support team available 24/7 in various languages. More information on support can be found from our website. Documentation here http://wiki.phoenixviewer.com/doku.php?id=firestorm and Tutorial Videos here http://youtube.com/user/PhoenixViewerSL

Oddy’s comment: One of my favorite viewer these days. I like taking snapshots in-world, and I like to build. This viewer has some features that makes things easy.

Download: https://sourceforge.net/projects/niransviewer/

Nirans own Viewer , inspired by Kirstens strict selection of Features and declination of basically a lot of Features of other Viewers, definitively a Viewer trying to do a lot of stuff different instead of following others.

Oddy’s comment: none. 

Download: http://exodusviewer.com/downloads.html 

Exodus Viewer is a new flavour of the Second Life Viewer 3 series, packed with useful features to enhance the experience and competitive play in Second Life. Photographers, roleplayers, fighters and virtual sport stars will benefit from a viewer designed for maximum performance! Exodus Viewer also packs some cool visual effects that are perfect for photographers and machinema film makers.

Oddy’s comment: none.

Restrained Love Viewer.
Download:  http://www.erestraint.com/realrestraint

The RLV enhances your experience when you use it in conjunction with RLV-compatible objects, that are very common around the SL grid now. It is primarily intended to be used by BDSM fans with BDSM oriented objects in-world, which are able to restrict the user from detaching items, receiving IMs, hearing chat, teleporting etc. It can also be useful for totally PG purposes, such as forcing to teleport somewhere (facilitating transport networks), changing the Windlight settings through scripts (helping sim owners), preventing from teleporting out of a maze, etc.

Please note:

This viewer was formerly known as “Restrained Life Viewer”, and changed name to “Restrained Love Viewer” to comply with the TPV policy. It still stays broadly known as simply “the RLV”.

Oddy’s comment: none.

Download: http://dolphinviewer.eregion.de/download-and-install/ 

The Dolphin Viewer is a viewer for virtual worlds, based on the official Linden Lab source code, that contains many fixes and enhancements for builders, explorers, sailors, and other vehicle enthusiasts. There are versions based on Snowglobe 1.5, on the official Second Life Viewer 2, and on the official Second Life 3 source code with mesh support.

Oddy’s comment: Decent viewer, has some nice features build in like Quarls mesh deformer, build-in AO, Texture refresh, etc.


The Zen Viewer is a v3 viewer based on the Second Life® viewer-development Snowstorm repository. It contains all the latest shines and fixes from the SL™ community plus a consolidation of unique features specific to content creation on the Second Life Grid™.

Oddy’s comment: I didn’t play with this viewer enough to make a decent comment, but it’s on the download page of the OSgrid website. 

So, these are all the TPV’s in the official LL list. There more viewers, like the Kokua viewer I mentioned earlier, but I’m not going to include them on this list. There are a lot of viewers for SL/opensim grids, and there are a lot of uses for them, like second inventory, a backup tool that allows builders to save all their creations directly to their hard drive or move them to other grids. (This ‘viewer’ backs up everything you want to back up as long you are the creator. It backs up scripted items, link-sets, etc. It’s not free though)

Oddy’s tips-n-tricks for viewers.
Tip #1: Shortcuts for the SL viewers

More here: http://wiki.secondlife.com/wiki/All_keyboard_shortcut_keys

Tip #2: Being a cloud.
There are some things you can try to stop being a cloud. First thing you could do, is to disable anisotropic filtering the hardware tab of the graphics settings in the viewer.
Another thing that might work, is to rebake your avatar. Hit CTRL-ALT-R to do that.
Changing skins or wearing a new ‘Bald Head’ works sometimes too. Even wearing a random prim from your inventory might work. (Be sure to detach the box, castle or whatever you are wearing)

Tip #3: Build-in Particle Editor.
Some of the latest TPV’s have build in particle editors.

You will find the particle editor in the top menu => Build => Object => Edit Particles.

Tip #4: Build-in Animation Overrider.
A couple of  TPV’s have a build-in Animation Overrider (AO). It’s a very useful feature because it does not have an impact on the region servers (it’s running on the client side, your viewer).

How it all works: http://wiki.phoenixviewer.com/animation_overrider

Oddy’s Top 3 SL Viewers.
Here is my top 3 of SL viewers.

My #3 viewer: Imprudence viewer. I still use this one now and then. Mostly for a quick meet with friends, or attending a party.

Oddy’s #2 viewer: Firestorm. Great windlight settings for taking snapshots, some neat building tools like the align tool.

And my favorite SL viewer: The latest official LindenLab SL Development viewer .
It’s the most stable, and fastest viewer for me. The viewer doesn’t crash as much as the others do, it loads my inventory pretty quick, I’m almost never a cloud.
It misses some of the neat TPV features though.

Mini tutorial: How to build a wall.(or how to use the align tool and planar texturing)

Hello guys and girls, another mini tutorial for you. In this tutorial I’m gonna show you how to use the align tool some viewers have build in (most TPV viewers) and how to use planar textures.

For this tutorial, I’m gonna build a wall with 2 windows in it.

Step 1.
Create a standard plywood cube and stretch it out a bit until you have something similar like in the picture below. Add the coolest wall texture you have in your inventory to it.

Step 2.
Hold down the SHIFT button on your keyboard, and drag the wall to the right to make a copy. Do this again to make a third copy.

Make 4 more copies of the wall, and make them smaller. See the picture below.

Now we have all the parts of our wall ready, but they do not align properly, and the textures are weird.
We start with putting things nicely together first using the align tool.

Step 3.
Make sure the align tool is checked.
Hold down the SHIFT key, and start selecting the pieces of the wall as shown on the picture below. The last piece you should select, is wall #5.
You can let go of the SHIFT button now.
Click on the blue pointy thingy on the top of the wall to align all the selected wall pieces so they line up at the bottom of the wall.

To line things up on the upper side of the wall, see the picture below.

Your wall should look like this:

Only thing to do now, is putting all the pieces together.

Again hold down the SHIFT key, and select the pieces as shown on the pick below. The last part you should select, is the most left part of the wall, number 7 in the picture.
WITH THE SHIFT KEY STILL PRESSED, hit the green pointy thing on the right.


A nicely lined up wall, with holes in it for windows, or bars or whatever.

But the textures are all wrong! OMG!

Relax, do not panic!

Planar texturing to the rescue!!

Step 4.
Make sure ‘Select Face’  is checked in the edit menu (see picture below).
SHIFT click on the 7 wall pieces to select them. You should see a white circle with a cross in it on each face you select.
Now in the ‘Mapping’ part (see picture), select ‘Planar’  from the dropdown menu, and check  ‘Align planar faces’

Set ‘Repeats/Face’ both horizontal and vertical to 0.500 (this depends on your texture, the texture I use here can be tiled. You have to play around with the numbers to get a good result)



I have added some things to show you how things look in a nice scene:

Mini Tutorial: A cleaning robot.

Here’s another mini tutorial by Odd, your local village idiot :-) This time I’m showing you how to make a cleaning robot for your place (in-world of-course, this WILL NOT work in RL!)

And this robot does not clean anything in-world either, but it flies around, makes sound, looks funny in your shop, home, theater, whatever.

The scripts in this tutorial are not made by me, credits go to Ferd Frederix for the script I use for the robot (Read more here for a bee that collects honey from flowers: http://www.free-lsl-scripts.com/secondlife/Posts/Bee/default.htm) and Jopsy Pendragon for the Plasma script.

Let’s go and get busy!

Step 1.
Download stuff.

Version: 1.0
1.1 MiB

Upload the 2 sound files.

Step 2.
Build a robot.

Just go wild here, use the plasma script for a nice effect. Here is a snapshot of what I have build.

 The blue plasma flame is actually the plasma script in a transparent prim a bit below the robot.
Add some cool textures to your robot, enable on one of the prims the light feature (Don’t over do this, things might get brighter then 50 RL suns.!)

Step 3.
Adding the script and sounds to the robot.

Select your robot and create a new script in your robot. Rename the script to “Odds awesome kewl robot script made by ferd and free to copy for all.lsl”
Drag the 2 sound files from your inventory to the content tab of the robot. If you want to use other sounds, rename your sounds to ‘electricity’  and ‘sex’.

Step 4.
Make a base station.

This base station is an object the robot returns to after collecting dust. It can be any kind of object, but the root prim has to be named Base Station. Not base station, but Base Station.

For a cleaning robot, a trash can would do the job:-)

Step 5.
Make a work station.

I use transparent prims for this. The Work Stations are objects the robot collects dust, or whatever it collects stuff from. Name some (transparent) objects Work Station. Not work station, but Work Station. (Mind the CAPS!)

Step 6.
Reset the scripts in the robot, and lean back.
Your robot is taking care of business. :-)


SL versus OpenSim; Oddy style.

OK, I’m not a fan of SL, neither I’m all about OpenSim. I try to get the best of both worlds, I like both worlds, I use them, when I feel the urge to use them. I’m not a big fan of either worlds, both worlds have their pro’s and cons.

So, I don’t have a favorite place to do my stuff in general; I walk a virtual path in virtual worlds and try to get the best of both.


Continue reading SL versus OpenSim; Oddy style.

Yay! I learned some important stuff about online 3D worlds!!

I’m a lurker; I follow a lot of blogs, websites, forums and such. I read a lot on those kinds of web spaces, and I try to learn from that.

I’m not a very active member of those blogs, websites, etc.

But I do learn stuff:

I learned how to behave when I was visiting some parts of Second Life© and other worlds. It’s not OK to play loud gestures during a live performance of some artist, and sometimes the loud gestures are welcomed by artists.
Using /Scream gestures in the middle of some kind of yoga/zen/ying-yang/hhhhhhhuuuuuuuummmmmm class, is not a smart thing to do. Also, I learned , that there are a lot of people with ODD, OCPD, ADHD, and other issues out there. And I learned *proud moment here* how to handle those folks.

I learned how to handle the drama queens. (drama queens are folks who think they are soooo important for any given 3D-world, but they are actually really liked by a close, small group of friends.)

I learned how to build stuff, how to use scripts in my builds, and I learned how to sell stuff! Woot! Lucky me!

I learned how to make friends, how to keep the good friends, and how to let the-not-so-good friends go.

I learned how to make Second Life©, truly a second life, where I could do whatever I want, being it good or bad. I can, and will, be me there. No Linden folk can hold me back, just because they LL doesn’t care about silly old Odd. Same thing goes for OSgrid, Inworldz, etc….

I learned a lot about OpenSim; lots of friendly folks there, pretending that they are *NOT* living a free (or cheap) SL live. (But you can get your own region for the stunning amount of …$ a month)

I learned a lot the couple of years, I saw folks with the best intentions enter 3D-worlds, and i saw them fade away. I saw big companies getting online on 3D worlds; and saw them fade away. I saw a lot of these things.

But one virtual friend turned my 3D virtual world upside-down with three words:

I have cancer.

That sentence is the biggest thing I learned regarding online stuff; being it a simple chat, website, forum, 3D world, hypergrid, sculpties, communities, groups, closed grids, open grids, scripts, griefers, copybotters, drama queens, bloodlines, lag, clouds, free stuff, making money…
It all means nothing when you are seriously ill, and maybe dying.

So yes, we have hypergrid, the coolest sim-on-a-stick, uni’s using OpenSim, SL with pathfinding, folks sharing OAR’s, A virtual guitar museum, NPC’s, a weekly D&J party, etc, etc…And that’s all fun, but soooooo not important for a big part of the world.

The (SL) Guitar Museum has closed it’s doors.

The Guitar Museum closes it's doors.
The Guitar Museum closes it's doors.

Kinda sad news….We, the staff of the SL Guitar Museum just closed doors. The only reason is that what started out as ‘a fun thing to do’, turned into a (almost) 24/7 job. We had lots of live musicians, dj’s and such, and while we got some help from some awesome friends (you know who you are guys, thanks!!), a lot of work came down on us, 3 owners of the guitar museum. We had to decorate (winter, easter, halloween, spring, X-mas, new year, etc, etc settings (great advice Angel)), arrange gigs, host lots of those gigs, research guitar musicians info (awesome job Bono), Build this, build that (yay Oddy) .. We were busy :)

For me personally, the most important thing to stop with the Guitar Museum was, that I was not able to be creative when I had some things spinning in my head. I kinda assigned the weekends as my SL-online time, so I could build some creative things there. But when I logged in, my assistance was needed on the Guitar museum, and bye-bye creative time.
I really like a good party, live gig or a nice DJ now and then…but when my SL time gets filled with parties, gigs and DJ’s, I’m feeling I’m missing other cool stuff, like visiting awesome places in SL, get inspired by things I see, things I hear, building my own things, etc…

So it’s a goodbye from the Guitar Museum, but not a farewell from Oddy..

Be safe all