<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10150593</id><updated>2012-02-16T20:23:30.459+01:00</updated><title type='text'>Fortune Files</title><subtitle type='html'>An open diary of a fortunate developer.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10150593.post-4146762758570789367</id><published>2011-04-19T17:44:00.000+02:00</published><updated>2011-04-19T17:44:44.649+02:00</updated><title type='text'>IBL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-v2n_SvjLAbc/Ta2tAVu4GxI/AAAAAAAAARI/lF3nE_liYgM/s1600/Capture+19.4.2011+15.30.45.449.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-v2n_SvjLAbc/Ta2tAVu4GxI/AAAAAAAAARI/lF3nE_liYgM/s320/Capture+19.4.2011+15.30.45.449.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Lw8eM7m2H5g/Ta2tBFZBZAI/AAAAAAAAARM/PZ0o8tb-Az8/s1600/Capture+19.4.2011+15.30.50.319.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-Lw8eM7m2H5g/Ta2tBFZBZAI/AAAAAAAAARM/PZ0o8tb-Az8/s320/Capture+19.4.2011+15.30.50.319.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Dmep6p7LdDY/Ta2tBlHJOCI/AAAAAAAAARQ/5tQFtTQQ25M/s1600/Capture+19.4.2011+15.33.0.842.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-Dmep6p7LdDY/Ta2tBlHJOCI/AAAAAAAAARQ/5tQFtTQQ25M/s320/Capture+19.4.2011+15.33.0.842.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1h6ZmpKRPuE/Ta2tCQQowYI/AAAAAAAAARU/gvht_ZrETLQ/s1600/Capture+19.4.2011+15.33.6.196.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-1h6ZmpKRPuE/Ta2tCQQowYI/AAAAAAAAARU/gvht_ZrETLQ/s320/Capture+19.4.2011+15.33.6.196.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;implementation of IBL from&amp;nbsp; &lt;a href="http://www.inemeri.com/blog"&gt;http://www.inemeri.com/blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://timothylottes.blogspot.com/2011/04/inemeri-ibl-tube.html"&gt;http://timothylottes.blogspot.com/2011/04/inemeri-ibl-tube.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;nice, some popping artefacts occur when close camera shots of the head ... probably doing something wrong with depth .... but for geometry it looks really nice !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-4146762758570789367?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/4146762758570789367/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=4146762758570789367' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/4146762758570789367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/4146762758570789367'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2011/04/ibl.html' title='IBL'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-v2n_SvjLAbc/Ta2tAVu4GxI/AAAAAAAAARI/lF3nE_liYgM/s72-c/Capture+19.4.2011+15.30.45.449.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-5549488253171396596</id><published>2011-04-07T11:45:00.001+02:00</published><updated>2011-04-08T02:10:51.200+02:00</updated><title type='text'>Anti Aliasing</title><content type='html'>I tried the FSAA from &lt;a href="http://timothylottes.blogspot.com/"&gt;http://timothylottes.blogspot.com/&lt;/a&gt; .. looks nice !&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BrmgEZZ9sZo/TZ2Aun1av_I/AAAAAAAAAQ4/s4BFUaJ-oEY/s1600/FSAA+1x+Capture+7.4.2011+9.13.57.21.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://2.bp.blogspot.com/-BrmgEZZ9sZo/TZ2Aun1av_I/AAAAAAAAAQ4/s4BFUaJ-oEY/s400/FSAA+1x+Capture+7.4.2011+9.13.57.21.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;FSAA 1x&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-o4jZpB_d4To/TZ2AvkZ0EuI/AAAAAAAAAQ8/sMkzYDnG-MM/s1600/noAA+Capture+7.4.2011+9.13.1.209.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-o4jZpB_d4To/TZ2AvkZ0EuI/AAAAAAAAAQ8/sMkzYDnG-MM/s400/noAA+Capture+7.4.2011+9.13.1.209.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;NoAA&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OsCNJdOjuOw/TZ2AwMSKKnI/AAAAAAAAARA/maV6ySO12-0/s1600/FSAA+2x+Capture+7.4.2011+9.12.55.988.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://2.bp.blogspot.com/-OsCNJdOjuOw/TZ2AwMSKKnI/AAAAAAAAARA/maV6ySO12-0/s400/FSAA+2x+Capture+7.4.2011+9.12.55.988.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;FSAA 2x&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WAVg82tkbS8/TZ2B12LHSwI/AAAAAAAAARE/Z-JUpDLTjLA/s1600/EdgeDetect+smoothing+and+FSAA+2x+Capture+7.4.2011+9.19.27.272.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://1.bp.blogspot.com/-WAVg82tkbS8/TZ2B12LHSwI/AAAAAAAAARE/Z-JUpDLTjLA/s400/EdgeDetect+smoothing+and+FSAA+2x+Capture+7.4.2011+9.19.27.272.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Edge Detect smoothing of edges&lt;br /&gt;and FSAA 2x&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-5549488253171396596?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/5549488253171396596/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=5549488253171396596' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5549488253171396596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5549488253171396596'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2011/04/anti-aliasing.html' title='Anti Aliasing'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-BrmgEZZ9sZo/TZ2Aun1av_I/AAAAAAAAAQ4/s4BFUaJ-oEY/s72-c/FSAA+1x+Capture+7.4.2011+9.13.57.21.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3114578813713345945</id><published>2010-10-25T23:30:00.002+02:00</published><updated>2010-10-25T23:30:18.499+02:00</updated><title type='text'></title><content type='html'>&lt;object height="390" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/clnozSXyF4k&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/clnozSXyF4k&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3114578813713345945?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3114578813713345945/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3114578813713345945' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3114578813713345945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3114578813713345945'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2010/10/blog-post.html' title=''/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-8889476293052233143</id><published>2010-10-18T13:21:00.001+02:00</published><updated>2010-10-18T13:59:42.825+02:00</updated><title type='text'>Can't Compile Content Exporter with new FBXSDK 2011.3 ?</title><content type='html'>due to changes in recent FBX sdk, change:&lt;br /&gt;&amp;nbsp;Line 170:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //DOUBLE* pColorRGB = (DOUBLE*)pFbxLight-&amp;gt;Color.Get();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fbxsdk_2011_3::fbxDouble3 pColorRGB = pFbxLight-&amp;gt;Color.Get(); &lt;br /&gt;&lt;br /&gt;so ParseMesh.cpp in ImportFBX line 182 should be:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KFbxMesh::EMeshSmoothness Smoothness = pFbxMesh-&amp;gt;GetMeshSmoothness();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( Smoothness != KFbxMesh::eHULL &amp;amp;&amp;amp; g_pScene-&amp;gt;Settings().bConvertMeshesToSubD )&lt;br /&gt;&lt;br /&gt;Line 222, FBXImportMain.cpp: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //KFbxIO::GetCurrentVersion( iMajorVersion, iMinorVersion, iRevision );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_pSDKManager-&amp;gt;GetFileFormatVersion(iMajorVersion, iMinorVersion, iRevision );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Line&amp;nbsp; 240, FBXImportMain.cpp:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //g_pImporter-&amp;gt;SetFileFormat( iFileFormat ); // GetFileFormatVersion&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOL bResult = g_pImporter-&amp;gt;Initialize( strFileName, iFileFormat );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-8889476293052233143?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/8889476293052233143/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=8889476293052233143' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/8889476293052233143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/8889476293052233143'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2010/10/cant-compile-content-exporter-with-new.html' title='Can&apos;t Compile Content Exporter with new FBXSDK 2011.3 ?'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-7833635513257334239</id><published>2010-09-09T10:25:00.000+02:00</published><updated>2010-09-09T10:25:56.684+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=sGUPzdKDEnc%20"&gt;http://www.youtube.com/watch?v=sGUPzdKDEnc &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-7833635513257334239?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/7833635513257334239/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=7833635513257334239' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/7833635513257334239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/7833635513257334239'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2010/09/httpwww.html' title=''/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-6384054750297909699</id><published>2010-08-30T14:31:00.000+02:00</published><updated>2010-08-30T14:31:15.166+02:00</updated><title type='text'></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-8765e2a5758edea2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt2.googlevideo.com/videoplayback?id%3D8765e2a5758edea2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D38E0BC7F7164F12D12A30FC3F05BC353E886AC4.6394BD85362A57C81FE576675548D508207728B0%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8765e2a5758edea2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSpR4ri7Ny_FuxY0yUSBYXCxMcn0&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt2.googlevideo.com/videoplayback?id%3D8765e2a5758edea2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D38E0BC7F7164F12D12A30FC3F05BC353E886AC4.6394BD85362A57C81FE576675548D508207728B0%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8765e2a5758edea2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSpR4ri7Ny_FuxY0yUSBYXCxMcn0&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-6384054750297909699?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/6384054750297909699/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=6384054750297909699' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/6384054750297909699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/6384054750297909699'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2010/08/blog-post.html' title=''/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3859294549828752264</id><published>2010-08-30T00:00:00.001+02:00</published><updated>2010-08-30T13:35:49.154+02:00</updated><title type='text'>just a thing or two</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lgH4rTYRuTs/THrXLnSmHZI/AAAAAAAAAQI/B1dcbHgte5w/s1600/Capture+29.8.2010+21.39.18.154+Camera7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/THrXLnSmHZI/AAAAAAAAAQI/B1dcbHgte5w/s320/Capture+29.8.2010+21.39.18.154+Camera7.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;HDR, Ghosting on Smudgy Glass Lens, Streak, Glare, Disc Depth of field, Heat &amp;amp; Haze, Tesselation, Bump&amp;nbsp; Edge anti-aliasing, phonemes recognition. All running on ATI Radeon 5870 at 1920x1200 at 60Hz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3859294549828752264?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3859294549828752264/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3859294549828752264' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3859294549828752264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3859294549828752264'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2010/08/just-thing-or-two.html' title='just a thing or two'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lgH4rTYRuTs/THrXLnSmHZI/AAAAAAAAAQI/B1dcbHgte5w/s72-c/Capture+29.8.2010+21.39.18.154+Camera7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-5314187791432763671</id><published>2009-04-10T14:50:00.015+02:00</published><updated>2009-10-05T09:25:34.306+02:00</updated><title type='text'>Naive Volumetric Rendering</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/Sd9LLtoS5JI/AAAAAAAAAPg/hKrw6289lrM/s1600-h/ParticipatingMediaCamera8.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 264px;" id="BLOGGER_PHOTO_ID_5323055949174465682" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/Sd9LLtoS5JI/AAAAAAAAAPg/hKrw6289lrM/s400/ParticipatingMediaCamera8.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_lgH4rTYRuTs/Sd9KBtP0fwI/AAAAAAAAAPY/YGQebK5bULY/s1600-h/ParticipatingMediaCamera6.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 264px;" id="BLOGGER_PHOTO_ID_5323054677761490690" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/Sd9KBtP0fwI/AAAAAAAAAPY/YGQebK5bULY/s400/ParticipatingMediaCamera6.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_lgH4rTYRuTs/Sd9J8NdypXI/AAAAAAAAAPQ/bWwcwecLXCY/s1600-h/ParticipatingMediaCamera3.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 264px;" id="BLOGGER_PHOTO_ID_5323054583330809202" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/Sd9J8NdypXI/AAAAAAAAAPQ/bWwcwecLXCY/s400/ParticipatingMediaCamera3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/Sd9J1rXmtXI/AAAAAAAAAPI/Bdc9Ga4RCjg/s1600-h/ParticipatingMediaCamera1.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 400px; display: block; height: 264px;" id="BLOGGER_PHOTO_ID_5323054471098840434" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/Sd9J1rXmtXI/AAAAAAAAAPI/Bdc9Ga4RCjg/s400/ParticipatingMediaCamera1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Below are screens from my deferred volumetric renderer, an attempt to render participating media or participating media renderer attempt. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;It uses a simple approach for rendering volumetric fog as described in Boyd's Volumetric Rendering in Realtime at &lt;a href="http://www.gamasutra.com/features/20011003/boyd_01.htm"&gt;http://www.gamasutra.com/features/20011003/boyd_01.htm&lt;/a&gt; &lt;/div&gt;&lt;div&gt;or Nvidia's &lt;a href="http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/Direct3D9/src/FogPolygonVolumes3/docs/FogPolygonVolumes3.pdf"&gt;Fog Polygon volumes&lt;/a&gt;. Technique is similar to one described by Wyman And Rames in ShaderX 7 "A hybrid Method for Interactive Shadows in Homogeneous Media".&lt;/div&gt;&lt;div&gt;Yet it does not use any shadow volumes. &lt;/div&gt;&lt;div&gt;It uses naive ray marching method, but does sampling only inside desired volume. &lt;/div&gt;&lt;div&gt;It can render light shaft and shadow streaks in a volume as well as coloured light sources.&lt;/div&gt;&lt;div&gt;It does introduce aliasing and undersampling artifacts, if volume is too large. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;It's uses a per pixel volume marching, but I was suprised with the results. A volume can also use a gobo as a color modifier.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Idea is simple, given world position (from deferred pass) &lt;/div&gt;&lt;div&gt;render as deferred light but: (in 1/4 resolution)&lt;/div&gt;&lt;div&gt;&lt;strong&gt;1. backDepth pass: &lt;/strong&gt;&lt;/div&gt;&lt;div&gt;render depth of backfaces of a volume in different render target (backDepth)&lt;/div&gt;&lt;div&gt;(Cull CW, disable ZWrite, enable ZEnable, ZFunc always, depthStencil from deferred pass)&lt;/div&gt;&lt;div&gt;compare Z (depth) with Z from scene depth&lt;/div&gt;&lt;div&gt;if sceneDepth.z less then backDepth.z then backdepth =sceneDepth&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;2. frontDepth pass:&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;render front faces, &lt;/div&gt;&lt;div&gt;(Cull CCW, enable ZWrite, enable ZWrite, ZFunc lessEqual, depthStencil from deferred pass)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;vector4 midPos = frontDepth - backDepth; &lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;vector4 pointInVolume &lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;vector4 vLightPosInFog&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;for(int i = 0; i less num_samples;i++)&lt;num_samples;&gt;&lt;br /&gt;&lt;/num_samples;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;em&gt;{&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;pointInVolume = frontDepth - (mid_pos)*len; &lt;span style="font-size:78%;"&gt;// traverse from backDepth to frontDepth&lt;/span&gt; &lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;vLightPosInFog = transform pInVolume.xyz with matViewToLightProj; &lt;span style="font-size:78%;"&gt;// project to light space&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;// inShade = tex2Dproj(ShadowMapSampler, vLightPosFrontFog).r; &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;// if inShade less than vLightPosInFog.z then isInShadow&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;&lt;span style="font-size:100%;"&gt;if IsInShadow(pointInVolume) then &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:100%;"&gt;shade_fog++;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt;shade_fog = shade_fog*inv_num_samples; // shadow streaks&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Were len is a distance from 0.0 to 1.0; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;You can either do evenly distributed sampling or jittered sampling for len.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Do the same but sample gobo texture, wihout comparison, just add texture color.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Performance on ATI Radeon 4870 is ~60 FPS.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-c7353069737056ce" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v17.nonxt6.googlevideo.com/videoplayback?id%3Dc7353069737056ce%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7AA3BCA3499B61515FC5E287F95F7E1AFC1558A.490357DD3DA46F6AB1633AEF7FB8B7BC97133092%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc7353069737056ce%26offsetms%3D5000%26itag%3Dw160%26sigh%3DyJ2xKratCNfie2bAE6M9j38XS0k&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v17.nonxt6.googlevideo.com/videoplayback?id%3Dc7353069737056ce%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7AA3BCA3499B61515FC5E287F95F7E1AFC1558A.490357DD3DA46F6AB1633AEF7FB8B7BC97133092%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc7353069737056ce%26offsetms%3D5000%26itag%3Dw160%26sigh%3DyJ2xKratCNfie2bAE6M9j38XS0k&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-7d55689e6da1e48a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v21.nonxt5.googlevideo.com/videoplayback?id%3D7d55689e6da1e48a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D81D2E457B73FEE389A2BB4A1C7A2219CAB627955.84794462310E22299977FF9CA2583FFE2531FB15%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d55689e6da1e48a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D37T6TTo9Fr9J26ShkovRsSPxt1U&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v21.nonxt5.googlevideo.com/videoplayback?id%3D7d55689e6da1e48a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D81D2E457B73FEE389A2BB4A1C7A2219CAB627955.84794462310E22299977FF9CA2583FFE2531FB15%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d55689e6da1e48a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D37T6TTo9Fr9J26ShkovRsSPxt1U&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-795ef038b7798395" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v18.nonxt5.googlevideo.com/videoplayback?id%3D795ef038b7798395%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D11007DA7F43413C2D11BAD7BA71ED93BBF8E025D.7760937E93E37221D64A8FF0D3850F5EF286AC68%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D795ef038b7798395%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dy4mQbDgrsY9PfXrWmlNDh_JxaSg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v18.nonxt5.googlevideo.com/videoplayback?id%3D795ef038b7798395%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331966228%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D11007DA7F43413C2D11BAD7BA71ED93BBF8E025D.7760937E93E37221D64A8FF0D3850F5EF286AC68%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D795ef038b7798395%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dy4mQbDgrsY9PfXrWmlNDh_JxaSg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-5314187791432763671?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=795ef038b7798395&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=7d55689e6da1e48a&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=c7353069737056ce&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/5314187791432763671/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=5314187791432763671' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5314187791432763671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5314187791432763671'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2009/04/volumetric-rendering.html' title='Naive Volumetric Rendering'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lgH4rTYRuTs/Sd9LLtoS5JI/AAAAAAAAAPg/hKrw6289lrM/s72-c/ParticipatingMediaCamera8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-5074947643095150613</id><published>2009-02-03T09:30:00.002+01:00</published><updated>2009-02-03T09:51:15.423+01:00</updated><title type='text'>SSDO</title><content type='html'>Right now i am banging my head &lt;span style="text-decoration: underline;"&gt;with &lt;/span&gt;&lt;a href="http://www.mpi-inf.mpg.de/%7Eritschel/Papers/SSDO.pdf"&gt;Approximating Dynamic Global Illumination in Image Space&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-5074947643095150613?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/5074947643095150613/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=5074947643095150613' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5074947643095150613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5074947643095150613'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2009/02/ssdo.html' title='SSDO'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-2357840784790165540</id><published>2009-02-03T09:24:00.002+01:00</published><updated>2009-02-03T09:29:35.302+01:00</updated><title type='text'>Explicitly parallelize additions !</title><content type='html'>&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: arial;"&gt;remember that &lt;/span&gt;&lt;br /&gt;float a = b+c+d+e;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;can be parallelized with: &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;float a = dot(float4(b,c,d,e,), 1.0f);&lt;/span&gt;&lt;br /&gt;in shaders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-2357840784790165540?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/2357840784790165540/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=2357840784790165540' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/2357840784790165540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/2357840784790165540'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2009/02/explicitly-parallelize-additions.html' title='Explicitly parallelize additions !'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3834637383923663760</id><published>2008-10-14T18:42:00.005+02:00</published><updated>2008-10-14T18:51:10.412+02:00</updated><title type='text'>Shadow comparison</title><content type='html'>Raw tex2D(ShadowMap, ShadowTexCoord)&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5257051324863662066" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 309px; CURSOR: hand; HEIGHT: 224px; TEXT-ALIGN: center" height="234" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/SPTMU7B-x_I/AAAAAAAAANc/25vFy_3QPhU/s400/Capture++14++10++2008++16++56++618++.bmp" width="333" border="0" /&gt;&lt;br /&gt;Blured version of tex2D(ShadowMap, ShadowTexCoord)&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5257052141377778946" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 316px; CURSOR: hand; HEIGHT: 207px; TEXT-ALIGN: center" height="182" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/SPTNEcyHdQI/AAAAAAAAANs/UfzswCaj94g/s400/Capture++14++10++2008++16++18++245.jpg" width="316" border="0" /&gt;&lt;br /&gt;PCSS&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5257051545037472354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" height="210" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/SPTMhvPggmI/AAAAAAAAANk/S-S6vEZ39ro/s400/Capture++14++10++2008++16++17++2.jpg" width="316" border="0" /&gt;&lt;br /&gt;Blurred version of PCSS&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_lgH4rTYRuTs/SPTMCsWyRjI/AAAAAAAAANU/vhbDQnd1BFc/s1600-h/Capture++14++10++2008++16++3++86.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5257051011686745650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 309px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" height="233" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/SPTMCsWyRjI/AAAAAAAAANU/vhbDQnd1BFc/s400/Capture++14++10++2008++16++3++86.jpg" width="321" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;notice more even distribution of shadows on a cheek, under nose, and over eyes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3834637383923663760?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3834637383923663760/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3834637383923663760' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3834637383923663760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3834637383923663760'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/10/shadow-comparison.html' title='Shadow comparison'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lgH4rTYRuTs/SPTMU7B-x_I/AAAAAAAAANc/25vFy_3QPhU/s72-c/Capture++14++10++2008++16++56++618++.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3550838278750067598</id><published>2008-10-14T18:00:00.006+02:00</published><updated>2008-10-14T18:10:59.237+02:00</updated><title type='text'>Soft shadow support</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/SPTEhuC19yI/AAAAAAAAANM/q8jIYccoHQo/s1600-h/Capture++14++10++2008++15++28++401.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5257042748622894882" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/SPTEhuC19yI/AAAAAAAAANM/q8jIYccoHQo/s400/Capture++14++10++2008++15++28++401.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/SPTCPIuT_aI/AAAAAAAAANE/R5_DLsapPrk/s1600-h/Capture++14++10++2008++15++28++401.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have added PCSS support to my software.&lt;br /&gt;You can see results on the image.&lt;br /&gt;Performance is not bad neither.&lt;br /&gt;&lt;br /&gt;3 Spotligths 16 samples blocker search, 16 samples PCF.&lt;br /&gt;&lt;br /&gt;It took me a day to tweek everything, so that now it is more or less error prone (i hope).&lt;br /&gt;Some links:&lt;br /&gt;&lt;a href="http://developer.download.nvidia.com/whitepapers/2008/PCSS_Integration.pdf"&gt;http://developer.download.nvidia.com/whitepapers/2008/PCSS_Integration.pdf&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3550838278750067598?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3550838278750067598/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3550838278750067598' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3550838278750067598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3550838278750067598'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/10/soft-shadow-support.html' title='Soft shadow support'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lgH4rTYRuTs/SPTEhuC19yI/AAAAAAAAANM/q8jIYccoHQo/s72-c/Capture++14++10++2008++15++28++401.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-5335106696711923781</id><published>2008-07-18T01:20:00.006+02:00</published><updated>2008-12-10T17:05:30.744+01:00</updated><title type='text'>So whats new now</title><content type='html'>&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_lgH4rTYRuTs/SH_VBycwskI/AAAAAAAAAIw/xlwxSBP9MKo/s1600-h/BuckeCamera1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128319472054850" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/SH_VBycwskI/AAAAAAAAAIw/xlwxSBP9MKo/s320/BuckeCamera1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/SH_VCVFbaEI/AAAAAAAAAI4/Bm5rN8JLeJk/s1600-h/BuckeCamera9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128328769431618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/SH_VCVFbaEI/AAAAAAAAAI4/Bm5rN8JLeJk/s320/BuckeCamera9.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_lgH4rTYRuTs/SH_VCvVvaUI/AAAAAAAAAJA/nkR7r10ODZc/s1600-h/PsihoCamera1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128335817173314" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/SH_VCvVvaUI/AAAAAAAAAJA/nkR7r10ODZc/s320/PsihoCamera1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_lgH4rTYRuTs/SH_VDC7OyKI/AAAAAAAAAJI/NBD8IYk8hUM/s1600-h/PsihoCamera3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128341074692258" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/SH_VDC7OyKI/AAAAAAAAAJI/NBD8IYk8hUM/s320/PsihoCamera3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/SH_VDR9fcGI/AAAAAAAAAJQ/ZlkQap6ATq0/s1600-h/RecenzijaCamera1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128345110704226" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/SH_VDR9fcGI/AAAAAAAAAJQ/ZlkQap6ATq0/s320/RecenzijaCamera1.jpg" border="0" /&gt;&lt;/a&gt; &lt;img id="BLOGGER_PHOTO_ID_5224128813799324866" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/SH_Vej9kPMI/AAAAAAAAAJY/xdoodDkaI4Y/s320/RecenzijaCamera3.jpg" border="0" /&gt;&lt;img id="BLOGGER_PHOTO_ID_5224128819373543954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/SH_Ve4ukEhI/AAAAAAAAAJg/PtnWYRSMRDw/s320/RecenzijaCamera9.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Recently i have been adding some new features to software. I am really disappointed, cause content producing guys do not use all the possibilites of the software. So i added some functionality that is completly transparent to use, ie. automatic. Above are some scenes from last season, i set the materials, No characters this time ! Scenes use glow and depth of field but no SSAO.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-5335106696711923781?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/5335106696711923781/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=5335106696711923781' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5335106696711923781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5335106696711923781'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/07/so-whats-new-now.html' title='So whats new now'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lgH4rTYRuTs/SH_VBycwskI/AAAAAAAAAIw/xlwxSBP9MKo/s72-c/BuckeCamera1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-6494142233658213758</id><published>2008-05-27T20:27:00.003+02:00</published><updated>2008-05-27T20:27:42.588+02:00</updated><title type='text'>From AI</title><content type='html'>&lt;a href="http://uk.youtube.com/watch?v=_m97_kL4ox0"&gt;http://uk.youtube.com/watch?v=_m97_kL4ox0&lt;/a&gt;&lt;br /&gt;this is sweet !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-6494142233658213758?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/6494142233658213758/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=6494142233658213758' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/6494142233658213758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/6494142233658213758'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/05/from-ai.html' title='From AI'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-5040901148583587432</id><published>2008-03-31T12:24:00.000+02:00</published><updated>2008-03-31T12:25:09.672+02:00</updated><title type='text'>the old skul tip &amp; trick</title><content type='html'>sin cos table &lt;a href="http://pixelstoomany.wordpress.com/2007/08/27/a-simple-way-to-pre-compute-sincos-tables/"&gt;old skul&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-5040901148583587432?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/5040901148583587432/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=5040901148583587432' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5040901148583587432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/5040901148583587432'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/03/old-skul-tip-trick.html' title='the old skul tip &amp; trick'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-9079079690574432732</id><published>2008-03-28T19:52:00.004+01:00</published><updated>2008-03-28T19:56:22.445+01:00</updated><title type='text'>back to the 32bit roots ?</title><content type='html'>Profiler in VS2005 on 64-bit OS is not working !?&lt;br /&gt;Nor is profiling in VS2008 working on wow64. Damn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-9079079690574432732?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/9079079690574432732/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=9079079690574432732' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/9079079690574432732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/9079079690574432732'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/03/back-to-32bit-roots.html' title='back to the 32bit roots ?'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-127589989815664150</id><published>2008-03-09T20:12:00.011+01:00</published><updated>2008-12-10T17:05:31.681+01:00</updated><title type='text'>As always, shadows on my mind... poor man's VSM mapping</title><content type='html'>Pros: Quite fast with soft edge (non-realistic) shadows &lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;Cons: Edge bleeding &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Should do Poisson filtering with depth difference when blurring, to avoid it !&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main idea is really simple: &lt;/div&gt;&lt;div&gt;1.We render depth buffer since we need it for SSAO.&lt;/div&gt;&lt;div&gt;2.We render a shadow calculation pass. to get shadow contributions to the scene. Shadow map resolutions can be low, standard problems with insufficient sampling will occur anyhow. Try something like PSM or similar. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;3. So now you have black and white image with shadows only (notice poor resolution of shadow maps on the far wall): &lt;img id="BLOGGER_PHOTO_ID_5175831807198418610" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/R9Q_mx061rI/AAAAAAAAAIg/mTiS2ZtPtxI/s400/shadows_poor_sampling2.jpg" border="0" /&gt;4. A SSAO full resolution pass &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5175826313935246962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/R9Q6nB061nI/AAAAAAAAAIA/zktQ5vT21x0/s400/ssao_corrected.jpg" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Modulate SSAO and full screen shadow map pass , downsample 4x, blur horizontally and verticaly two times and upsample back to screen resolution .&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5175831089938880162" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/R9Q-9B061qI/AAAAAAAAAIY/l3aXLSDLcz0/s400/ssa0_3a.jpg" border="0" /&gt;Final result: lightning with modulated shadowing from 2 spot lights and combined SSAO pass. Notice smooth shadows of the far wall.&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_lgH4rTYRuTs/R9Q3px061jI/AAAAAAAAAHk/3JEyV5CmMjc/s1600-h/combined_shadows_ssao_blured.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175823062645003826" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_lgH4rTYRuTs/R9Q3px061jI/AAAAAAAAAHk/3JEyV5CmMjc/s400/combined_shadows_ssao_blured.jpg" border="0" /&gt;&lt;/a&gt; Edge detect using shadow contribution pass and SSAO post process, could be used to do different blurs depending on depth change.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5175828658987390594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/R9Q8vh061oI/AAAAAAAAAII/V_DE2haA1c4/s400/edge_detect.jpg" border="0" /&gt;&lt;/div&gt;&lt;div&gt;Cheers, &lt;/div&gt;&lt;div&gt;Tex&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-127589989815664150?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/127589989815664150/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=127589989815664150' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/127589989815664150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/127589989815664150'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/03/as-always-shadows-on-my-mind-poor-mans.html' title='As always, shadows on my mind... poor man&apos;s VSM mapping'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lgH4rTYRuTs/R9Q_mx061rI/AAAAAAAAAIg/mTiS2ZtPtxI/s72-c/shadows_poor_sampling2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-2975401598342840456</id><published>2008-01-21T00:28:00.000+01:00</published><updated>2008-12-10T17:05:32.418+01:00</updated><title type='text'>... some more</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_lgH4rTYRuTs/R5PZWqIJeWI/AAAAAAAAAGc/I9p6oBrAhPs/s1600-h/ssa1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157704981558163810" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/R5PZWqIJeWI/AAAAAAAAAGc/I9p6oBrAhPs/s400/ssa1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/R5PZW6IJeXI/AAAAAAAAAGk/xHuuW9j6IKQ/s1600-h/ssa2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157704985853131122" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/R5PZW6IJeXI/AAAAAAAAAGk/xHuuW9j6IKQ/s400/ssa2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_lgH4rTYRuTs/R5PZXKIJeZI/AAAAAAAAAG0/esmMZ1xzS1c/s1600-h/ssao_final.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157704990148098450" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/R5PZXKIJeZI/AAAAAAAAAG0/esmMZ1xzS1c/s400/ssao_final.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5157704985853131138" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/R5PZW6IJeYI/AAAAAAAAAGs/IMbUI1LMQq8/s400/ssa3.jpg" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;at the end of the day, some more SSAO. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-2975401598342840456?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/2975401598342840456/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=2975401598342840456' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/2975401598342840456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/2975401598342840456'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/01/some-more.html' title='... some more'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lgH4rTYRuTs/R5PZWqIJeWI/AAAAAAAAAGc/I9p6oBrAhPs/s72-c/ssa1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-8591237031910693099</id><published>2008-01-20T03:38:00.000+01:00</published><updated>2008-12-10T17:05:32.557+01:00</updated><title type='text'>darkness is comming...</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lgH4rTYRuTs/R5K0rKIJeVI/AAAAAAAAAGQ/aEjr075vJOs/s1600-h/ssa0_3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157383176838543698" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 384px; CURSOR: hand; HEIGHT: 243px; TEXT-ALIGN: center" height="243" alt="" src="http://2.bp.blogspot.com/_lgH4rTYRuTs/R5K0rKIJeVI/AAAAAAAAAGQ/aEjr075vJOs/s400/ssa0_3.jpg" width="377" border="0" /&gt;&lt;/a&gt;this SSAO thing, I kinda like it ;)&lt;br /&gt;Post process passes: SSAO-&gt;DownSample-&gt;BlurH-&gt;BlurV-&gt;UpSample-&gt;Overlay&lt;br /&gt;Depth Texture size: 256x256, Normal Texture size: 1024&lt;br /&gt;Normal texture size should be bigger to avoid artifacts.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;BUT... the more i look at it, the more creases bother me.  So its acctualy "Ambient Occlusive Crease Shading". This &lt;a href="http://delivery.acm.org/10.1145/1290000/1281671/p97-mittring.pdf?key1=1281671&amp;amp;key2=9942678811&amp;amp;coll=ACM&amp;amp;dl=ACM&amp;amp;CFID=15151515&amp;amp;CFTOKEN=6184618"&gt;paper&lt;/a&gt; is more interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-8591237031910693099?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/8591237031910693099/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=8591237031910693099' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/8591237031910693099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/8591237031910693099'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/01/darkness-is-comming.html' title='darkness is comming...'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lgH4rTYRuTs/R5K0rKIJeVI/AAAAAAAAAGQ/aEjr075vJOs/s72-c/ssa0_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3541696236165024777</id><published>2008-01-20T03:21:00.000+01:00</published><updated>2008-12-10T17:05:33.012+01:00</updated><title type='text'>SSAO</title><content type='html'>Image space ambient occlusion or Screen space ambient occlusion, based on &lt;a href="http://www.shalinor.com/code.html"&gt;http://www.shalinor.com/code.html&lt;/a&gt; and &lt;a href="http://rgba.scenesp.org/iq/computer/articles/ssao/ssao.htm"&gt;http://rgba.scenesp.org/iq/computer/articles/ssao/ssao.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gpgpu.org/forums/viewtopic.php?p=13164&amp;amp;sid=6d62a7d62a496f6e91b4a84d3a7f8df1"&gt;gpgpu forums&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;code for copy paste ... but more instructions...maybe change g_cKernelSize to 8 or 12...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5157378465259419938" style="margin: 0px auto 10px; display: block; width: 209px; height: 127px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_lgH4rTYRuTs/R5KwY6IJeSI/AAAAAAAAAF4/Blfm_Vzb2pw/s200/ssa0_2.jpg" border="0" height="174" width="255" /&gt;&lt;a href="http://3.bp.blogspot.com/_lgH4rTYRuTs/R5KwdaIJeTI/AAAAAAAAAGA/l_ux1z2EYpg/s1600-h/ssa0_1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157378542568831282" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://3.bp.blogspot.com/_lgH4rTYRuTs/R5KwdaIJeTI/AAAAAAAAAGA/l_ux1z2EYpg/s200/ssa0_1.jpg" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;//-----------------------------------------------------------------------------&lt;br /&gt;// File: PP_SSAO.fx&lt;br /&gt;//&lt;br /&gt;// Desc: Effect file for image post-processing sample. This effect contains&lt;br /&gt;// a single technique with a pixel shader that calculates simple SSAO&lt;br /&gt;// uses full screen depth and normals&lt;br /&gt;//-----------------------------------------------------------------------------&lt;br /&gt;texture Albedo; // Here are normals&lt;br /&gt;texture NormalMap; // Here is depth&lt;br /&gt;//--------------------------------------------------------------------------------------&lt;br /&gt;// Texture samplers&lt;br /&gt;//--------------------------------------------------------------------------------------&lt;br /&gt;sampler AlbedoSampler = sampler_state {&lt;br /&gt;Texture = (Albedo);&lt;br /&gt;MipFilter = LINEAR;&lt;br /&gt;MinFilter = LINEAR;&lt;br /&gt;MagFilter = LINEAR;&lt;br /&gt;ADDRESSU = WRAP;&lt;br /&gt;ADDRESSV = WRAP;&lt;br /&gt;};&lt;br /&gt;sampler NormalMapSampler = sampler_state {&lt;br /&gt;Texture = (NormalMap);&lt;br /&gt;MipFilter = NONE;&lt;br /&gt;MinFilter = LINEAR;&lt;br /&gt;MagFilter = LINEAR;&lt;br /&gt;ADDRESSU = WRAP;&lt;br /&gt;ADDRESSV = WRAP;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;static const int g_cKernelSize = 24;&lt;br /&gt;float2 PixelKernel[g_cKernelSize ] = {&lt;br /&gt;{-0.326212f, -0.405805f},&lt;br /&gt;{-0.840144f, -0.07358f},&lt;br /&gt;{-0.695914f, 0.457137f},&lt;br /&gt;{-0.203345f, 0.620716f},&lt;br /&gt;{ 0.96234f, -0.194983f},&lt;br /&gt;{ 0.473434f, -0.480026f},&lt;br /&gt;{-0.519456f, 0.767022f},&lt;br /&gt;{ 0.185461f, -0.893124f},&lt;br /&gt;{ 0.507431f, 0.064425f},&lt;br /&gt;{ 0.89642f, 0.412458f},&lt;br /&gt;{-0.32194f, -0.932615f},&lt;br /&gt;{-0.791559f, -0.597705f},&lt;br /&gt;{ 0.326212f, -0.405805f},&lt;br /&gt;{ 0.840144f, -0.07358f},&lt;br /&gt;{ 0.695914f, 0.457137f},&lt;br /&gt;{ 0.203345f, 0.620716f},&lt;br /&gt;{-0.96234f, -0.194983f},&lt;br /&gt;{-0.473434f, -0.480026f},&lt;br /&gt;{ 0.519456f, 0.767022f},&lt;br /&gt;{-0.185461f, -0.893124f},&lt;br /&gt;{-0.507431f, 0.064425f},&lt;br /&gt;{-0.89642f, 0.412458f},&lt;br /&gt;{ 0.32194f, -0.932615f},&lt;br /&gt;{ 0.791559f, -0.597705f}&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;float2 TexelKernel[g_cKernelSize]&lt;br /&gt;&lt; convertpixelstotexels512 = "PixelKernel"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//float3 Settings (AOCreaseValues - Range, Bias, Averager, Unused)&lt;br /&gt;float4 Settings = { 0.4196,-0.2510,4.8471,3.0627 };&lt;br /&gt;float4 SettingsB = { 25.8824,1.0000,1.0000,1.0000 };&lt;br /&gt;&lt;br /&gt;float4 PostProcessPS( float2 Tex : TEXCOORD0 ) : COLOR0&lt;br /&gt;{&lt;br /&gt;// Get center sample&lt;br /&gt;float UVlr = 1/256;&lt;br /&gt;float2 centeredUV = Tex;&lt;br /&gt;float3 centerPos = tex2D(AlbedoSampler, centeredUV).xyz; // normals&lt;br /&gt;float3 centerNormal = tex2D(NormalMapSampler, centeredUV).xyz; // depth&lt;br /&gt;float4 totalGI = 1.0f;&lt;br /&gt;float GI = 0.0f;&lt;br /&gt;&lt;br /&gt;// Run through all taps&lt;br /&gt;for (int i = 0; i &lt; sampleuv =" centeredUV" samplepos =" tex2D(AlbedoSampler," tocenter =" samplePos" distance =" length(toCenter);" centercontrib =" saturate((dot(toCenter,centerNormal)" rangeattenuation =" 1-saturate(distance" totalgi =" float4(GI,GI,GI,1.0f);" vertexshader =" null;" pixelshader =" compile" zenable =" false;"&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_lgH4rTYRuTs/R5KwY6IJeRI/AAAAAAAAAFw/H1K280fNsCg/s1600-h/ssa0_2.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3541696236165024777?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3541696236165024777/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3541696236165024777' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3541696236165024777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3541696236165024777'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2008/01/ssao.html' title='SSAO'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lgH4rTYRuTs/R5KwY6IJeSI/AAAAAAAAAF4/Blfm_Vzb2pw/s72-c/ssa0_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-3041389842714669409</id><published>2007-03-30T11:42:00.000+02:00</published><updated>2007-03-30T11:47:25.245+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://abi.exdream.com/"&gt;http://abi.exdream.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://creators.xna.com/"&gt;http://creators.xna.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.xbox.com/"&gt;http://live.xbox.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/animationcomponents"&gt;http://www.codeplex.com/animationcomponents&lt;/a&gt;&lt;br /&gt;&lt;a href="http://letskilldave.com/default.aspx"&gt;http://letskilldave.com/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://community.code-geeks.com/"&gt;http://community.code-geeks.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ziggyware.com/"&gt;http://www.ziggyware.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xnatutorial.com/"&gt;http://www.xnatutorial.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xnaresources.com/"&gt;http://www.xnaresources.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-3041389842714669409?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/3041389842714669409/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=3041389842714669409' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3041389842714669409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/3041389842714669409'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2007/03/httpabi.html' title=''/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-115952876332598114</id><published>2006-09-29T13:16:00.000+02:00</published><updated>2006-09-29T13:19:23.333+02:00</updated><title type='text'>Software in three weeks !</title><content type='html'>It's impossible to write a scriptable multi purpuse framework/application  in three weeks.&lt;br /&gt;Believe me, i tried.&lt;br /&gt;At least if you want to keep the person you care about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-115952876332598114?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/115952876332598114/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=115952876332598114' title='Št. komentarjev: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/115952876332598114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/115952876332598114'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2006/09/software-in-three-weeks.html' title='Software in three weeks !'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-115209127463813104</id><published>2006-07-05T11:08:00.000+02:00</published><updated>2006-07-05T12:17:40.203+02:00</updated><title type='text'>4th law of robotics !</title><content type='html'>&lt;a href="http://msdn.microsoft.com/robotics/"&gt;MS Robotics Studio  &lt;/a&gt;is great !  .NET ! CCR ! PhysiX ! State !&lt;br /&gt;Great tool for prototyping and programming !&lt;br /&gt;&lt;br /&gt;And the CCR is out, and you can use it !&lt;br /&gt;&lt;br /&gt;The concept behind is awesome.  State driven.  Transitions, Behavior, Orchestration !&lt;br /&gt;Had the idea years ago to do something like that, but I could not do it so good.&lt;br /&gt;So the concept stayed in a drawer. I used some of the ideas for building of discreet simulation environment and the framework behind it.&lt;br /&gt;Now the basics are done, infrastructure is great !&lt;br /&gt;&lt;br /&gt;Now I will:&lt;br /&gt;Make simulation ... I wonder if it's possible ... hmmm ... I will dig in ...&lt;br /&gt;Make a rendering engine, connect, then abuse my imagination.&lt;br /&gt;Lets make unpredictable environments, lets do the neural networks, favorite swarms, GA, GP, lets make some AI ! Wolfram here I come...&lt;br /&gt;&lt;br /&gt;CA for paralell prediction models  and simulators you've never seen before. Distributed chess anyone ?&lt;br /&gt;&lt;br /&gt;But play as a figure... I will play for pawn, Who will be the queen, who's the king ? doesn't matter... you'll be simulated anyhow, like 30 million times in a second.  And pawn will win, of course.&lt;br /&gt;&lt;br /&gt;Go ahead, try it, make something with it !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-115209127463813104?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/115209127463813104/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=115209127463813104' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/115209127463813104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/115209127463813104'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2006/07/4th-law-of-robotics.html' title='4th law of robotics !'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-114362742241963558</id><published>2006-03-29T12:11:00.000+02:00</published><updated>2006-03-29T12:17:02.433+02:00</updated><title type='text'>Sim</title><content type='html'>i have been working a lot on this simulator, the project is nearing its finish. Still has some issues (you can say bugs)  and then some optimizations have to be done...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-114362742241963558?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/114362742241963558/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=114362742241963558' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/114362742241963558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/114362742241963558'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2006/03/sim.html' title='Sim'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-113022884212156780</id><published>2005-10-25T10:19:00.000+02:00</published><updated>2005-10-25T23:30:23.436+02:00</updated><title type='text'>A shell and a cloud</title><content type='html'>Need some task based scripting or better command line for Windows ? Get this &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2ac59b30-5a44-4782-b0b7-79fe2efd1280&amp;displaylang=en"&gt;shell&lt;/a&gt;, still in beta, but still very nice. There is an article at &lt;a href="http://arstechnica.com/guides/other/msh.ars"&gt;arstechnica&lt;/a&gt;. &lt;br /&gt;Right now i am in working on how to render clouds. This is not going to be so easy. None of the techiques satisfy all the needs. Or they are too expensive for realtime or they don't look good enough. i'll be back with more info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-113022884212156780?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/113022884212156780/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=113022884212156780' title='Št. komentarjev: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/113022884212156780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/113022884212156780'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/10/shell-and-cloud.html' title='A shell and a cloud'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-112988255190218659</id><published>2005-10-21T10:10:00.000+02:00</published><updated>2005-10-21T10:15:51.906+02:00</updated><title type='text'>Software design !</title><content type='html'>Check this &lt;a href="http://www.virtualpuppet.org/ted_blog_doc/DevDotStar_Reeves_CodeAsDesign.pdf"&gt;essay&lt;/a&gt;, it is about software design, by Jack W.Reeves, i think it's like "uh man, from what planet are you". A must read !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-112988255190218659?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/112988255190218659/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=112988255190218659' title='Št. komentarjev: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112988255190218659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112988255190218659'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/10/software-design.html' title='Software design !'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-112910694847863804</id><published>2005-10-12T10:49:00.000+02:00</published><updated>2005-10-12T10:51:01.113+02:00</updated><title type='text'>Some articles</title><content type='html'>&lt;span &gt;When we plan for software evolution, we need not fear product revolution. Using the concepts described in this paper, you can begin to design your business products so that they will be better able to quickly adapt to marketing challenges.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31994,00.html"&gt;&lt;span &gt;http://bdn.borland.com/article/0,1410,31994,00.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developerdotstar.com/mag/articles/secrets_great_management.html"&gt;&lt;span &gt;Behind Closed Doors: Secrets of Great Management&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; - One of the reasons good management is so hard to learn is that much of management takes place behind closed doors. We’re going to open those doors and allow you to see great management in action.By &lt;/span&gt;&lt;a href="http://www.developerdotstar.com/mag/bios/johanna_rothman.html"&gt;&lt;span &gt;Johanna Rothman&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; and &lt;/span&gt;&lt;a href="http://www.developerdotstar.com/mag/bios/esther_derby.html"&gt;&lt;span &gt;Esther Derby&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developerdotstar.com/mag/articles/cauble_forgotten_programm.html"&gt;&lt;span &gt;Syndromes of Forgotten Programmers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; - The people who come and go in a software shop may eventually be forgotten, but the tracks programmers leave behind make a lasting impression.By &lt;/span&gt;&lt;a href="http://www.developerdotstar.com/mag/bios/kevin_cauble.html"&gt;&lt;span &gt;Kevin Cauble&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-112910694847863804?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/112910694847863804/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=112910694847863804' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112910694847863804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112910694847863804'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/10/some-articles.html' title='Some articles'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-112807904090273974</id><published>2005-09-30T13:12:00.000+02:00</published><updated>2005-10-04T16:24:28.320+02:00</updated><title type='text'>C U B A</title><content type='html'>CUBA  LIBRE  PARA  TODOS !&lt;br /&gt;20. - 28.9.2005&lt;br /&gt;Spent a fortune, seen a lot of happy people.&lt;br /&gt;The problem is that they have no access to any information in this world.&lt;br /&gt;They live, and believe that someday will be better !&lt;br /&gt;And it will be, it will be.&lt;br /&gt;&lt;br /&gt;Heard a lot of The Beatles and even more salsa.&lt;br /&gt;Need some noise now, to clear my mind !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-112807904090273974?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/112807904090273974/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=112807904090273974' title='Št. komentarjev: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112807904090273974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112807904090273974'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/09/c-u-b.html' title='C U B A'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-112807768621133153</id><published>2005-09-30T12:46:00.000+02:00</published><updated>2005-10-20T16:50:36.583+02:00</updated><title type='text'>Motorcycles</title><content type='html'>&lt;a href="http://letsstreetride.blogspot.com/"&gt;Keep the Pace, drive safe and always wave to bikers !&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Any how, i have been rather busy working on some very interesting stuff i can not talk about.&lt;br /&gt;There are plenty of shaders, HDR, some behavioral and dynamic animation, and a lot of AI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-112807768621133153?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/112807768621133153/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=112807768621133153' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112807768621133153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/112807768621133153'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/09/motorcycles.html' title='Motorcycles'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-111005149650885366</id><published>2005-03-05T20:24:00.000+01:00</published><updated>2005-10-04T16:23:56.920+02:00</updated><title type='text'>Coding</title><content type='html'>I have re-written a sound capture plugin - that can capture from 4 stereo lines (8 channels max) and rewrote all blend shape calculation functions.&lt;br /&gt;I have tried to do it in a simple way and do things realy fast.&lt;br /&gt;&lt;br /&gt;Ah yes, multichannel sound comes from USB 2.0 (480 Mbit/s) device capable of delivering 96kHz, but i am taking 44.1 only. Not that i would need this much for what i do with streams (8000 Hz would suffice)&lt;br /&gt;&lt;br /&gt;When app was up and running, after all the characters were properly set, a sudden frame rate drop occured. Why ?&lt;br /&gt;&lt;br /&gt;It seems that audio device completly slows down the computer.&lt;br /&gt;&lt;br /&gt;Ah yes, did the proper material library for shaders. PS2.0&lt;br /&gt;Diffuse,Phong,Blinn,Minnaert,Oren-Nayar, Ward,Schlick,Cook-Torrance.&lt;br /&gt;Versions are: noTex,Tex,Bump,Environment+Bump&lt;br /&gt;&lt;br /&gt;So shaders anyone ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-111005149650885366?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/111005149650885366/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=111005149650885366' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/111005149650885366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/111005149650885366'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/03/coding.html' title='Coding'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-110890823083752425</id><published>2005-02-20T14:48:00.000+01:00</published><updated>2005-02-20T15:03:50.840+01:00</updated><title type='text'>Books</title><content type='html'>I got new credit card and guess what: i went spending right away - i wanted Books - not one, but a whole shelf of them; and i bought them all, the ones that were on my list for some time, the recommended ones, the ones that others also bought when they bought the recommended one. shit. i spent a small fortune for the books in a matter of minutes.&lt;br /&gt;ok, at least i didn't bought a car. But i might get a motorcycle. After i'll read all the books, of course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-110890823083752425?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/110890823083752425/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=110890823083752425' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110890823083752425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110890823083752425'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/02/books.html' title='Books'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-110890509892883795</id><published>2005-02-20T13:56:00.000+01:00</published><updated>2005-02-20T15:31:18.806+01:00</updated><title type='text'>And I got a Laptop</title><content type='html'>Nice piece and i sure as hell don't understand why they put home edition xp on hardware like this.&lt;br /&gt;Disks are kinda slow, but display is superb and battery life is quite good. I like it. I like that it has Radeon 9600/9700, so i can run all PS2.0 on it, but once it comes to floating point textures, 64MB vram is just not enough.&lt;br /&gt;One more thing i don't understand with notebook manufacturers is, why do they have to put so many different progies with it. Do i realy need a touch pad icon, a touch and launch, a zoom an X icon and 30 other small never gona-to-be used programs loaded, expanding over half of the task bar? come on. I disabled most of them, and still there is like 17 icons. Hey! Don't waste my desk space, I need it for other things (icons probably).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-110890509892883795?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/110890509892883795/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=110890509892883795' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110890509892883795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110890509892883795'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/02/and-i-got-laptop.html' title='And I got a Laptop'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10150593.post-110570143616845561</id><published>2005-01-14T12:12:00.000+01:00</published><updated>2005-01-14T12:33:14.916+01:00</updated><title type='text'>So here i am</title><content type='html'>I decide to step out of the darkness and started to share my thoughts and free-time work with internet community.&lt;br /&gt;I hope I will manage to update this blog as often as possible: ideas, examples, demos, etc.&lt;br /&gt;and that not all of the posts will be as short as this.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10150593-110570143616845561?l=fortunefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunefiles.blogspot.com/feeds/110570143616845561/comments/default' title='Objavi komentarje'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10150593&amp;postID=110570143616845561' title='Št. komentarjev: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110570143616845561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10150593/posts/default/110570143616845561'/><link rel='alternate' type='text/html' href='http://fortunefiles.blogspot.com/2005/01/so-here-i-am.html' title='So here i am'/><author><name>Data</name><uri>http://www.blogger.com/profile/10313041778612279473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_lgH4rTYRuTs/RX5ylMJKyzI/AAAAAAAAAA0/y-JnhypClWU/s200/TedGruber.JPG'/></author><thr:total>0</thr:total></entry></feed>
