Gazira Babeli
Second Life
code performer
Home
||
ACTS
||
MOVIES & VIDEOS
||
SHOWS
||
TEXTS & REVIEWS
||
Gaz'
||
Contacts
_||_
Second Front
_||_
Odyssey ning
ACTS
/ Grey Goo
October / November 2006
(cc) by-nc-nd 2.5
Boing Boing:
http://www.boingboing.net/2006/10/09/grey_goo_melting_onl.html
Wikipedia:
http://en.wikipedia.org/wiki/Grey_goo
Grey Goo Video
-
Kaspar Goo II
(Odyssey ning version)
- Grey Goo, Kaspar Goo, Banana Goo
(Full DVD Available)
Kaspar Goo
13 November 2006
Banana Goo
ARS VIRTUA, 15 November 2006
LSL script
// ================================================= // Basic Grey Goo // ================ // by Gazira Babeli // gazirababeli.com Second Life code performer // ================================================= // (cc) 2006 Gazira Babeli // This work is licensed under a Creative Commons // Attribution-NonCommercial-NoDerivs 2.5 License // http://creativecommons.org/licenses/by-nc-nd/2.5/ // ================================================= // // ================ // New prim, this script, wear? Touch.. integer num = 333; float dist = 21.0; string texture; integer random; list TextureList = [ // your UUID texture list "33d2a02e-f5a4-a5fa-4b6e-93acbdae770b", // ? img "4f0a8f2d-0c1c-1156-4f5e-36e9aa05a7d7" // + img ]; startgoo() { random = llFloor(llFrand((float)llGetListLength(TextureList))); texture = llList2String(TextureList, random); llParticleSystem([ PSYS_PART_FLAGS , 0 | PSYS_PART_BOUNCE_MASK | PSYS_PART_FOLLOW_VELOCITY_MASK | PSYS_PART_EMISSIVE_MASK, PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_EXPLODE, PSYS_SRC_TEXTURE, texture, PSYS_SRC_MAX_AGE, 0.0, PSYS_PART_MAX_AGE, 33.0, PSYS_SRC_BURST_RATE, 30.0, //opt. PSYS_SRC_BURST_PART_COUNT, num, PSYS_SRC_BURST_RADIUS, dist, PSYS_SRC_BURST_SPEED_MIN, 3.0, PSYS_SRC_BURST_SPEED_MAX, 5.0, PSYS_SRC_ACCEL, <0.0,0.0,-9.0>, PSYS_PART_START_SCALE, <3.0,3.0,3.0>, PSYS_SRC_OMEGA, <0.0,0.0,0.0> ]); llSleep(0.3); llParticleSystem([]); } default { on_rez(integer param) { llResetScript(); } touch_start(integer total_number) { if (llDetectedKey(0) == llGetOwner()) startgoo(); } }