<?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 2009</copyright>
        <lastBuildDate></lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>

        <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="I Like Your Face" /></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>About</title>
            <description><![CDATA[<p class="breakout greedy" style="background: url(http://farm3.static.flickr.com/2177/2277063575_729e151976_o.jpg);"><a href="http://ydnar.com" class="shy"><img src="http://farm3.static.flickr.com/2023/2277063597_7969defb3b_o.jpg" alt="ydnar + Leica" /></a></p>

<p>Hi, I’m <a href="mailto:ydnar@shaderlab.com">Randy Reddig</a> and this my portfolio. There’s also a <a href="http://ydnar.com/">blog</a>, but you probably don’t want to go there.</p>

<p>This site has been a personal journal, a mapping resource with textures, shaders, tutorials, screenshots &amp; examples for people hacking on <a href="/fps/">first person shooters</a> and a host for music, photos, Perl &amp; JavaScript hacks, my resume, portfolio and other bits.</p>

<p>This site is almost ten years old, and this year I figured it would be a good idea to give it some structure. It's a work in progress—content is being added and refined more or less continuously. Recent additions appear at the bottom of each page.</p>

<p>I've been hacking on design and code for most of my life, with an occasional musical detour. My formative years were spent in Europe, and am lucky to have two parents with wanderlust and an appreciation for books. I live in San Francisco, I like going fast and spend as much time on two wheels as possible. I like racing in alleycats, riding my Ducati, deep powder and subway surfing.</p>

<p>My friends call me <a href="http://ydnar.com/">ydnar</a>, my parents call me Randolf. I love being around smart and creative people. I also love <a href="http://flickr.com/photos/shaderlab/tags/helvetica">Helvetica</a>, <a href="http://flickr.com/photos/shaderlab/tags/pantone213" class="p213">Pantone 213</a>, <a href="http://ydnar.vox.com/library/audio/tags/electro/">electro</a>, molded plywood, em dashes and semicolons, [syntactic] sugar, caffeine and fixing things.</p>

<p>If you see something here you like, I’m available for <a href="mailto:ydnar@shaderlab.com">hire</a> for <del>breaking stuff</del> contract design &amp; product strategy projects.</p>

<h4>Design</h4>

<p>This site is typeset in <del><a href="http://www.linotype.com/1266/neuehelvetica-family.html">Neue Helvetica</a>, a slighly modified version of <a href="http://en.wikipedia.org/wiki/Helvetica">Helvetica</a> with “more structurally unified set of weights and widths”</del> plain-old Helvetica. It is set on a 17px vertical baseline grid, with (mostly) 12px horizontal margins.</p>

<p>Tag and article links have a “<a href="http://en.wikipedia.org/wiki/Bokeh">bokeh</a>” effect applied via <a href="http://shaderlab.com/js/bokeh.js">JavaScript</a> and <a href="http://shaderlab.com/css/bokeh.css">CSS</a>.</p>

<p>Shaderlab is built with <a href="http://www.movabletype.com/">Movable Type</a> 4.2 from <a href="http://www.sixapart.com/">Six Apart</a>.</p>]]></description>
            <link>http://shaderlab.com/about/</link>
            <guid>http://shaderlab.com/about/</guid>
            
            
            <pubDate>Sun, 17 Feb 2008 11:20:42 -0800</pubDate>
        </item>

        <item>
            <title>Jay and SaraJane’s Wedding</title>
            <description></description>
            <link>http://shaderlab.com/jay-and-sarajane-wedding/</link>
            <guid>http://shaderlab.com/jay-and-sarajane-wedding/</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">2008</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Paris</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Photography</category>
            
            <pubDate>Mon, 07 Jul 2008 22:21:26 -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>Paris</title>
            <description></description>
            <link>http://shaderlab.com/paris/</link>
            <guid>http://shaderlab.com/paris/</guid>
            
            
            <pubDate>Mon, 07 Jul 2008 22:32:37 -0800</pubDate>
        </item>

        <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>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>

    </channel>
</rss>
