Void Singer Posted November 27, 2011 Share Posted November 27, 2011 Finity's End is a far traveling ship,and wide space is the deep that she knows,Infinity's black is the emblem she wears,and never a mark does it show.And no sun can hold us or keep us for long,for Infinity is ours and Infinity's freeAnd no star can own her, and no worlds her own,for Finity's End is she..... 6 1 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 vector uRGB2HSL( vector vColRGB ){ vector vColHSL = vColRGB; if (vColHSL.x < vColHSL.y){ vColHSL = <vColHSL.y, vColHSL.x, vColHSL.z>; } if (vColHSL.x < vColHSL.z){ vColHSL = <vColHSL.z, vColHSL.y, vColHSL.x>; }else if (vColHSL.y > vColHSL.z){ vColHSL = <vColHSL.x, vColHSL.z, vColHSL.y>; } vColHSL.z = (vColHSL.x + vColHSL.y) * 0.5; //-- L vColHSL.y = vColHSL.x - vColHSL.y; //-- C if (vColHSL.y){ vColHSL.x = llList2Float( [(vColRGB.y - vColRGB.z) / vColHSL.y + 6.0 * (vColRGB.z > vColRGB.y), (vColRGB.z - vColRGB.x) / vColHSL.y + 2.0, (vColRGB.x - vColRGB.y) / vColHSL.y + 4.0], llListFindList( [vColRGB.x, vColRGB.y, vColRGB.z], (list)vColHSL.x ) ) / 6.0; //-- H vColHSL.y = vColHSL.y / llList2Float( [2.0 * vColHSL.z, 2.0 - 2.0 * vColHSL.z], vColHSL.z > 0.5 ); //-- S }else{ vColHSL.x = vColHSL.y; //-- Greyscale } return vColHSL;} 3 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 vector uHSL2RGB( vector vColHSL ){ //-- <H, S, L> vector vColRGB; if (vColHSL.y){ vColRGB.x = (1.0 - llFabs( 2 * vColHSL.z - 1.0 )) * vColHSL.y; //-- C vColHSL.x = vColHSL.x * 6.0; //-- H' vColRGB.y = vColRGB.x * (1.0 - llFabs( (integer)vColHSL.x % 2 + (vColHSL.x - (integer)vColHSL.x) - 1.0 )); //-- X vColRGB = llList2Vector( [<vColRGB.x, vColRGB.y, vColRGB.z>, <vColRGB.y, vColRGB.x, vColRGB.z>, <vColRGB.z, vColRGB.x, vColRGB.y>, <vColRGB.z, vColRGB.y, vColRGB.x>, <vColRGB.y, vColRGB.z, vColRGB.x>, <vColRGB.x, vColRGB.z, vColRGB.y>], (integer)vColHSL.x % 6 ) + (vColHSL.z - 0.5 * vColRGB.x) * <1.0, 1.0, 1.0>; }else{ vColRGB.x = vColRGB.y = vColRGB.z = vColHSL.z; //-- greyscale } return vColRGB;} 2 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 integer uAlphaColor2Integer( float vFltAlpha, vector vColBase ){ return (llRound( vFltAlpha * 255.0 ) << 24) | (llRound( vColBase.x * 255.0 ) << 16) | (llRound( vColBase.y * 255.0 ) << 8) | (llRound( vColBase.z * 255.0 ));} 2 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 list uInteger2AlphaColor( integer vBitAlphaColor ){ return [(vBitAlphaColor >> 24 & 255) / 255.0, <(vBitAlphaColor >> 16 & 255) / 255.0, (vBitAlphaColor >> 8 & 255) / 255.0, (vBitAlphaColor & 255) / 255.0>];} 2 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 integer uColor2Integer( vector vColBase ){ return (llRound(vColBase.x * 255.0) << 16) | (llRound(vColBase.y * 255.0) << 8) | (llRound(vColBase.z * 255.0));} 2 Link to comment Share on other sites More sharing options...
Void Singer Posted November 27, 2011 Author Share Posted November 27, 2011 vector uInteger2Color( integer vBitColor ){ return <(vBitColor >> 16 & 255) / 255.0, (vBitColor >> 8 & 255) / 255.0, (vBitColor & 255) / 255.0>;} 2 Link to comment Share on other sites More sharing options...
Talarus Luan Posted November 27, 2011 Share Posted November 27, 2011 Eh? Link to comment Share on other sites More sharing options...
Rolig Loon Posted November 27, 2011 Share Posted November 27, 2011 /me knocks on the monitor gently. Void? Are you in there? Link to comment Share on other sites More sharing options...
Talarus Luan Posted November 27, 2011 Share Posted November 27, 2011 I think she is messing with us again. She BETTER be messing with us again. <.< Link to comment Share on other sites More sharing options...
Paladin Pinion Posted November 27, 2011 Share Posted November 27, 2011 Wherever she is, the scripts could be very useful. Link to comment Share on other sites More sharing options...
Venus Petrov Posted November 27, 2011 Share Posted November 27, 2011 I do not think that Void is messing around. She stated very clearly about two weeks ago that she had given two week's notice and, if she did not get a satisfactory response to her query to LL, she would quit SLF and take her expertise elsewhere. I fear now that day has come. Safe travels, Void. Link to comment Share on other sites More sharing options...
Rolig Loon Posted November 27, 2011 Share Posted November 27, 2011 What query? Link to comment Share on other sites More sharing options...
Sy Beck Posted November 27, 2011 Share Posted November 27, 2011 Best of luck to you Void wherever you've gone to dwell, I applaud your integrity and SLF/LL has lost one of it prized jewels, a very sad day. I hope that LL reflect long and hard upon this. My best wishes and I hope to bump into you sometime, somewhere in SL. Sy :smileysad: Link to comment Share on other sites More sharing options...
Venus Petrov Posted November 27, 2011 Share Posted November 27, 2011 Read her OP here. http://community.secondlife.com/t5/Forums-Feedback/An-Open-letter-to-Rod-Humble-Re-Second-Life-forums/m-p/1215419#M3034 Link to comment Share on other sites More sharing options...
Talarus Luan Posted November 27, 2011 Share Posted November 27, 2011 Ahh.. well, this is the wrong place to have a discussion on that. Sorry to see her leave the forums, but I completely understand her feelings on the matter, having long abandoned them myself for similar and different reasons. Anyway, I don't think she's leaving SL completely, at least I hope not. Link to comment Share on other sites More sharing options...
Rolig Loon Posted November 27, 2011 Share Posted November 27, 2011 Thanks. I missed that. I'm totally mysitifed by the whole thing now. Even stretching as hard as I can, I don't see where the offense was. We have lost a good friend and probably the best scripting mentor LL has ever had. I can't begin to say how much I have learned from Void's examples and encouraging words, and her always-welcome improvements to my perfect scripts. Link to comment Share on other sites More sharing options...
Knotter Blogfan Posted November 27, 2011 Share Posted November 27, 2011 The disappearance of a Void has left a Void. It was avoidable. Knot ETA The song has even more relevant poignancy when you know that it was rehashed as "Infinite Hands" into a story of the history of the free software movement Link to comment Share on other sites More sharing options...
Perrie Juran Posted November 27, 2011 Share Posted November 27, 2011 I am going to miss you Void. You always brightened my day. Link to comment Share on other sites More sharing options...
Perrie Juran Posted November 27, 2011 Share Posted November 27, 2011 The comments have begun on Rod's feed. https://my.secondlife.com/rodvik.linden Link to comment Share on other sites More sharing options...
Storm Clarence Posted November 27, 2011 Share Posted November 27, 2011 Another voice silenced by the CM of SLF. You will be missed Void. Link to comment Share on other sites More sharing options...
Fenix Eldritch Posted November 28, 2011 Share Posted November 28, 2011 I don't often poke my nose out of the content creation forums... so .... wow ... that's messed up. Void, I am forever grateful for your dedication to helping us to better understand LSL. Thank you! Like everyone else, I'm sad to see you go. I wish you well, and hope our paths cross again some day. Link to comment Share on other sites More sharing options...
Canoro Philipp Posted November 28, 2011 Share Posted November 28, 2011 Void, you have been an awesome contributor and i know you will continue to script marvels around to improve Second Life. Thank you for your time and dedication and i hope we will see the day when you are going to come back after all is resolved. Link to comment Share on other sites More sharing options...
Hippie Bowman Posted November 28, 2011 Share Posted November 28, 2011 This is a shame! We will miss you Void! Peace! Link to comment Share on other sites More sharing options...
Innula Zenovka Posted November 28, 2011 Share Posted November 28, 2011 You will indeed be sadly missed, here, Void. Your unfailing kindness and generosity with your time and expertise in this forum and its predecessors have done so much to open my eyes to scripting and introduce me to something I love doing. Thank you so much. Link to comment Share on other sites More sharing options...
Recommended Posts
Please take a moment to consider if this thread is worth bumping.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now