<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Shaderlab</title>
        <link>http://shaderlab.com/</link>
        <description></description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate></lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>

        <item>
            <title>Design</title>
            <description></description>
            <link>http://shaderlab.com/design/</link>
            <guid>http://shaderlab.com/design/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
            <pubDate>Sat, 23 Feb 2008 17:15:01 -0800</pubDate>
        </item>

        <item>
            <title>2008</title>
            <description></description>
            <link>http://shaderlab.com/2008/</link>
            <guid>http://shaderlab.com/2008/</guid>
            
            
            <pubDate>Sat, 23 Feb 2008 19:43:48 -0800</pubDate>
        </item>

        <item>
            <title>I Like Your Face</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm4.static.flickr.com/3057/2348363415_52b81f9bcc_o.jpg" alt="Elbows and Ankles" /></p>

<p>I love type. Mostly sans-serif, particularly <a href="http://en.wikipedia.org/wiki/Helvetica">Helvetica</a>. Recently I’ve been serif-curious and spending quality time with <a href="http://en.wikipedia.org/wiki/Akzidenz_Grotesk">Akzidenz Grotesk</a>. Most of these are created in Adobe Illustrator, with the final images output at <a href="http://www.flickr.com/photos/shaderlab/2344368502/sizes/o/">2000px</a>, tweaked in Photoshop.</p>

<h4>Prints</h4>

<p>If you’d like a print, send me an <a href="mailto:ydnar@shaderlab.com">email</a>. Some are also available on <a href="http://ydnar.spreadshirt.com/">T-shirts</a>.</p>]]></description>
            <link>http://shaderlab.com/i-like-your-face/</link>
            <guid>http://shaderlab.com/i-like-your-face/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Art</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Print</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">San Francisco</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Typography</category>
            
            <pubDate>Mon, 21 Apr 2008 00:00:46 -0800</pubDate>
        </item>

        <item>
            <title>Postcards &amp; Well Wishes</title>
            <description><![CDATA[<p>Designs from 2000-present, made for stuff &amp; things.</p>]]></description>
            <link>http://shaderlab.com/postcards-and-well-wishes/</link>
            <guid>http://shaderlab.com/postcards-and-well-wishes/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2000</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2001</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2002</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2006</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Art</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Print</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Typography</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Thu, 20 Mar 2008 12:03:12 -0800</pubDate>
        </item>

        <item>
            <title>Lost Coast San Francisco</title>
            <description><![CDATA[<p>The Hunter’s Point munitions plant is a <a href="http://yosemite.epa.gov/r9/sfund/overview.nsf/0/f8cdc641e5183f068825660b007ee684?OpenDocument">fun place for kids &amp; family</a>.</p>]]></description>
            <link>http://shaderlab.com/lost-coast-san-francisco/</link>
            <guid>http://shaderlab.com/lost-coast-san-francisco/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2000</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Photography</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">San Francisco</category>
            
            <pubDate>Wed, 21 Jun 2000 20:18:08 -0800</pubDate>
        </item>

        <item>
            <title>Excuses to Party</title>
            <description><![CDATA[<p>Every good party deserves a pretty invite.</p>]]></description>
            <link>http://shaderlab.com/excuses-to-party/</link>
            <guid>http://shaderlab.com/excuses-to-party/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2000</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2001</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2002</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2006</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Art</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Flyer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Print</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Typography</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Mon, 10 Mar 2008 17:57:17 -0800</pubDate>
        </item>

        <item>
            <title>Petroslut</title>
            <description><![CDATA[<p>We use too much <a href="http://petroslut.com/">oil</a>, I think.</p>

]]></description>
            <link>http://shaderlab.com/petroslut/</link>
            <guid>http://shaderlab.com/petroslut/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Art</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Print</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Thu, 20 Mar 2008 12:24:10 -0800</pubDate>
        </item>

        <item>
            <title>Barack Obama Is Your New Fixie</title>
            <description><![CDATA[<h4><a href="http://barackobamaisyournewfixie.com/"><img src="http://farm3.static.flickr.com/2276/2331876593_2864540cfb.jpg" alt="Barack Obama Tore Shit Up" /></a></h4>

<p>The day after my birthday, confused and slightly saddened that nobody had made the obvious parody of <a href="http://www.emptyage.com/">Mat’s</a> pioneering <a href="http://barackobamaisyournewbicycle.com/">original</a>, I recified the situation. In one hour, concept to execution—even with GoDaddy annoy-a-reg. THANKS BUT I DO NOT WANT TO REGISTER RANDYREDDIGFAMILY.COM.</p>

<p>Click, skid, dance: <a href="http://barackobamaisyournewfixie.com/">Barack Obama Is Your New Fixie</a></p>]]></description>
            <link>http://shaderlab.com/barack-obama-is-your-new-fixie/</link>
            <guid>http://shaderlab.com/barack-obama-is-your-new-fixie/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">San Francisco</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Single Serving</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Wed, 12 Mar 2008 18:20:39 -0800</pubDate>
        </item>

        <item>
            <title>P&amp;G Social Media Lab</title>
            <description><![CDATA[<h4>About</h4>

<p><img src="http://farm3.static.flickr.com/2413/2308722932_e778a4f17a_o.png" alt="P&amp;G Social Media Lab Logo" class="right" /> Blog design for <a href="http://www.pg.com/">Proctor &amp; Gamble’s</a> Innovation Group, developed in collaboration with <a href="http://www.deborahschultz.com/">Deborah Schultz</a>.</p>

<p>I was responsible for the visual design, layout and initial implementation in HTML/CSS.</p>

<h4>Images</h4>

<p><a href="http://shaderlab.com/image/farm3.static.flickr.com/2312/2308760854_f20f77776b_o.png"><img src="http://farm3.static.flickr.com/2312/2308760854_3a88954dbc_m.jpg" alt="P&amp;G Social Media Lab Screenshot" /></a></p>]]></description>
            <link>http://shaderlab.com/pg-social-media-lab/</link>
            <guid>http://shaderlab.com/pg-social-media-lab/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Blog</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Tue, 15 Jan 2008 13:30:42 -0800</pubDate>
        </item>

        <item>
            <title>Single Serving</title>
            <description></description>
            <link>http://shaderlab.com/single-serving/</link>
            <guid>http://shaderlab.com/single-serving/</guid>
            
            
            <pubDate>Wed, 19 Mar 2008 17:37:14 -0800</pubDate>
        </item>

        <item>
            <title>is.ydnar.in</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2161/2346770340_f462cbebed_o.jpg" alt="is.ydnar.in" /></p>

