<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
  <channel>
    <title>w00t</title>
    <link>http://bpeers.com/blog/</link>
    <description></description>
    <!-- optional tags -->
    <language>en-us</language>           <!-- valid langugae goes here -->
    <generator>Nucleus CMS v3.32</generator>
    <copyright></copyright>             <!-- Copyright notice -->
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://bpeers.com/blog//nucleus/nucleus2.gif</url>
      <title>w00t</title>
      <link>http://bpeers.com/blog/</link>
    </image>
    
<item>
 <title><![CDATA[OptiX for DirectX Programmers: Raytracing Eve Online's Portraits]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1088</link>
<description><![CDATA[I'm off to the GPU Technology Conference 2012 in San Jose to talk about our experiences with integrating Nvidia's OptiX package into our existing DirectX engine.  Here's a teaser, I will upload the slides after the talk :)<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120512-Poster.jpg" rel="lightbox" title="OptiX for DirectX Programmers, S0021 at GTC2012, San Jose."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120512-Poster.jpg&size=550" alt="OptiX for DirectX Programmers, S0021 at GTC2012, San Jose." border="0" /></a>
]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1088</comments>
 <pubDate>Sat, 12 May 2012 14:08:20 +0000</pubDate>
</item><item>
 <title><![CDATA[WoD - Animatic Trailer]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1086</link>
<description><![CDATA[Huh, I just discovered that around Fanfest we also uploaded the WoD animatic trailer from some time ago. This has been online for a while but it was a shaky-cam version with some bald dude in the front.  Nice that we now get to enjoy it in proper quality :)<br />
<br />
<object width="853" height="480"><param name="movie" value="http://www.youtube-nocookie.com/v/OEi7nQbNDog?version=3&amp;hl=nl_NL"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/OEi7nQbNDog?version=3&amp;hl=nl_NL" type="application/x-shockwave-flash" width="853" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object>]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1086</comments>
 <pubDate>Sat, 12 May 2012 00:25:39 +0000</pubDate>
</item><item>
 <title><![CDATA[Eve in Space]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1084</link>
<description><![CDATA[<a href="http://www.ccpgames.com/skywardsphere">Awwww yeeeeeah</a>.<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120510-576763_10150861198939394_17614129393_9302599_268005208_n.jpg" rel="lightbox" title="CLOSE ENOUGH"><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120510-576763_10150861198939394_17614129393_9302599_268005208_n.jpg&size=550" alt="CLOSE ENOUGH" border="0" /></a>
]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1084</comments>
 <pubDate>Thu, 10 May 2012 20:54:15 +0000</pubDate>
</item><item>
 <title><![CDATA[Mobile Flickr]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1082</link>
<description><![CDATA[Next week I'm off to a conference, so I just wanted to spam again the <a href="http://www.flickr.com/photos/66022213@N06/">link to the flickr stream of my mobile phone</a>, just in case I do anything besides sitting in a dark conference hall, geeking out \o/]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1082</comments>
 <pubDate>Tue, 8 May 2012 21:19:55 +0000</pubDate>
</item><item>
 <title><![CDATA[MLP - Earthquakes visualized]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1080</link>
<description><![CDATA[This is pretty cool!<br />
<br />
<iframe src="http://player.vimeo.com/video/24442762?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><p><a href="http://vimeo.com/24442762">15 Years of Icelandic Earthquakes and Eruptions in 4 Minutes</a> from <a href="http://vimeo.com/hjalli">hjalli</a> on <a href="http://vimeo.com">Vimeo</a>.</p><br />
<br />
It seems like it got worse again after I got here.. maybe I should take road speedbumps a little slower.]]></description>
 <category>iceland</category>
<comments>http://bpeers.com/blog/index.php?itemid=1080</comments>
 <pubDate>Tue, 17 Apr 2012 23:07:20 +0000</pubDate>
</item><item>
 <title><![CDATA[Chill Beats I-V]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1078</link>
<description><![CDATA[Great for programming \o/  Or staring at Iceland.<br />
<br />
Harmonic 33 - ExtraOrdinary People<br />
<br />
<object width="853" height="480"><param name="movie" value="http://www.youtube-nocookie.com/v/CPSreNQvzrs?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/CPSreNQvzrs?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="853" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
The Peace Orchestra - The Man, Part One<br />
<br />
<object width="853" height="480"><param name="movie" value="http://www.youtube-nocookie.com/v/b-Kvi1K5QSg?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/b-Kvi1K5QSg?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="853" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
Boards of Canada - Dayvan Cowboy<br />
<br />
<object width="640" height="480"><param name="movie" value="http://www.youtube-nocookie.com/v/A2zKARkpDW4?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/A2zKARkpDW4?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
Cornershop - State Troopers, Part I<br />
<br />
<object width="250" height="40" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsSong144452191" name="gsSong144452191"><param name="movie" value="http://grooveshark.com/songWidget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=14445219&style=metal&p=0" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/songWidget.swf" width="250" height="40"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=14445219&style=metal&p=0" /><span>State Troopers, Part 1 by <a href="http://grooveshark.com/artist/Cornershop/411818" title="Cornershop">Cornershop</a> on Grooveshark</span></object></object><br />
<br />
Pelpp & A.Vanvranken - Waste<br />
<br />
<object width="250" height="40" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsSong2909363669" name="gsSong2909363669"><param name="movie" value="http://grooveshark.com/songWidget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29093636&style=metal&p=0" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/songWidget.swf" width="250" height="40"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29093636&style=metal&p=0" /><span>Waste by <a href="http://grooveshark.com/artist/Pelpp+and+A+Vanvranken/1759122" title="Pelpp & A. Vanvranken">Pelpp & A. Vanvranken</a> on Grooveshark</span></object></object><br />
]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1078</comments>
 <pubDate>Wed, 11 Apr 2012 18:12:29 +0000</pubDate>
</item><item>
 <title><![CDATA[Stochastic Rasterization using Time Continuous Triangles]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1075</link>
<description><![CDATA[Easter Break + really shitty weather = time to write some code :D<br />
<br />
<a href="http://fileadmin.cs.lth.se/graphics/research/papers/2007/stochrast/">Stochastic Rasterization using Time Continuous Triangles</a>, and the paper that it extends, <a href="http://www.cs.unc.edu/~olano/papers/2dh-tri/2dh-tri.pdf">Triangle scan conversion using 2D homogeneous coordinates</a>, have been on my coffee table since forever.  I finally got around to doing an implementation of its core to check out stochastic motion blur.<br />
<br />
This test clip uses a deliberately low 15-FPS to compare point sampled and therefor jittery video (left) with 16xAA stochastic blur (right).<br />
<br />
<object width="1280" height="720"><param name="movie" value="http://www.youtube-nocookie.com/v/JiTtBY8IikA?version=3&amp;hl=nl_NL"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/JiTtBY8IikA?version=3&amp;hl=nl_NL" type="application/x-shockwave-flash" width="1280" height="720" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
This is a fast moving triangle that also changes color as it goes back and forth.  The clip shows two effects that you cannot do with a full screen postprocess that's popular these days. First, the movement changes the visibility dramatically; a simple blur would just smear out the triangle or the checker-board, instead of correctly revealing, and blurring in, the squares behind the triangle that the motion reveals.  Second, blurring would keep the color fixed, instead of mixing the time-varying pixel shader output.<br />
<br />
To be fair, that last point means you can't technically talk about "MSAA" anymore; it's actually SSAA, full shader re-evaluations required.<br />
<br />
Here's a closer look; the top row shows the position of the triangle in frame N and frame N+1.  The second row shows the output of a typical accumulation buffer approach, with uniform samples. The banding is obvious, and the stochastic approach trades this for noise.  At such high speeds it's still not pretty at 4xMSAA, but 16xMSAA starts to look decent.<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120407-stochastic1.png" rel="lightbox" title="Motion blur: off, accumulation buffer, stochastic."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120407-stochastic1.png&size=550" alt="Motion blur: off, accumulation buffer, stochastic." border="0" /></a>
<br />
<br />
Testing rotation:<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120407-stochastic3.png" rel="lightbox" title="Rotation motion blur."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120407-stochastic3.png&size=550" alt="Rotation motion blur." border="0" /></a>
<br />
<br />
Camera pan:<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120407-stochastic2.png" rel="lightbox" title="Panning motion blur."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120407-stochastic2.png&size=550" alt="Panning motion blur." border="0" /></a>
<br />
<br />
The next step would be to port this to Cuda/DirectCompute; and add a stream-processor compatible tile binning step so performance is acceptable with real world triangle meshes.<br />
<br />
The paper also talks about how to do shadowing in a setup like this.  The problem is that the randomly chosen time samples in the shadowmap t_S don't match the time t_Q of the query point.  If the triangle is moving towards the light and it happens that t_Q < t_S, then the point in the shadow map will already be closer to the light than the point you're shading, and you will get incorrect self shadowing.  Likewise if the triangle is moving away and t_Q > t_S.  Even when it's guaranteed that t_Q and t_S are in the same stratified interval, as the authors suggest, chances are fifty-fifty to get an incorrect "in shadow" answer -- so even with PCF this will converge to the wrong 50% grey.<br />
<br />
One possible solution could be to ignore t_Q and instead use t_S to recompute the depth of the query point, using a raycast on the moving triangle. Doesn't sound cheap, but it might work.  That, or I'm missing something :)]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1075</comments>
 <pubDate>Sat, 7 Apr 2012 15:17:55 +0000</pubDate>
</item><item>
 <title><![CDATA[Icelandic Winter]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1073</link>
<description><![CDATA[What can you do in one hundred hours?  Learn Icelandic? Learn to play the piano? Learn how to draw?  Practice pick up lines in Islenski Barinn?<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120403-battlefield2.png" rel="lightbox" title="Oops."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120403-battlefield2.png&size=550" alt="Oops." border="0" /></a>
<br />
<br />
I should probably stop paying for this website, I'm out of stuff to say :\<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120403-doodle2.png" rel="lightbox" title="Prachtig."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120403-doodle2.png&size=550" alt="Prachtig." border="0" /></a>
]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1073</comments>
 <pubDate>Tue, 3 Apr 2012 23:50:46 +0000</pubDate>
</item><item>
 <title><![CDATA[Eve / Dust Trailer]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1071</link>
<description><![CDATA[A new fanfest, a new cinematic trailer. Probably our best trailer so far, crank it way up and enjoy :)<br />
<br />
Edit: <a href="http://youtu.be/e92Wpt7_RV8?hd=1&t=23m10s">found a link to the bombing demo</a> :)<object width="1280" height="720"><param name="movie" value="https://www.youtube-nocookie.com/v/GI53ydJaus8?version=3&amp;hl=nl_NL"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/GI53ydJaus8?version=3&amp;hl=nl_NL" type="application/x-shockwave-flash" width="1280" height="720" allowscriptaccess="always" allowfullscreen="true"></embed></object>]]></description>
 <category>zwans</category>
<comments>http://bpeers.com/blog/index.php?itemid=1071</comments>
 <pubDate>Sat, 24 Mar 2012 19:34:44 +0000</pubDate>
</item><item>
 <title><![CDATA[Eve Online Fanfest 2012]]></title>
 <link>http://bpeers.com/blog/index.php?itemid=1070</link>
<description><![CDATA[Today was the first day of Fanfest, and it was splendid. Here's some shots from Harpa, the new venue.<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2448.jpg" rel="lightbox[fanfest]" title="The main hallway."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2448.jpg&size=550" alt="The main hallway." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2449.jpg" rel="lightbox[fanfest]" title="Main hallway, part two."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2449.jpg&size=550" alt="Main hallway, part two." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2450.jpg" rel="lightbox[fanfest]" title="An eve fan deciding his schedule."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2450.jpg&size=550" alt="An eve fan deciding his schedule." border="0" /></a>
<br />
<br />
The next shot is from a Rifter that one of the players made out of Lego.  The model was submitted to <a href="http://lego.cuusoo.com/ideas/view/11619">CUUSOO</a>; if it reaches 10000 votes, someone from Lego looks at it to determine the possible commercialization of the idea. It would be pretty cool for sure :)<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2452.jpg" rel="lightbox[fanfest]" title="Lego Rifter."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2452.jpg&size=550" alt="Lego Rifter." border="0" /></a>
<br />
<br />
Another view, in the background is the Eve Store selling memorabilia and slick apparel.<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2473.jpg" rel="lightbox[fanfest]" title="Lego Rifter."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2473.jpg&size=550" alt="Lego Rifter." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2454.jpg" rel="lightbox[fanfest]" title="Collectibles on display and for sale in the Eve Store."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2454.jpg&size=550" alt="Collectibles on display and for sale in the Eve Store." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2475.jpg" rel="lightbox[fanfest]" title="Another view, with the Eve TV studio set up on the right."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2475.jpg&size=550" alt="Another view, with the Eve TV studio set up on the right." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2477.jpg" rel="lightbox[fanfest]" title="The Red Hall, now rebranded as TQ, where the biggest presentations and keynotes happen."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2477.jpg&size=550" alt="The Red Hall, now rebranded as TQ, where the biggest presentations and keynotes happen." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2480.jpg" rel="lightbox[fanfest]" title="One of the roundtable discussions."><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2480.jpg&size=550" alt="One of the roundtable discussions." border="0" /></a>
<br />
<br />
<a href="http://bpeers.com/blog/media/2/20120322-IMG_2481.jpg" rel="lightbox[fanfest]" title="We also invaded part of the resident Harpa store :)"><img src="http://bpeers.com/blog/nucleus/plugins/lightbox2/thumbnail.php?path=../../../media/&image=2/20120322-IMG_2481.jpg&size=550" alt="We also invaded part of the resident Harpa store :)" border="0" /></a>
<br />
<br />
Today was basically "Dust 514" day, and the keynote was grand.  We showed a live bombardment from Eve into Dust, no cheating and no tricks, and it was brilliant. Never done before, up until today that is. Go CCP :)]]></description>
 <category>iceland</category>
<comments>http://bpeers.com/blog/index.php?itemid=1070</comments>
 <pubDate>Thu, 22 Mar 2012 20:49:38 +0000</pubDate>
</item>
    

  </channel>
</rss>
