This Wednesday we will be investigating character creation, starting with a look at some of the different in-world aspects used in the creation of the avatar itself.
NOTE: Depending on how the session goes we may continue to look at scripts in the 2nd half.
The following is a YouTube tutorial that looks at saving and wearing outfits, so that you can easily assemble different looks for your avatar from a collection of different clothing items and body parts. This video will help in preparing you for the session.
Defining a character isn’t just a physical look but is also how a character presents themselves in the environment, through their stance, their walk, etc. To this end we will also be looking at AOs (Animation Over-riders), in-world tools that over-ride the default animations of your character and add another layer of uniqueness to your look. The following are two AOs that are available for free from the Second Life Marketplace. In preparation for the class, purchase (for L$0) either a male or female AO, or both if you wish. Read through Shopping in the Second Life Marketplace before attempting to purchase any items there.
NOTE: There is a small anomaly in the marketplace system which stops you purchasing things for L$0. You must have at least one item of value in the cart for the purchase to go through. If you want to get these HUDs through the marketplace find something worth L$1 and add it to the cart before purchasing. Otherwise you can find them inworld at http://maps.secondlife.com/secondlife/Ubunil/82/121/135 Use the Animations TP at the landing point then look for the desk by the central stairs. The vendors for the freebies are behind the desk.
TuTy’s – DAILY sLIFE FREE Male AO
TuTy’s – LUCKY GIRL FREE AO
As I have now covered most of my class work for the course I thought we would spend the time this afternoon on individual work. This will be an opportunity for you to review the work you have been doing with Isa and build confidence in your ability to work on your own project next term. I will be happy to help with sorting out any issues that you have or finding textures/scripts that might be useful and answering any questions that I can.
If you feel you are up to speed with all the SL aspects you are free to either develop those skills further on your own or work on Assignment 2 – your choice!
See you shortly.
For those who need to revisit it or missed the session on the default script here is a Slideshare slide show that goes through the steps for you. The slide show is also available on the projector in-world.
I have been asking you to create the basic lamp for texturing this week but instead we will postpone the texturing till after the holidays. With smaller classes we sometimes get ahead at this point and can fit in Advanced Texturing early but this year we will stick to the schedule. So this Wednesday we will looking at the basics of scripting (programming) in Second Life. In next week’s session, the last one before the holidays, we will look at the basics of character creation.
To help ease you into scripting I have added a number of resources below that you should take a little time to browse through. I have also placed a number of scripting examples onto our parcel for you all to interact with and consider the processes that occur.
The LSL Portal
The Second Life Wiki: LSL Portal. This is the index for the Linden Scripting Language (LSL) and contains all the EVENTS and FUNCTIONS available to the language. The ‘Getting started with LSL’ section is worth having a look over for those who have never programmed before.
A Script Deconstructed
This SLENZ Build Deconstruction post looks at the welcome script that I created for the SLENZ Build. It provides the full script as a pdf file and talks the reader through the scripts construction. This isn’t about learning to create this script rather just think about the process and the different options that needed to be built into the script to have it function appropriately for the user.
Consider if there wasn’t a function built into it to recognise that the user had already received the dialog box and they were constantly spammed with this every time they were detected. Scripting is very much about usability.
A Gentle Introduction to Scripting in Second Life
This Wikibook is written for the SL user who has no experience with computer programming; or, for users with programming experience who would like a gentle introduction to LSL.
Collision Based Effects
Also provided are two resources accessible from our inworld parcel. These look at collision based EVENTS and FUNCTIONS. One is another script deconstruction from the SLENZ build, the other more visual in that it contains a video of three different uses of the llVolumeDetect FUNCTION. The stair described in the deconstruction has been set up on our parcel as one of the script examples mentioned at the beginning of this post.