<h4>About</h4>

<p>Earlier this year, I started using the very excellent site <a href="http://dopplr.com/">Dopplr</a> to track my travels. As a joke, I registered a <a href="http://is.ydnar.in/">vanity domain</a> in the <a href="http://en.wikipedia.org/wiki/.in">Indian .in TLD</a> and hooked it up to a script using the intrepid <a href="http://www.thegestalt.org/simon/">Simon Wistow’s</a> module <a href="http://search.cpan.org/dist/Net-Dopplr/">Net::Dopplr</a> on <a href="http://cpan.org/">CPAN</a>. Voila, instant <a href="http://shaderlab.com/single-serving/">single-serving site</a>.</p>

<p>The idea was to have a site where anyone could ask where I was, e.g. <a href="http://is.ydnar.in/san%20francisco">http://is.ydnar.in/san&nbsp;francisco</a> or a silly—good?—question like <a href="http://is.ydnar.in/jail">http://is.ydnar.in/jail</a>. Responses are entirely in the form of <a href="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes">HTTP status codes</a>. <em>This is because I am a giant nerd.</em></p>

<h4>Try It Yourself</h4>

<form method="GET" action="http://is.ydnar.in/">
    <p>
        Is ydnar in
        <input type="text" size="30" id="q" name="q" value="" />?
    </p>
</form>]]></description>
            <link>http://shaderlab.com/is-ydnar-in/</link>
            <guid>http://shaderlab.com/is-ydnar-in/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Single Serving</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Fri, 04 Jan 2008 17:22:58 -0800</pubDate>
        </item>

        <item>
            <title>Q3Map2</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2201/2272491919_6effa82b32_o.jpg" /></p>

