Good stuff on the web
- LSL tutorials
- LSL reference manual
- Script shack
- also see Temporal Mitra's in-world gadget shop
- instructional videos
- audacity sound editor good for editing wav files
- madtracker sound module composer
- paint.net (for windows only)
- gimp gnu image manipulation program
- adobe photoshop - commercial product $$$ (unless you have it already, or need something special, use gimp!)
- virtualdub video editor
- fraps video capture
- blender - professional animation tool, but not easy to get started with - wiki manual
- collada wiki standard format for exchange of graphic elements
- collada plugin for blender
- bullet physics
- avimator - easiest animator to use - beginner's guide
- wings3d - modeler (I think that only the "development release" 0.98.36 works with the Second Life plugin)
- poser - commercial product $$$ (unless you have it already, or need something special, use avimator!)
- pixie 3d modeling
There is a good list of resources at the SL Machinima wiki
- For windows, get cygwin, and then you can write bash scripts, and we can edit them with the editor emacs or vi.
- These come already installed with standard Mac OSX distributions, in any terminal window, and also in linux.
- To run more complex scripts that run directly on your computer (rather than in Second Life), we use python2.4, with the pygame extension. And Hector sometimes uses ocaml (this language runs the quizzes). These languages are all free.
- Looking Glass 3d - Wonderland (freely distributed, gnu license, implemented in java)
- getting started
- OpenSL wiki (freely distributed, bsd license, implemented in mono)
- deepgrid.com
- multiverse.net (not open, not free)
EdBoost Second Life Experiment blogWorksheets:
Comments welcome! Email: Hector.Something@gmail.com
- 00-default the default script in gory detail
- program structure quiz: online, quiz1.pdf quiz1a.pdf quiz1b.pdf quiz1c.pdf
- 01-colors colors as vectors, using llListen and if-then-else for changing color on command!
- 02-movingCube positions as vectors, adding vectors, and changing position on command
- color, position vector quiz: online
- 03-moreListening an exploder with sound and smoke; and an object that senses, comes, and follows you
- 04-talkBack a script that repeats what you say, and rezzes exploders
- 05-parrot "adding" strings, says the name and key id of anyone or anything she hears
- 06-loop for-loops in examples: (1) counting (2) perfect staircases (3) dancing (4) bombs in different positions
- loop quiz pdf
- 07-racing using llGetPos,llSetPos and vector addition to change position
- 08-emoticons particle generators, and practice tinkering with a huge script
- 09-pet (1) sensing, coming, and following (2) random barks (3) repeating what you say (4) random bodily functions (5) bringing your slippers (6) reproducing
- 10-racer a "global positioning system" and while-loops for fast movements
- 11-physics rezzing physical objects "bonk", finding your mass, and impulses for jumps
- 11a-physics hovering physical objects and pushing them
- 11b-physics once more: hovering physical objects and pushing them
- 11c-physics circular orbits, elliptical orbits, and other paths
- 12-wordGames choosing random numbers for sums, and for Spanish color quiz -- see this script
- 13-machinima making a film in SL. See the cool examples we made with our scripts here
![]()
![]()