<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tentacolor &#187; Adventures</title>
	<atom:link href="http://tentacolor.com/category/interests/adventures/feed/" rel="self" type="application/rss+xml" />
	<link>http://tentacolor.com</link>
	<description></description>
	<lastBuildDate>Mon, 31 May 2010 20:40:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Bittersweet Fourth Rezday</title>
		<link>http://tentacolor.com/2010/04/23/a-bittersweet-fourth-rezday/</link>
		<comments>http://tentacolor.com/2010/04/23/a-bittersweet-fourth-rezday/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 19:47:21 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Adventures]]></category>
		<category><![CDATA[LL policy woes]]></category>
		<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://tentacolor.com/?p=791</guid>
		<description><![CDATA[Yesterday, April 22, was my fourth rezday. It was four years ago yesterday that I logged in to Second Life for the first time, and the persona of Jacek Antonelli was born.
Yesterday was also the last rezday I&#8217;ll be celebrating in Second Life. A recent culmination of circumstances has pushed me away from Second Life, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, April 22, was my fourth rezday. It was four years ago yesterday that I logged in to Second Life for the first time, and the persona of Jacek Antonelli was born.</p>
<p>Yesterday was also the last rezday I&#8217;ll be celebrating in Second Life. A recent culmination of circumstances has pushed me away from Second Life, and triggered my migration to OpenSim. I&#8217;ll be wrapping up my affairs over the next month, then putting my Second Life account on the shelf. By this time next year, I expect SL to be mostly irrelevant to my day-to-day life. <span id="more-791"></span></p>
<p>I&#8217;ll explain why I&#8217;m leaving below, but I don&#8217;t want this to be a completely whiney frumple post. Yes, I&#8217;m leaving Second Life, but it has been a rich and amazing four years. Here are a few of the interesting things I&#8217;ve done in my time in Second Life (in no particular order):</p>
<ul>
<li>Built hundreds of silly little things as part of a weekly speed-building competition at <a href="http://wiki.secondlife.com/wiki/Shelter">The Shelter</a>.</li>
<li>Worked a variety of odd-jobs: scripter, texturer, builder, animator, artist, teacher, clothing designer, shop owner, and more.</li>
<li>Taught dozens of students how to build with prims. (I was an instructor at <a href="http://www.nci-sl.org/" title="New Citizens, Inc.">NCI</a> for several months, teaching one class at first, then later three.)</li>
<li>Exhibited my artwork in several virtual galleries.</li>
<li>Discovered countless things about myself that I never knew.</li>
<li>Met the best friends I&#8217;ve ever known. (And hope to keep even after I&#8217;ve left.)</li>
<li>Fell head-over-heels in love. (More than once.)</li>
<li>Opened up a shop to sell several of my creations. (Some were <a href="http://tentacolor.com/deliverator/">more useful</a> than <a href="http://tentacolor.com/2008/02/08/new-cj-kissing-squidogram-for-valentines-day/">others</a>).</li>
<li>Earned thousands of US dollars working as a metaverse development contractor. (And found out how much fun it is to pay self-employment taxes.)</li>
<li>Created a series of <a href="http://tentacolor.com/tag/chibi/">&#8220;chibi&#8221; comics</a> featuring toon versions of me and my friends in various silly situations.</li>
<li>Organized the Creator&#8217;s Playgroup, a small group of friends who would do show-and-tells, themed creation games, and collaborative builds.</li>
<li>Exploited a short-lived server glitch in order to build a <a href="http://tentacolor.com/2008/05/19/giant-octopus/">giant megaprim sculpty octopus</a>.</li>
<li>Won second place for <a href="http://tentacolor.com/2008/06/30/user-interface-contest-entry/">my entry</a> in a <a href="http://dusanwriter.com/index.php/2008/08/12/congratulations-ui-contest-winners/">UI design contest</a>, earning a cash prize of over USD $700. (I also earned a multi-post tirade about the Leninist and anti-populist concepts my design supposedly exhibited, and about the downfall of the SL economy that would occur if I ever had the opportunity to implement my design. That was almost as good as the $700.)</li>
<li>Owned a variety of homes: a modernist house built into the side of a cliff overlooking an icy waterfall; a peaceful garden facing out to the sea; and a sky platform high above a volcanic island that resembles a sea creature when viewed from above.</li>
<li>Took an epic multi-day sailing trip of the mainland waterways, navigating my trusty Flying Tako through narrow channels, shallow waters, and hundreds of perilous sim border crossings &mdash; and lived to tell the tale. (My motto and catch phrase was &#8220;Sand bars and ban lines be damned!&#8221;)</li>
<li>Developed a <a href="http://tentacolor.com/sl-animation-for-blender-newbs/">tool to create avatar animations with Blender</a>. (Then gave it away for free.)</li>
<li>Attended the Resident Experience Team Office Hours for months, providing feedback, ideas, and patches.</li>
<li>Organized the <a href="https://wiki.secondlife.com/wiki/User_Experience_Interest_Group">User Experience Interest Group</a> after the Resident Experience Team abandoned the above mentioned office hours. (We&#8217;ve met weekly for a year and a half, generating <a href="https://wiki.secondlife.com/wiki/User_Experience_Interest_Group/Transcripts">countless great ideas</a> for Linden Lab to ignore.)</a></li>
<li>Contributed numerous software patches to improve the Second Life viewer. (Linden Lab even got around to using a few of them, eventually.)</li>
<li>Got fed up with LL and <a href="http://imprudenceviewer.org">started a new viewer project</a> with my friend McCabe &mdash; despite neither of us being much good at C++ at the time.</li>
</ul>
<p>So you could hardly call my time in Second Life dull. There were ups and down, excitement and frustration, good times and bad. All considered, I&#8217;ve had a good run in SL. But the time has come to move on.</p>
<p>I&#8217;m sure some of you have guesses about why I&#8217;m leaving, but it&#8217;s not as simple as it seems. I could point to the <a href="http://imprudenceviewer.org/2010/03/26/an-important-announcement-regarding-the-third-party-viewer-policy/">kerfuffle over the Third-Party Viewer (TPV) policy</a> as the reason for leaving, and people would nod in understanding. But that&#8217;s not the whole story.</p>
<p>True, after the annoucement of the new <a href="http://secondlife.com/corporate/tos.php">Terms of Service</a> (which requires you agree to the new policy), I was certain I would <em>have</em> to leave SL and cancel my account before April 30 to avoid the legal implications of an overreaching and ill-conceived policy. But the policy has recently been revised enough that, although I still don&#8217;t like the policy, it&#8217;s no longer an urgent danger that prevents me from logging in.</p>
<p>So, I could stay in Second Life &mdash; if I wanted to.</p>
<p>But you see, by my own nature, I&#8217;m a creator. I can&#8217;t help creating things. It&#8217;s what I do, and I love to do it. It&#8217;s what attracted me to Second Life in the first place. SL was the ultimate canvas, a &#8220;game&#8221; where the goal was to create and share cool things with other people. My own skillset and interests in art, computer graphics, and programming served me extremely well in SL. There wasn&#8217;t (and still isn&#8217;t) much in SL that I couldn&#8217;t do if I applied myself to it. And as you can see from the sizable list above, I&#8217;ve tasted a huge variety of what SL has to offer.</p>
<p>Yet for the past year or two, I&#8217;ve had the growing feeling that the things I enjoyed about Second Life have been slipping away. I attribute this feeling to a number of factors:</p>
<ul>
<li><strong>Frequent policy missteps by Linden Lab.</strong> Seriously, LL screws up so often that I have an entire <a href="http://tentacolor.com/category/musings/gripe/ll-policy-woes/">blog category devoted to their messes</a>. After a while, I just stopped caring enough to even write about it. Linden Lab pulling a serious policy gaff has become less novel than a cat playing the piano on YouTube, and far more depressing. A cat can learn to paw at the piano keys, but Linden Lab apparently can&#8217;t learn to respect or understand its user base.</li>
<li><strong>A gradual shift in Linden Lab&#8217;s corporate culture.</strong> When I first signed up for Second Life, Linden Lab felt like a cool, creative company full of awesome people who were passionate about SL. Today, Linden Lab still has plenty of awesome people, but it&#8217;s not a cool, creative company anymore &mdash; because the people with a real passion for SL aren&#8217;t the ones driving the company anymore. Maybe it&#8217;s inevitable that as a startup grows, the suits take over and it becomes focused more on profits and other serious-business-type stuff, and less on making something cool. But that inevitability doesn&#8217;t make it any less unpleasant.</li>
<li><strong>A growing cynicism towards Linden Lab among Residents.</strong> This goes hand in hand with the policy missteps and corporate culture shift. Unfortunately, there is a vicious cycle at work here. As a whole, Linden Lab doesn&#8217;t understand the Residents, so it frequently does things that upset and anger them. Having been burned by Linden Lab in the past, Residents habitually see everything the Lindens do and say in the worst possible light, and frequently overreact and lash out. These negative reactions from the Residents drive the Lindens further away, so that they understand and relate to the Residents even less, and are more likely to do things that upset them. Both sides started the cycle, and both sides perpetuate it. (Myself included, I&#8217;m afraid.)</li>
<li><strong>An increasing prevalence of fear, intolerance, greed, pettiness, and viciousness among the Resident population.</strong> For as long as I have been in Second Life, there have been doomcriers, bigots, moneygrubbers, and drama mongers. But they were just a nuisance, fringe elements that the rest of us shrugged off as we went about our lives. But today, those things are an integral part of the culture and mindset of Second Life. The dwindling percentage of Residents who are here to create, learn, and enjoy life are being overwhelmed by individuals whose lives are ruled by the most base and destructive aspects of human nature. Or so it seems to me. Maybe I&#8217;m just getting crotchety in my &#8220;old age&#8221;, and resentful of a new generation of Residents with a different set of values. But regardless of whether the phenomenon is real or just my perception, Second Life no longer feels like a haven for folk like me.</li>
<li><strong>My own shift towards more serious occupations.</strong> When I first joined Second Life, I enjoyed it tremendously. I learned new things daily, socialized with friends constantly, created and experimented freely, and explored the grid, eyes wide with wonder. Over time, though, I became more involved in &#8220;serious&#8221; things, and began to accumulate obligations. Teaching, running a shop, working as a contractor, organizing groups, maintaining a viewer, helping users and customers. The carefree days of my virtual youth are long gone; I&#8217;ve drifted away from my old friends, and my emotional connection to SL has frayed. Sure, I could make changes in my life to become more involved in the fun parts of Second Life. But given the overall situation, it makes more sense to start again in OpenSim.</li>
</ul>
<p>So you see, the TPV policy was simply the impetus to act on my growing dissatisfaction with Linden Lab and Second Life. If the TPV policy hadn&#8217;t been so screwed up, I wouldn&#8217;t be leaving <em>right now</em>, but my departure was inevitable given the way things have been going. (Besides, given Linden Lab&#8217;s reputation for making exactly the same mistakes every time they introduce a new policy change, I doubt they were capable of <em>not</em> screwing up the TPV policy.)</p>
<p>So, what&#8217;s next for me? The exciting frontier of OpenSim, that&#8217;s what!</p>
<p>I&#8217;ve always wanted to have my own sim to mess around with, but a Second Life sim has always been prohibitively expensive for me. (A full SL sim costs USD $295/month, plus a $1000 set up fee). Now I have my own self-managed sim on <a href="http://osgrid.org">OSGrid</a> with free uploads, an unlimited prim count, megaprims however I want them, <a href="http://www.meta7.com/wiki.php?page=LightShare">LightShare</a> server-side windlight control, and precise collision meshes for sculpties &mdash; for a paltry USD $15/month.</p>
<p>So for me, OpenSim is a creative paradise. A giant, octopus-shaped creative paradise.</p>
<p><a href="http://www.flickr.com/photos/jjacek/4534310654/in/set-72157623887512038/" title="My OpenSim region, Tentacolonia"><img src="http://farm3.static.flickr.com/2784/4534310654_f05fbe52ed_m.jpg" alt="My OpenSim region, Tentacolonia" class="aligncenter" /></a></p>
<p>That said, OpenSim is still a rough and rugged frontier. I happen to enjoy that fact, and my skills are put to good use there. The reason I can run a sim for only $15/month is because I have the technical know-how to set it up and manage it myself. Less technically-inclined people should expect to pay in the range of $40-$100 per month for a managed sim from a commercial OpenSim host. Still, it&#8217;s a bargain compared to Second Life.</p>
<p>But OpenSim is certainly not for everyone. There are still plenty of glitches, and there aren&#8217;t all the amenities of Second Life. The number of users is much smaller than Second Life, and they are spread across <a href="http://opensimulator.org/wiki/Grid_List">a large number of separate grids</a>. There&#8217;s not nearly as much content as there is in SL, and generally not &#8220;professional quality&#8221;. Not all of the grids have any money system, so you won&#8217;t find such a bustling commercial economy as you do in SL. But the flip side of all this is the fact that it&#8217;s easy to make a name for yourself in OpenSim if you&#8217;re open, friendly, and have a bit of talent.</p>
<p>I&#8217;m sure I&#8217;ll be happy pioneering OpenSim; it&#8217;s a good fit for me. As for my plans with Second Life, I&#8217;ll be tying up loose ends over the next month. I&#8217;ll be closing down Cuddlefish Junction soon, but I&#8217;m making arrangements for my most popular products to be sold through other shops.</p>
<p>I&#8217;m not disappearing, though. I&#8217;ll still be responding to emails, I&#8217;ll still be on <a href="http://www.plurk.com/jjacek/invite">Plurk</a>, and I&#8217;ll be posting here about my adventures with OpenSim. I&#8217;m not cancelling my SL account, and I&#8217;ll probably drop in from time to time to export my creations or attend special events. In fact, given how infrequently I&#8217;ve been logging in over the past year, hardly anyone would have even noticed the change if I hadn&#8217;t said anything.</p>
<p>So, this isn&#8217;t really a goodbye; I&#8217;m just moving down the block. See you around the metaverse!</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2010/04/23/a-bittersweet-fourth-rezday/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>A Blenderaculous Transformation</title>
		<link>http://tentacolor.com/2009/08/31/a-blenderaculous-transformation/</link>
		<comments>http://tentacolor.com/2009/08/31/a-blenderaculous-transformation/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 18:10:20 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Snapshots]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2009/08/31/a-blenderaculous-transformation/</guid>
		<description><![CDATA[I&#8217;ve been making some positive life changes lately. You know, the usual stuff: eliminating stress, exercising more, focusing on the things in life that are important to me, &#8230; and transforming into a mermaid!?

As you can see, I&#8217;m shedding my human-ness in SL, and embracing my aquatic side. There&#8217;s still a ways to go in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been making some positive life changes lately. You know, the usual stuff: eliminating stress, exercising more, focusing on the things in life that are important to me, &#8230; and transforming into a mermaid!?</p>
<p><a href="http://www.flickr.com/photos/jjacek/3875379750/" title="Mermaid 4 in SL"><img src="http://farm4.static.flickr.com/3422/3875379750_6982c27ab9.jpg" alt="Mermaid 4 in SL" class="aligncenter" /></a></p>
<p>As you can see, I&#8217;m shedding my human-ness in SL, and embracing my aquatic side. There&#8217;s still a ways to go in the transformation. I need new hair, eyes, and probably a new wardrobe! (Hrmm. I guess that&#8217;s what my fortune cookie meant: &#8220;You will be doing a lot of shopping soon&#8230; in bed!&#8221;)</p>
<p>But, the first stage is done: a new skin! My deepest gratitude to Eloh Eliot for her <a href="http://eloheliot.blogspot.com/2009/08/starlight.html">Starlight skin</a>, which I used as a base. Without Eloh&#8217;s generosity, my skin would have taken weeks, instead of a few days. Actually, I probably wouldn&#8217;t have even attempted it, as it wouldn&#8217;t have been worth the time investment.</p>
<p>Here&#8217;s a tantalizing close-up of the patterns on the back:</p>
<p><a href="http://www.flickr.com/photos/jjacek/3874131684/in/set-72157622056996155/" title="Mermaid 4 Close-up (Back)"><img src="http://farm3.static.flickr.com/2567/3874131684_4b95166d48.jpg" alt="Mermaid 4 Close-up (Back)" class="aligncenter" /></a></p>
<p>Of course, I am <em>far</em> too lazy to have hand-painted anything as intricate and detailed as that! No, no, this is a job for <em>technology!</em> I relied heavily on Blender for this project, using its procedural textures, nodes system, and baking to create and tweak the patterns. As you can see, the nodes setup for the texture is a bit complex (click to view or Flickr, where you can view notes and a larger version):</p>
<p><a href="http://www.flickr.com/photos/jjacek/3874107196/in/set-72157622056996155/" title="Mermaid 4 Nodes"><img src="http://farm3.static.flickr.com/2619/3874107196_43e1a8078c.jpg" alt="Mermaid 4 Nodes" class="aligncenter" /></a></p>
<p>Here&#8217;s how it works. The skin starts with a blue version of my Starlight mod (which I spent several hours tweaking to resemble my old skin in the face). On top of that are overlaid two layers of patterns, which were created from Blender&#8217;s procedural noise textures (specifically, &#8220;Clouds&#8221;, and &#8220;Stucci&#8221;), run through several processing nodes. I imported the default female mesh from the <a href="http://www.ccccybernetics.com/avatar_databank/">Avatar Databank</a> to provide the 3D coordinates for the noise, so that the sizes would bake uniformly all over the body, even though the UV layouts are not proportional to the body part sizes.</p>
<p>The overall density and darkness of the patterns is controlled by a mask (grayscale image), which is close to white in the areas where the patterns are strongest (like the back, top of the arms, and outside of the legs), and close to black where the patterns are weakest (like the face, chest, belly, and inside of the legs), with a smooth gradation in between. The mask was painted by hand, using Blender&#8217;s 3D painting tool on the mesh. I created a new UV layer and mirrored the UVs of the left side of the body overlayed the right side, so that the mask would be symmetrical.</p>
<p>The mask acts as a threshold for the noise pattern: wherever the noise is darker than the mask, the pattern is opaque. So, since the mask is very dark on the belly, the noise pattern tends not to show there. I chose this approach for better realism in the way the pattern fades out. Rather than the pattern just becoming less opaque on the belly, the splotches actually becomes smaller and less dense, too. (For example, compare the small of the back with the buttock in the close-up above. The mask was lighter on the buttock, so the pattern is not as tightly packed there.)</p>
<p>There were also several layers of nodes influencing the skin color in more subtle ways, like applying a faint purple hue to the face, chest, belly, and inside of the legs, and slightly darkening the underlying skin in areas where the pattern was particularly dense. I also applied a little bit of baked-in shiny goodness (since, as a mermaid, my skin is slightly slimy!), using a system similar to <a href="http://blog.loonsbury.com/?p=157">this technique described by loonsbury</a>.</p>
<p>I think that covers it. I&#8217;m quite pleased with how the skin came out, although I&#8217;ll likely make adjustments and tweaks in the future, and probably some new colors, as well. But for now, it&#8217;s on to the next steps in my transformation: hair, eyes, body additions (fins, gills, etc.), and new outfits!</p>
<p>You can see <a href="http://www.flickr.com/photos/jjacek/sets/72157622056996155/">more pictures</a> of the skin on Flickr to see its evolution, and watch for my future transformations.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2009/08/31/a-blenderaculous-transformation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Help Support Max the Virtual Guidedog!</title>
		<link>http://tentacolor.com/2009/03/29/help-support-max-the-virtual-guidedog/</link>
		<comments>http://tentacolor.com/2009/03/29/help-support-max-the-virtual-guidedog/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:36:08 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Passions]]></category>
		<category><![CDATA[Snapshots]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2009/03/29/help-support-max-the-virtual-guidedog/</guid>
		<description><![CDATA[
Virtual Helping Hands are having a fundraising benefit at Wheelies for continued development of Max the Virtual Guidedog.
I first blogged about the scripted guide dog last August. Since that time, the VHH team has made amazing progress! They&#8217;re playing a video at Wheelies of their recent RL presentation about Max, and it&#8217;s great to see [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/3396527284/" title="Max the Virtual Guidedog at Wheelies"><img src="http://farm4.static.flickr.com/3622/3396527284_09722e32b9_m.jpg" alt="Max the Virtual Guidedog at Wheelies" class="aligncenter" /></a></p>
<p>Virtual Helping Hands are having a fundraising benefit at Wheelies for continued development of <a href="http://www.virtualguidedog.org/">Max the Virtual Guidedog</a>.</p>
<p>I first <a href="http://tentacolor.com/2008/08/30/the-scripted-leading-the-blind/">blogged about the scripted guide dog last August</a>. Since that time, the VHH team has made amazing progress! They&#8217;re playing a video at Wheelies of their recent RL presentation about Max, and it&#8217;s great to see how many technical obstacles they&#8217;ve overcome.</p>
<p><a href="http://www.flickr.com/photos/10858540@N04/3395724399/" title="Old Max and New Max"><img src="http://farm4.static.flickr.com/3443/3395724399_553b158fc6_m.jpg" alt="Old Max and New Max" class="alignright" /></a></p>
<p>VHH are now trying to raise funds to purchase some needed development software so they can continue enhancing <a href="http://virtualguidedog.org/tools/">Max Voice</a>, a cross-platform application providing text-to-speech for SL chat, as well as other assorted helpful functionality. The development software costs $550 &mdash; but the price is expected to go up drastically in mid-April, so they need to purchase it soon!</p>
<p>When I visited them earlier today, VHH had raised $100 of the needed $550. The benefit runs until midnight PST tonight (March 29).</p>
<p><span style="font-size: 120%;"><strong>You can help by donating L$ in SL at <a href="http://slurl.com/secondlife/Taupo/167/90/23">Wheelies</a> or via Paypal at <a href="http://VirtualHelpingHands.org">VirtualHelpingHands.org</a>. Any amount helps.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2009/03/29/help-support-max-the-virtual-guidedog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abstract Figure Sculpture</title>
		<link>http://tentacolor.com/2009/01/23/abstract-figure-sculpture/</link>
		<comments>http://tentacolor.com/2009/01/23/abstract-figure-sculpture/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 22:51:56 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Building]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Snapshots]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2009/01/23/abstract-figure-sculpture/</guid>
		<description><![CDATA[  
An abstract sculpture I created on a whim. It&#8217;s 8 prims, created it in Blender in about 1 hour.
You can view it at my friend Skitty&#8217;s flower shop in Second Life. The sculpture is not for sale (but the pretty flowers are!).
]]></description>
			<content:encoded><![CDATA[<div style="width: 500px; margin-left: auto; margin-right: auto;" class="aligncenter"><a href="http://www.flickr.com/photos/10858540@N04/3221344544/" title="Abstract Figure 1b"><img src="http://farm4.static.flickr.com/3496/3221344544_f430c5c6a3_m.jpg" alt="Abstract Figure 1b" /> </a> <a href="http://www.flickr.com/photos/10858540@N04/3221344538/" title="Abstract Figure 1a by jjacek, on Flickr"><img src="http://farm4.static.flickr.com/3536/3221344538_a2a0b6295d_m.jpg" alt="Abstract Figure 1a" /></a></div>
<p>An abstract sculpture I created on a whim. It&#8217;s 8 prims, created it in Blender in about 1 hour.</p>
<p>You can view it at <a href="http://slurl.com/secondlife/Steiger/240/90/116">my friend Skitty&#8217;s flower shop</a> in Second Life. The sculpture is not for sale (but the pretty flowers are!).</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2009/01/23/abstract-figure-sculpture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Femme Noir</title>
		<link>http://tentacolor.com/2008/11/25/femme-noir-2/</link>
		<comments>http://tentacolor.com/2008/11/25/femme-noir-2/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 17:41:00 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Adventures]]></category>
		<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[flickr]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/11/25/femme-noir-2/</guid>
		<description><![CDATA[
Some recent posts by Botgirl Questi inspired me to get out my Femme Noir outfit: all-black skin and eyes, fullbright white hair (with signature rainbow strands, naturally) and wings.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/3058561551/" title="Femme Noir"><img src="http://farm4.static.flickr.com/3291/3058561551_4669ae0d2e_m.jpg" alt="Femme Noir" class="aligncenter" /></a></p>
<p>Some <a href="http://botgirl.blogspot.com/2008/11/from-glitch-to-glam-second-life-bug.html">recent posts</a> by Botgirl Questi inspired me to get out my Femme Noir outfit: all-black skin and eyes, fullbright white hair (with signature rainbow strands, naturally) and wings.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/11/25/femme-noir-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serving simple HTML by LSL script</title>
		<link>http://tentacolor.com/2008/11/24/serving-simple-html-by-lsl-script/</link>
		<comments>http://tentacolor.com/2008/11/24/serving-simple-html-by-lsl-script/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 20:22:19 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Adventures]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Guides, How-Tos & Tips]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/11/24/serving-simple-html-by-lsl-script/</guid>
		<description><![CDATA[
I&#8217;ve written an LSL script which &#8220;serves&#8221; custom-generated HTML via a neat trick I discovered. But don&#8217;t bust out the champagne just yet &#8212; this method is extremely limited, so I don&#8217;t expect this to revolutionize HUDs or anything like that. Still, it&#8217;s a fun curiosity.
The trick is this: If you use text of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/3056206041/" title="Serving simple HTML by LSL script"><img src="http://farm4.static.flickr.com/3273/3056206041_82912d4901_m.jpg" alt="Serving simple HTML by LSL script" class="aligncenter" /></a></p>
<p>I&#8217;ve written an LSL script which &#8220;serves&#8221; custom-generated HTML via a neat trick I discovered. But don&#8217;t bust out the champagne just yet &mdash; this method is extremely limited, so I don&#8217;t expect this to revolutionize HUDs or anything like that. Still, it&#8217;s a fun curiosity.</p>
<p>The trick is this: If you use text of the form &#8220;<tt>data:text/html,[html code here]</tt>&#8221; as the web URL, Firefox (and maybe other browsers?) will render the HTML code as a web page. For example, visit <a href="data:text/html,%3Chtml%3E%3Cbody%3E%3Ch1%3EOh hai!%3C/h1%3E%3C/body%3E%3C/html%3E">data:text/html,&lt;html&gt;&lt;body&gt;&lt;h1&gt;Oh hai!&lt;/h1&gt;&lt;/body&gt;&lt;/html&gt;</html></a>, and Firefox will render the words &#8220;Oh hai!&#8221;. It&#8217;s not accessing a web page, and it&#8217;s not loading a local HTML file, it&#8217;s loading the HTML code from the pseudo-URL.</p>
<p>The same trick works in SL as well, by setting the parcel media URL to the &#8220;data:text/html&#8221; string. You can use an LSL script to generate the HTML code and set the parcel URL, or even set the URL for an individual avatar. The result is that your LSL script acts as a very simple web server!</p>
<p>However, as I mentioned, there are some serious limitations: SL won&#8217;t let you set the web URL to a string longer than 254 letters! That means you have to cram all the HTML code into that tiny string, which severely limits the complexity of the HTML you can display.</p>
<p>Another problem is that the method may not work for other web engines besides Firefox / Mozilla. Linden Lab is (or was recently) working on switching to WebKit, the engine used by Safari, for rendering HTML. That&#8217;s good news, since WebKit is some great software, but this little trick might stop working when they switch. So, I wouldn&#8217;t rely on it.</p>
<p>So, I don&#8217;t expect this method to be more than a silly toy for programmers to play around with. But it <em>is</em> that! And on the plus side, there are signs that we might get <a href="http://jira.secondlife.com/browse/SVC-1086">proper HTTP server functionality in LSL</a> sometime in the future, which would be a great boon to many scripting industries in SL.</p>
<p>You can get a full-perm copy of the object and script in SL at <a href="http://slurl.com/secondlife/Dynamism/77/141/24">my sandbox</a> or copy the following code (below the fold, if you&#8217;re viewing this on my blog front page) into an LSL script in your own object (in which case you should apply the &#8220;*Default Media Texture&#8221; to your prim from the Library, or you won&#8217;t see anything).<span id="more-481"></span></p>
<pre>// VERY SIMPLE HTML SERVER
//   by Jacek Antonelli, 2008-11-24.
//
// Description: When an avatar touches the object, it sets the
// avatar's media URL to a custom-generated HTML string,
// effectively serving HTML from an LSL script.
//
// However, this method is limited by the maximum allowed
// URL length of 254 characters. Thus it's only possible to
// serve very simple HTML with this method.
//
// This script has been released to the PUBLIC DOMAIN
// by its author. 

default
{
    touch_start( integer n )
    {
        string html =
            "&lt;html&gt;&lt;body&gt;"+
            "&lt;p style="font-family:sans-serif;font-size:30px;"&gt;"+
            "Your name is "+ llDetectedName(0)+".&lt;br/&gt;"+
            "Your position is "+ (string)llDetectedPos(0)+ ".&lt;br/&gt;"+
            "This HTML is generated by the LSL script.&lt;br/&gt;"+
            "Have a nice day. :)"+
            "&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;";

        llParcelMediaCommandList(
            [PARCEL_MEDIA_COMMAND_TEXTURE,
            "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361",
            PARCEL_MEDIA_COMMAND_URL,
            "data:text/html,"+html,
            PARCEL_MEDIA_COMMAND_TYPE,
            "text/html",
            PARCEL_MEDIA_COMMAND_SIZE,
            600, 300,
            PARCEL_MEDIA_COMMAND_AGENT,
            llDetectedKey(0),
            PARCEL_MEDIA_COMMAND_PLAY
            ]);
    }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/11/24/serving-simple-html-by-lsl-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Scripted Leading the Blind</title>
		<link>http://tentacolor.com/2008/08/30/the-scripted-leading-the-blind/</link>
		<comments>http://tentacolor.com/2008/08/30/the-scripted-leading-the-blind/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 01:07:30 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Adventures]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/08/30/the-scripted-leading-the-blind/</guid>
		<description><![CDATA[
I had the opportunity to attend a presentation today by Louise Later, who demonstrated two scripted objects, still in development, designed to help people with limited or no vision enjoy Second Life. Given that many sighted people find Second Life challenging to use, one can only imagine the unique difficulties of using it without visual [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/2811750315/" title="Virtual Ability Island"><img src="http://farm4.static.flickr.com/3229/2811750315_fa1fd141d8_m.jpg" alt="Virtual Ability Island" class="aligncenter" /></a></p>
<p>I had the opportunity to attend a presentation today by Louise Later, who demonstrated two scripted objects, still in development, designed to help people with limited or no vision enjoy Second Life. Given that many <em>sighted</em> people find Second Life challenging to use, one can only imagine the unique difficulties of using it without visual feedback!</p>
<p>The objects &mdash; your choice of mobility cane or guide dog &mdash; use repurposed sensor and warp scripts to let users navigate and learn about their Second Life surroundings without any visual feedback. The sensor script can scan the surroundings for objects and avatars and output their names into your chat history, where <a href="http://www.secondlife.sk/EVA">EVA</a> (an SL-specific screen reader) will then read them aloud to you, allowing you to hear a list of everything around you. The warp script can move you to an object or person, or move you through a series of locations (e.g. orientation displays). It can also continuously follow another avatar, perfect for getting a tour of the world from a sighted friend!</p>
<p>Louise told us that a core team of seven programmers, many of them blind* themselves, have developed the scripts, supported by <a href="http://virtualability.org/">Virtual Ability</a>. They&#8217;re looking for additional help (especially more scripters) so if you&#8217;re interested in volunteering a bit of your time to a worthwhile and rather interesting cause, send an IM to Louise Later in SL!</p>
<p><i>* Update 2008-09-07: Louise informs me that only one programmer is totally blind, while she herself is legally blind. But, almost everyone in the group is disabled in some way.</i></p>
<p>The cane and guide dog objects are available for free at <a href="http://slurl.com/secondlife/Taupo/200/127/27">Wheelies</a>. Virtual Ability runs <a href="http://slurl.com/secondlife/Virtual%20Ability/170/101/23">Virtual Ability island</a>, a beautiful tropical island sim with a thorough SL orientation tutorial (with both written signs and audio information!), and the famous <a href="http://eurekadejavu.blogspot.com/2008/01/story-of-heron-sanctuary.html">Heron Sanctuary</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/08/30/the-scripted-leading-the-blind/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Eerie Twilight</title>
		<link>http://tentacolor.com/2008/08/16/eerie-twilight/</link>
		<comments>http://tentacolor.com/2008/08/16/eerie-twilight/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 02:11:40 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[windlight]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/08/16/eerie-twilight/</guid>
		<description><![CDATA[
Messing around with Windlight sky settings. You can download the preset if you want to try it.
It reminds me of an October twilight I saw as a kid. A low mist / fog was rolling in over the park. I had never seen such a thing before. The sky looked faded and ill, and one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/2769752774/" title="Eerie Twilight 1"><img src="http://farm4.static.flickr.com/3024/2769752774_c60a09dee1_m.jpg" alt="Eerie Twilight 1" class="aligncenter" /></a></p>
<p>Messing around with Windlight sky settings. You can <a href="http://tentacolor.com/files/Eerie%2520Twilight.xml">download the preset if you want to try it.</a></p>
<p>It reminds me of an October twilight I saw as a kid. A low mist / fog was rolling in over the park. I had never seen such a thing before. The sky looked faded and ill, and one could believe that the sun might not rise again.</p>
<p>There are more pics, so check out <a href="http://www.flickr.com/photos/10858540@N04/sets/72157606774133793/">the rest of the set</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/08/16/eerie-twilight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Squidogram Relauch Party Pics</title>
		<link>http://tentacolor.com/2008/08/10/squidogram-relauch-party-pics/</link>
		<comments>http://tentacolor.com/2008/08/10/squidogram-relauch-party-pics/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 23:53:09 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Cuddlefish Junction]]></category>
		<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[squidogram]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/08/10/squidogram-relauch-party-pics/</guid>
		<description><![CDATA[
We had a ton of fun at the Squidogram Relaunch Party yesterday! Check out the full set on Flickr!
Want to get your hands/paws/hoofs/tentacles on your own Squidograms? You can buy them inworld at Cuddlefish Junction, or on SLX!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/2748639640/" title="Hot Squid-on-Warthog Action!"><img src="http://farm4.static.flickr.com/3103/2748639640_f4f06f9b4a_m.jpg" alt="Hot Squid-on-Warthog Action!" class="aligncenter" /></a></p>
<p>We had a ton of fun at the Squidogram Relaunch Party yesterday! Check out <a href="http://flickr.com/photos/10858540@N04/sets/72157606637435782/">the full set</a> on Flickr!</p>
<p>Want to get your hands/paws/hoofs/tentacles on your own Squidograms? You can buy them inworld at <a href="http://slurl.com/secondlife/Dynamism/47/102/4">Cuddlefish Junction</a>, or <a href="http://www.slexchange.com/modules.php?name=Marketplace&#038;MerchantID=155136">on SLX</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/08/10/squidogram-relauch-party-pics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s coming&#8230;</title>
		<link>http://tentacolor.com/2008/08/03/its-coming/</link>
		<comments>http://tentacolor.com/2008/08/03/its-coming/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 20:02:58 +0000</pubDate>
		<dc:creator>Jacek Antonelli</dc:creator>
				<category><![CDATA[Cuddlefish Junction]]></category>
		<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[squidogram]]></category>

		<guid isPermaLink="false">http://tentacolor.com/2008/08/03/its-coming/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/10858540@N04/2728672841/" title="Squidogram in Progress"><img src="http://farm4.static.flickr.com/3283/2728672841_8387974d7b_m.jpg" alt="Squidogram in Progress" class="aligncenter" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tentacolor.com/2008/08/03/its-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