<h4>History</h4>
<p><img src="http://farm3.static.flickr.com/2283/2273316964_4caf8ef39a_o.png" alt="I Love My Q3Map2" class="right" />Q3Map2 is the official level compiler for <a href="http://en.wikipedia.org/wiki/Id_Tech_3">Id Tech 3</a>. Originally coded as a modification of the RTCW tool chain for PlayStation 2 at Raster Productions. It eventually became part of the open source <a href="http://shaderlab.com/gtkradiant/">GtkRadiant</a> editor.</p>

<h4 id="built">Games Created Using Q3Map2</h4>
<ul>
    <li><a href="http://shaderlab.com/quake-live/">Quake Live</a></li>
    <li><a href="http://shaderlab.com/return-to-castle-wolfenstein/#ps2">Return to Castle Wolfenstein: Operation Resurrection</a> (PlayStation 2)</li>
    <li><a href="http://shaderlab.com/return-to-castle-wolfenstein/#xbox">Return to Castle Wolfenstein: Tides of War</a> (Xbox)</li>
    <li><a href="http://shaderlab.com/wolfenstein-enemy-territory/">Wolfenstein: Enemy Territory</a></li>
    <li><a href="http://shaderlab.com/star-wars-jedi-knight-jedi-academy/">Star Wars: Jedi Academy</a></li>
    <li><a href="http://shaderlab.com/medal-of-honor-allied-assault-breakthrough/">Medal of Honor: Allied Assault: Breakthrough</a></li>
</ul>

<h4 id="supported-games">Supported Games</h4>
<ul>
    <li><a href="http://www.alientrap.org/nexuiz/">Nexuiz</li>
    <li><a href="http://www.openarena.ws/">Open Arena</li>
    <li><a href="http://www.idsoftware.com/games/quake/quake3-arena/">Quake III: Arena</li>
    <li><a href="http://www.idsoftware.com/games/quake/quake3-teamarena/">Quake III: Team Arena</li>
    <li><a href="http://www.idsoftware.com/games/wolfenstein/rtcw/">Return to Castle Wolfenstein</li>
    <li><a href="http://en.wikipedia.org/wiki/Soldier_of_Fortune_II">Soldier of Fortune II: Double Helix</li>
    <li><a href="http://en.wikipedia.org/wiki/Star_Trek:_Elite_Force">Star Trek Elite Force</li>
    <li><a href="http://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight_II:_Jedi_Outcast">Star Wars Jedi Knight II: Jedi Outcast</li>
    <li><a href="http://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight:_Jedi_Academy">Star Wars Jedi Knight: Jedi Academy</li>
    <li><a href="http://tenebrae.sourceforge.net/">Tenebrae</li>
    <li><a href="http://tremulous.net/">Tremulous</li>
    <li><a href="http://www.urbanterror.net/">Urban Terror</li>
    <li><a href="http://www.warsow.net/">War§ow</li>
    <li><a href="http://en.wikipedia.org/wiki/Wolfenstein:_Enemy_Territory">Wolfenstein: Enemy Territory</li>
</ul>

<h4 id="documentation">Documentation</h4>
<ul>
    <li><a href="http://en.wikibooks.org/wiki/Q3Map2">Q3Map2 Documentation</a> on <a href="http://en.wikibooks.org/">WikiBooks</a></li>
    <li><a href="http://members.lycos.co.uk/quakeroats/q3map2/shader_manual/contents.html">Shader Manual</a></li>
    <li><a href="http://shaderlab.com/q3map2/lmt.txt">Lightmapped Terrain</a></li>
    <li><a href="http://shaderlab.com/q3map2/q3map2_vs_q3map.html">q3map vs Q3Map2</a></li>
</ul>

<h4 id="downloads">Downloads</h4>
<ul>
    <li><a href="http://shaderlab.com/q3map2/2.5/">Q3Map2 2.5.x</a> (out of date)</li>
    <li><a href="http://shaderlab.com/q3map2/2.5/">Q3Map2 2.3.x</a> (out of date)</li>
    <li><a href="http://shaderlab.com/q3map2/md3fix/">MD3Fix</a></li>
    <li><a href="http://shaderlab.com/q3map2/samples/">Sample Maps</a></li>
</ul>

<h4 id="links">Links</h4>
<ul>
    <li><a href="http://www.splashdamage.com/forums/forumdisplay.php?f=7">Official Forums</a> hosted by <a href="http://www.splashdamage.com/">Splash Damage</a>
    <li><a href="http://shaderlab.com/q3map2/screenshots/">Screenshots Archive</a></li>
</ul>

<h4 id="screenshots">Screenshots</h4>
<p>Images of some of Q3Map2’s features, including radiosity, procedual fur, lightmapped terrain, normal/bumpmapping, ambient occlusion, procedural surface models and surface optimization.</p>
<p class="gallery">
    <a href="http://shaderlab.com/image/farm3.static.flickr.com/2294/2325072968_842a351233_o.jpg"><img src="http://farm3.static.flickr.com/2294/2325072968_07ab1cc4fd_m.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/89/220729746_2fc2f0d063_o.jpg"><img src="http://farm1.static.flickr.com/89/220729746_2fc2f0d063_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/59/220729882_9a77fbf986_o.jpg"><img src="http://farm1.static.flickr.com/59/220729882_9a77fbf986_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/88/220730477_bd25b2678c_o.jpg"><img src="http://farm1.static.flickr.com/88/220730477_bd25b2678c_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/94/220730486_28b8b3f219_o.jpg"><img src="http://farm1.static.flickr.com/94/220730486_28b8b3f219_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/38/77473061_feb9f674c8_o.jpg"><img src="http://farm1.static.flickr.com/38/77473061_feb9f674c8_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/38/77473071_3c5acb30ed_o.jpg"><img src="http://farm1.static.flickr.com/38/77473071_3c5acb30ed_t.jpg" alt="Q3Map2 Screenshot" /></a>
    
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/43/77473044_878a11b15b_o.jpg"><img src="http://farm1.static.flickr.com/43/77473044_878a11b15b_m.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/92/220729773_ead10cb135_o.jpg"><img src="http://farm1.static.flickr.com/92/220729773_ead10cb135_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/97/220730008_5f8899581c_o.jpg"><img src="http://farm1.static.flickr.com/97/220730008_5f8899581c_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/61/220730442_22fd6d73e7_o.jpg"><img src="http://farm1.static.flickr.com/61/220730442_22fd6d73e7_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/58/220729822_9a5b4a27e7_o.jpg"><img src="http://farm1.static.flickr.com/58/220729822_9a5b4a27e7_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/89/220729571_789913bc2e_o.jpg"><img src="http://farm1.static.flickr.com/89/220729571_789913bc2e_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/40/77473031_6d94702549_o.jpg"><img src="http://farm1.static.flickr.com/40/77473031_6d94702549_t.jpg" alt="Q3Map2 Screenshot" /></a>
    
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/79/220729899_e64541ec45_o.jpg"><img src="http://farm1.static.flickr.com/79/220729899_e64541ec45_m.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/62/220729844_1a7694a8dd_o.jpg"><img src="http://farm1.static.flickr.com/62/220729844_1a7694a8dd_t.jpg" alt="Q3Map2 Screenshot" /></a> 
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/91/220729719_d4cb12f5ee_o.jpg"><img src="http://farm1.static.flickr.com/91/220729719_d4cb12f5ee_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/79/220729655_9adcb73b84_o.jpg"><img src="http://farm1.static.flickr.com/79/220729655_9adcb73b84_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/58/220730208_59c9b24bae_o.jpg"><img src="http://farm1.static.flickr.com/58/220730208_59c9b24bae_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/83/220730386_fdf8b1009d_o.jpg"><img src="http://farm1.static.flickr.com/83/220730386_fdf8b1009d_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/67/220730355_1842df2a1b_o.jpg"><img src="http://farm1.static.flickr.com/67/220730355_1842df2a1b_t.jpg" alt="Q3Map2 Screenshot" /></a>
    
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/95/220730104_bd70b83297_o.jpg"><img src="http://farm1.static.flickr.com/95/220730104_bd70b83297_m.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/97/220729967_daf68c01fa_o.jpg"><img src="http://farm1.static.flickr.com/97/220729967_daf68c01fa_t.jpg" alt="Q3Map2 Screenshot" /></a> 
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/79/220729491_f63a554087_o.jpg"><img src="http://farm1.static.flickr.com/79/220729491_f63a554087_t.jpg" alt="Q3Map2 Screenshot" /></a>
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/61/220729918_527197b401_o.jpg"><img src="http://farm1.static.flickr.com/61/220729918_527197b401_t.jpg" alt="Q3Map2 Screenshot" /></a> 
    <a href="http://shaderlab.com/image/farm1.static.flickr.com/89/220729872_4c9e3df913_o.jpg"><img src="http://farm1.static.flickr.com/89/220729872_4c9e3df913_t.jpg" alt="Q3Map2 Screenshot" /></a> 
</p>]]></description>
            <link>http://shaderlab.com/q3map2/</link>
            <guid>http://shaderlab.com/q3map2/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2001</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2002</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">3D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">C</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FPS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Game</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Level Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Open Source</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Q3Map2</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Quake</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Sat, 01 Dec 2001 10:01:36 -0800</pubDate>
        </item>

        <item>
            <title>LiveJournal</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2177/2324101695_9c6f95730e_o.jpg" alt="LiveJournal Banner" /></p>

<h4><a href="http://www.livejournal.com/"><img class="right" src="http://farm3.static.flickr.com/2059/2324101713_f5b81c499d_o.gif" alt="LiveJournal Logo" /></a> About</h4>

<p>LiveJournal is an pioneering online social service originally developed by <a href="http://www.bradfitz.com/">Brad Fitzpatrick</a> while in school at the University of Washington. LiveJournal is built almost entirely from open source software.</p>

<p>Several notable pieces of software and technology were originally developed for LiveJournal, including <a href="http://www.danga.com/memcached/">Memcached</a>, <a href="http://www.danga.com/perlbal/">Perlbal</a>, <a href="http://www.danga.com/mogilefs/">MogileFS</a>, <a href="http://www.danga.com/gearman/">Gearman</a>, <a href="http://code.sixapart.com/trac/TheSchwartz">TheSchwartz</a>, <a href="http://www.danga.com/djabberd/">djabberd</a> and <a href="http://shaderlab.com/openid/">OpenID</a>.

<h4>Contributions</h4>

<ul>
    <li>Wrote the core <a href="http://shaderlab.com/six-apart-core-javascript/">JavaScript library</a> used by LiveJournal.</li>
    <li>Developed standardized <a href="http://www.sixapart.com/pronet/weblog/2005/08/smart_new_templ.html">blog templates and CSS</a>. Supported IE5+ on Windows and Mac OS, Firefox and Safari.</li>
</ul>]]></description>
            <link>http://shaderlab.com/livejournal/</link>
            <guid>http://shaderlab.com/livejournal/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2006</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Open Source</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">San Francisco</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Six Apart</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Mon, 03 Dec 2007 11:34:22 -0800</pubDate>
        </item>

        <item>
            <title>GtkRadiant</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm4.static.flickr.com/3034/2324253145_9bfa2e8f6d_o.jpg" alt="GtkRadiant Banner" /></p>

<h4>About</h4>

<p><a href="http://qeradiant.com/">GtkRadiant</a> is the official open source toolchain for <a href="http://en.wikipedia.org/wiki/Id_Tech_3">Id Tech 3</a> (the <a href="http://shaderlab.com/quake-3/">Quake III: Arena</a> engine). Originally was written for Linux as a port of Q3Radiant using the <a href="http://www.gtk.org/">GTK+</a> toolkit, it was backported to Windows, OS X and eventually grew to support a number of games including <a href="http://shaderlab.com/return-to-castle-wolfenstein/">Return to Castle Wolfenstein</a>, and Doom 3.</p>

<p>I owned the level compiler, <a href="http://shaderlab.com/q3map2/">Q3Map2</a>. I also contributed the DXT image reading library and <a href="http://shaderlab.com/picomodel/">PicoModel</a>, a BSD-licensed 3D mesh loader.</p>]]></description>
            <link>http://shaderlab.com/gtkradiant/</link>
            <guid>http://shaderlab.com/gtkradiant/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2001</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2002</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FPS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Game</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Level Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Open Source</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Q3Map2</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Quake</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Sun, 01 Dec 2002 09:23:23 -0800</pubDate>
        </item>

        <item>
            <title>PicoModel</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2163/2325476071_9938e34888_o.jpg" alt="PicoModel" /></p>

<h4>About PicoModel</h4>

<p>Similar to libjpeg, PicoModel is a lightweight open source library for loading 3D meshes. It supports various ASE, 3DS, Lightwave and a number of Id Tech [Quake] model and their variants.</p>

<p>Originally written as part of the <a href="http://shaderlab.com/gtkradiant/">GtkRadiant</a> project for <a href="http://shaderlab.com/q3map2/">Q3Map2, it was released under a BSD license.</p>

<h4>Links</h4>

<ul>
    <li><a href="http://www.qeradiant.com/cgi-bin/trac.cgi/browser/GtkRadiant/trunk/libs/picomodel">Browse Source</a> (Trac)</li>
    <li><a href="http://www.google.com/search?q=picomodel">PicoModel on Google</a></li>
</ul>]]></description>
            <link>http://shaderlab.com/picomodel/</link>
            <guid>http://shaderlab.com/picomodel/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2002</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">3D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">C</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FPS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Game</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Open Source</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Q3Map2</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Quake</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Wed, 16 Oct 2002 22:36:50 -0800</pubDate>
        </item>

        <item>
            <title>Medal of Honor: Allied Assault: Breakthrough</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2367/2325286669_178556200e_o.jpg" alt="Medal of Honor Banner" /></p>

<p>In a whirlwind pair of weekends working for EA, I added support for the Medal of Honor engine to <a href="http://shaderlab.com/q3map2/">Q3Map2</a> so the designers could compiled their maps faster.</p>]]></description>
            <link>http://shaderlab.com/medal-of-honor-allied-assault-breakthrough/</link>
            <guid>http://shaderlab.com/medal-of-honor-allied-assault-breakthrough/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">3D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">C</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FPS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Game</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Q3Map2</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Quake</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Wed, 23 Jul 2003 22:12:29 -0800</pubDate>
        </item>

        <item>
            <title>Star Wars Jedi Knight: Jedi Academy</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm4.static.flickr.com/3258/2325187300_67083a5775_o.jpg" alt="Jedi Academy Banner" /></p>

<h4><a href="http://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight:_Jedi_Academy"><img src="http://farm4.static.flickr.com/3066/2325187272_40a78786ae_o.gif" alt="Jedi Academy Logo" class="right" /></a> About</h4>

<p><a href="http://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight:_Jedi_Academy">Jedi Academy</a> was the fourth game in the <a href="http://en.wikipedia.org/wiki/Star_Wars:_Dark_Forces">Jedi Knight / Dark Forces</a> series of games from <a href="http://www.lucasarts.com/">LucasArts</a>. It was developed by <a href="http://www.ravensoft.com/">Raven Software</a> using the <a href="http://en.wikipedia.org/wiki/Id_Tech_3">Id Tech 3</a> engine. Raven used <a href="http://shaderlab.com/gtkradiant/">GtkRadiant</a> and <a href="http://shaderlab.com/q3map2/">Q3Map2</a> to create the game’s levels.</p>

<h4>Images</h4>

<p>Screenshots from Jedi Academy showing off radiosity, lightmapped terrain, complex models and lighting.</p>

<p class="gallery">
<a href="http://shaderlab.com/image/farm3.static.flickr.com/2273/2325187456_f16b49a58f_o.jpg"><img src="http://farm3.static.flickr.com/2273/2325187456_6ce4216119_m.jpg" alt="Jedi Academy Screenshot" /></a>
<a href="http://shaderlab.com/image/farm4.static.flickr.com/3007/2324367171_190c64a413_o.jpg"><img src="http://farm4.static.flickr.com/3007/2324367171_16d61ef85e_t.jpg" alt="Jedi Academy Screenshot" /></a>
<a href="http://shaderlab.com/image/farm4.static.flickr.com/3264/2325187364_9646f9e1c1_o.jpg"><img src="http://farm4.static.flickr.com/3264/2325187364_f0d08c53d2_t.jpg" alt="Jedi Academy Screenshot" /></a>
</p>]]></description>
            <link>http://shaderlab.com/star-wars-jedi-knight-jedi-academy/</link>
            <guid>http://shaderlab.com/star-wars-jedi-knight-jedi-academy/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2003</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">C</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">FPS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Game</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Q3Map2</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Quake</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Star Wars</category>
            
            <pubDate>Mon, 01 Sep 2003 09:34:53 -0800</pubDate>
        </item>

        <item>
            <title>Game</title>
            <description></description>
            <link>http://shaderlab.com/game/</link>
            <guid>http://shaderlab.com/game/</guid>
            
            
            <pubDate>Sat, 23 Feb 2008 18:46:09 -0800</pubDate>
        </item>

        <item>
            <title>TypePad</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2066/2278177045_b2b749b6f0_o.jpg" alt="TypePad Banner" /></p>

<h4>About TypePad</h4>

<p><img class="right" src="http://farm3.static.flickr.com/2263/2278101116_2d58b678fa_o.png" alt="TypePad Logo" /> TypePad is an award-winning hosted professional blogging platform from <a href="http://www.sixapart.com/">Six Apart</a>. Built on a technology platform shared with <a href="http://shaderlab.com/movable-type/">Movable Type</a>,  <a href="http://shaderlab.com/vox">Vox</a> and  <a href="http://shaderlab.com/livejournal/">LiveJournal</a>, TypePad enables thousands of professional bloggers, corporations and small businesses communicate with their customers and readers.</p>

<h4>Contributions</h4>

<ul>
    <li>Managed the TypePad engineering team.</li>
    <li>Co-architected the “portalization” project, enabling TypePad to be a white-label or co-branded product. This was used by Friendster, Major League Baseball and numerous other partners.</li>
    <li>Wrote the core TypePad <a href="http://shaderlab.com/six-apart-core-javascript/">JavaScript library</a>.</li>
    <li>Developed standardized <a href="http://www.sixapart.com/pronet/weblog/2005/08/smart_new_templ.html">blog templates and CSS</a>. Supported IE5+ on Windows and Mac OS, Firefox and Safari.</li>
</ul>]]></description>
            <link>http://shaderlab.com/typepad/</link>
            <guid>http://shaderlab.com/typepad/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2006</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Blog</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Management</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">San Francisco</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Six Apart</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web</category>
            
            <pubDate>Wed, 01 Sep 2004 13:29:59 -0800</pubDate>
        </item>

        <item>
            <title>Six Apart Core JavaScript</title>
            <description><![CDATA[<p class="breakout greedy"><img src="http://farm3.static.flickr.com/2099/2291290719_796cb23b60_o.png" alt="Core JavaScript" /></p>

<h4>About</h4>

<p>Between 2004 and 2008, we built up a rather decent JavaScript platform at <a href="http://shaderlab.com/six-apart/">Six Apart</a>. It was <del>rewritten</del> refactored three times, once for <a href="http://shaderlab.com/typepad/">TypePad</a>, once for <a href="http://shaderlab.com/livejournal/">LiveJournal</a> and finally for <a href="http://shaderlab.com/vox/">Vox</a>. Like many JavaScript libraries, it has an implementation of a class constructor, <a href="http://code.sixapart.com/trac/js/browser/trunk/common/Core.js#L724">Date</a>, <a href="http://code.sixapart.com/trac/js/browser/trunk/common/Core.js#L548">Array</a>, <a href="http://code.sixapart.com/trac/js/browser/trunk/common/Core.js#L383">String</a>, <a href="http://code.sixapart.com/trac/js/browser/trunk/common/JSON.js">JSON</a> and <a href="http://code.sixapart.com/trac/js/browser/trunk/common/DOM.js">DOM</a> utilities, an <a href="http://code.sixapart.com/trac/js/browser/trunk/common/Client.js">AJAX layer</a> and a <a href="http://code.sixapart.com/trac/js/browser/trunk/common/Editor/Iframe.js">WYSIWYG editor</a>.</p>

<p>It was fun to build. Props to the team who built massive chunks of it: David Davis, Chris Balz and Ben Trott. In October 2005, the core library was released under a BSD license, and over time more modules were moved from products into the core.</p>

<h4>Links</h4>

<ul>
    <li><a href="http://code.sixapart.com/trac/js/browser/trunk/common">Browse Source</a> (Trac)</li>
</ul>]]></description>
            <link>http://shaderlab.com/six-apart-core-javascript/</link>
            <guid>http://shaderlab.com/six-apart-core-javascript/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2004</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2005</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2006</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">2007</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Code</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Open Source</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Six Apart</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Software</category>
            
            <pubDate>Thu, 20 Oct 2005 10:29:17 -0800</pubDate>
        </item>

    </channel>
</rss>
