<?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-3998436132517754190</id><updated>2012-02-16T19:28:12.798-08:00</updated><category term='trailer'/><category term='effects'/><category term='other'/><category term='documentation'/><category term='toolset'/><category term='demo'/><category term='improvements'/><category term='papers'/><category term='samples'/><category term='site'/><category term='SDK'/><title type='text'>nGENE Tech</title><subtitle type='html'>Devlog of a free 3D game engine, nGENE Tech.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-8105812455584290267</id><published>2010-06-07T07:00:00.000-07:00</published><updated>2010-06-07T07:00:13.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>nGENE Tech for C#</title><content type='html'>I'm really excited to announce that thanks to Amer Koleci &lt;a href="http://ngene.wikidot.com/"&gt;nGENE Tech&lt;/a&gt; is now available for the SlimDX and C#. I hope that in future it will be possible to use it with XNA and thus make games for XBox and Windows Phone 7.&lt;br /&gt;&lt;br /&gt;You can download it from &lt;a href="http://siriuz.net/~wtoman/nGENE/NGENE_SLIMX.rar"&gt;here&lt;/a&gt;, &lt;a href="http://rs281.rapidshare.com/files/396224029/NGENE_SLIMX.rar"&gt;here&lt;/a&gt; (RARed version) or &lt;a href="http://svn2.assembla.com/svn/ngene/xna/trunk/"&gt;get current version from SVN&lt;/a&gt; (SVN version misses media files). It comes with a simple demo. Hope you like it!&lt;br /&gt;&lt;br /&gt;For using it you will also need &lt;a href="http://slimdx.org/download.php"&gt;SlimDX runtime&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also be sure to check new nGENE Tech 0.1.7.0 from the repository.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-8105812455584290267?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/8105812455584290267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2010/06/ngene-tech-for-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8105812455584290267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8105812455584290267'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2010/06/ngene-tech-for-c.html' title='nGENE Tech for C#'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-1490152759384508068</id><published>2010-04-08T01:33:00.000-07:00</published><updated>2010-04-08T01:34:49.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>nGENE Tech 0.1.6.4</title><content type='html'>Since RC1 release a few weeks back I fixed a lot of stuff (special thanks to David, Jose and Zoran here for pointing this bugs out) and added a few smaller things including eg.:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;[FIX] Soft particles are now a bit softer&lt;/li&gt;&lt;li&gt;[FIX] Fixes in HDR (regarding luminance computing) &lt;/li&gt;&lt;li&gt;[FIX] MeshLoadPolicyCollada is now working for static collada meshes&lt;/li&gt;&lt;li&gt;[FIX] Fixed bugs in picking &lt;/li&gt;&lt;li&gt;[ADD] Collision notifications for character controller/scene and character controller/character controller collisions&lt;/li&gt;&lt;li&gt;[ADD] Particle deflectors (planes deflecting particles). Call ParticleEmitter::addDeflector(const PARTICLE_DEFLECTOR&amp;amp; _deflector) to add new deflector to the emitter&lt;/li&gt;&lt;li&gt;[ADD] Framework::drawAxisRods() method drawing object's coordinate system axes&lt;/li&gt;&lt;li&gt;[ADD] PrefabCylinder - cylinder&lt;/li&gt;&lt;li&gt;[ADD] PrefabPyramid - pyramid&lt;/li&gt;&lt;li&gt;[ADD] PrefabArrow - arrow&lt;/li&gt;&lt;li&gt;[ADD] PrefabAxisRods - 3 orthogonal axes pointing representing coordinate space&lt;/li&gt;&lt;li&gt;[ADD] Torus prefab - PrefabTorus class&lt;/li&gt;&lt;li&gt;[ADD] Framework::pick(float _x, float _y, bool _perTriangle) - takes additional optional (false by default) _perTriangle argument. Setting it to true will make picking triangle accurate&lt;/li&gt;&lt;li&gt;[ADD] All prefabs parameters can be now changed on run-time - not only on creation&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;BTW always up to date release notes are available &lt;a href="http://svn2.assembla.com/svn/ngene/trunk/release-notes.txt"&gt;here&lt;/a&gt;. &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-1490152759384508068?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/1490152759384508068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2010/04/ngene-tech-0164.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1490152759384508068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1490152759384508068'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2010/04/ngene-tech-0164.html' title='nGENE Tech 0.1.6.4'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-7424111032931096114</id><published>2010-03-22T02:45:00.000-07:00</published><updated>2010-03-22T02:45:17.685-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='toolset'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>nGENE Tech SDK 0.1.6</title><content type='html'>After quite a long time there is another SDK distribution of &lt;a href="http://ngene.wikidot.com/"&gt;nGENE&lt;/a&gt; - this time coming with all (I hope) required redistributables so there shouldn't be as many crashes as previously :) . It contains binaries, samples, tutorials, class reference and full source code.&lt;br /&gt;&lt;br /&gt;Although it is still RC1 version, the code will be subject to only small changes. The most of the bugs I predict could be related to missing dlls or media files, not working shortcuts creation in the installer and stuff like that.&lt;br /&gt;&lt;br /&gt;There's no point in listing changes since version 0.1 as this list would be just too long - almost everything have changed since then.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The download is available &lt;a href="http://siriuz.net/%7Ewtoman/nGENE/nGENESDK_0_1_6_RC1.exe"&gt;here&lt;/a&gt;.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I also hope to post some nice news about nGENE soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-7424111032931096114?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/7424111032931096114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2010/03/ngene-tech-sdk-016.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7424111032931096114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7424111032931096114'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2010/03/ngene-tech-sdk-016.html' title='nGENE Tech SDK 0.1.6'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-6827929436315104952</id><published>2010-03-03T03:14:00.001-08:00</published><updated>2010-03-03T03:14:38.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>nGENE update... at last</title><content type='html'>Ok, I've just committed to the SVN repository. Current version is 0.1.5 and you can download it from trunk or from this address:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://svn2.assembla.com/svn/ngene/tags/version-0.1.5"&gt;http://svn2.assembla.com/svn/ngene/tags/version-0.1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The list of changes is pretty long... a lot of fixes and improvements. The biggest addition is definitely animation system with skeletal animation and animation blending. It is still buggy and code is still ugly (cleaning it takes much more time than anticipated) but I will work hard on it starting from next week. From next week I will also start to work on more advanced animation techniques like ragdoll and inverse kinematics.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also SDK (with installer, exes and ready to use dlls) will be made available in two weeks time (I hope to release it next weekend but who knows what will happen during the week...).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WARNING: if you use Visual Studio 2008 or newer you have to open project for VS 2005. This is because at my current computer I have no VS 2008/2010 installed... I will fix it soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-6827929436315104952?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/6827929436315104952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2010/03/ngene-update-at-last.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6827929436315104952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6827929436315104952'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2010/03/ngene-update-at-last.html' title='nGENE update... at last'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-7113598307028103014</id><published>2009-10-04T01:27:00.000-07:00</published><updated>2009-10-04T01:27:08.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Lightnings and render techniques</title><content type='html'>Yet another update:&lt;br /&gt;&lt;br /&gt;* Introduction of material techniques&lt;br /&gt;* Lightning bolt effect&lt;br /&gt;* Surfaces can now custom shadow material instead of default. Just add technique with the name "shadow" to the base surface material (see palm_bark or palm_leaf in default.lib for example)&lt;br /&gt;&lt;br /&gt;* [fix] Vegetation shadows&lt;br /&gt;* [fix] Fixed bug with display modes&lt;br /&gt;* [fix] Bounding boxes of some objects were invalid&lt;br /&gt;&lt;br /&gt;* [example] Lightning bolt&lt;br /&gt;&lt;br /&gt;The most important thing is the first point i.e. material techniques. Now material doesn't directly contain RenderPass objects but instead RenderTechnique's (similar to DX FXs or OGRE for instance). For now technique is just a simple object but I plan to use it for some materials LOD later on and yet it helped me to solve some problem with shadows casted by objects animated using vertex shaders (see palm_bark material for the example of custom shadowing routine).&lt;br /&gt;&lt;br /&gt;By default the first technique is set as active (i.e. one used in rendering) but you can change it using Material::setActiveRenderTechnqiue(RenderTechnique* _technique) or providing index.&lt;br /&gt;&lt;br /&gt;There are besides some fixes of course and addition of new example (lightning bolts) and new effect lightnings. You can see it in action below:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QS0iq1x9k5k&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;"&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/QS0iq1x9k5k&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;and below:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EtNyQhSNC8k&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;"&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/EtNyQhSNC8k&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;There are still some tweaks to do but in general it is working ok. You can read about the algorithm &lt;a href="http://wtomandev.blogspot.com/2009/09/storm-is-coming.html"&gt;on my blog&lt;/a&gt;. I also recently provided detailed description of &lt;a href="http://wtomandev.blogspot.com/2009/10/virtual-file-system.html"&gt;Virtual File System&lt;/a&gt; there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-7113598307028103014?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/7113598307028103014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/10/lightnings-and-render-techniques.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7113598307028103014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7113598307028103014'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/10/lightnings-and-render-techniques.html' title='Lightnings and render techniques'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-6581628524722558512</id><published>2009-09-24T07:01:00.001-07:00</published><updated>2009-09-24T07:01:54.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>A lot of changes</title><content type='html'>- very basic sound support (using FMOD but it is sufficient to provide simple wrapper to use something else)&lt;br /&gt;- it is now possible to listen to collision events&lt;br /&gt;- night vision effect&lt;br /&gt;- improved bump mapping effects&lt;br /&gt;- added some mixing comments&lt;br /&gt;&lt;br /&gt;- [fix] it is no longer possible to add two child nodes with same name&lt;br /&gt;- [fix] factories are no longer registered in enumerators in constructors... that was just foolish!&lt;br /&gt;- [fix] engine is started after displaying config window... not before&lt;br /&gt;- [fix] static shadows fix&lt;br /&gt;- [fix] fixed bug in thermal vision effect&lt;br /&gt;- [fix] many minor bug fixes&lt;br /&gt;&lt;br /&gt;- [example] user can now control SSAO effect in SSAO sample (for me radius ~0.2 and range ~50.0 looks best)&lt;br /&gt;- [example] sound example presenting use of much more than 3D sounds... check it for some interesting nGENE features :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-6581628524722558512?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/6581628524722558512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/09/lot-of-changes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6581628524722558512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6581628524722558512'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/09/lot-of-changes.html' title='A lot of changes'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-8353733127685915118</id><published>2009-09-19T08:44:00.000-07:00</published><updated>2009-09-19T08:55:35.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='site'/><title type='text'>Virtual File System support</title><content type='html'>From now on nGENE Tech has Virtual File System built-in. To ease building resource files there is provided a command line tool named ArchiveBuilder.exe (you will find it in the nGENE/bin/release folder) which typical usage is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Usage: archivebuilder [directory] [target file] [-c OPTIONAL compression]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can also build archives from within code (see the VFS example for details on how to do that).&lt;br /&gt;&lt;br /&gt;VFS supports compression (using Burrows-Wheeler Transform + Move-To-Front + Run-Length Encoding + Huffman Coding algorithms) and is pretty transparent for the programmer. See &lt;a href="http://ngene.wikidot.com/forum/t-139615/ngene-updates#post-588469"&gt;this post&lt;/a&gt; on nGENE forums or the VFS example for more details and example of usage.&lt;br /&gt;&lt;br /&gt;Besides to make debugging a bit easier I changed configuration of nGENE demos.&lt;br /&gt;&lt;br /&gt;Another change is that you can now follow nGENE improvements on Twitter (see widget on this page).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-8353733127685915118?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/8353733127685915118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/09/virtual-file-system-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8353733127685915118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8353733127685915118'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/09/virtual-file-system-support.html' title='Virtual File System support'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-725370351618421340</id><published>2009-09-11T10:10:00.000-07:00</published><updated>2009-09-11T10:11:42.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><title type='text'>New demo and tutorial</title><content type='html'>New demo (presenting god rays in nGENE) and new tutorial (about joints) are available. There is a movie from the first one:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8wP_Crjz2H0&amp;hl=pl&amp;fs=1&amp;rel=0"&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/8wP_Crjz2H0&amp;hl=pl&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I hope you like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-725370351618421340?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/725370351618421340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/09/new-demo-and-tutorial.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/725370351618421340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/725370351618421340'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/09/new-demo-and-tutorial.html' title='New demo and tutorial'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-5205274163292013803</id><published>2009-09-10T12:32:00.000-07:00</published><updated>2009-09-10T12:33:25.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Small fixes and improvements</title><content type='html'>This time, screenshots only. Still far away from ok but believe me the changes and fixes are numerous :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlFRvgw6XI/AAAAAAAAB10/y3HLtfvNpiE/s1600-h/nGENE_0288.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlFRvgw6XI/AAAAAAAAB10/y3HLtfvNpiE/s200/nGENE_0288.jpg" alt="" id="BLOGGER_PHOTO_ID_5379907400984750450" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SqlFNaXkpAI/AAAAAAAAB1s/hvScyTuE_Ms/s1600-h/nGENE_0290.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SqlFNaXkpAI/AAAAAAAAB1s/hvScyTuE_Ms/s200/nGENE_0290.jpg" alt="" id="BLOGGER_PHOTO_ID_5379907326589576194" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlFCH3uvgI/AAAAAAAAB1k/avls_nOLuK4/s1600-h/nGENE_0292.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlFCH3uvgI/AAAAAAAAB1k/avls_nOLuK4/s200/nGENE_0292.jpg" alt="" id="BLOGGER_PHOTO_ID_5379907132645621250" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlE-fHNjRI/AAAAAAAAB1c/zoLwUno5P80/s1600-h/nGENE_0299.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlE-fHNjRI/AAAAAAAAB1c/zoLwUno5P80/s200/nGENE_0299.jpg" alt="" id="BLOGGER_PHOTO_ID_5379907070165093650" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-5205274163292013803?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/5205274163292013803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/09/small-fixes-and-improvements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/5205274163292013803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/5205274163292013803'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/09/small-fixes-and-improvements.html' title='Small fixes and improvements'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fbfW7HvrHa4/SqlFRvgw6XI/AAAAAAAAB10/y3HLtfvNpiE/s72-c/nGENE_0288.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-2973822708981553837</id><published>2009-09-09T11:06:00.000-07:00</published><updated>2009-09-09T11:12:11.731-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Bug fixes and tech demo update</title><content type='html'>Last two weeks I spent mainly on improving existing features and fixing various bugs. Here is how updated nGENE Tech Demo looks now. Probably I'll use it once again in the future to make another trailer but it is still not the time to do this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqfuvLloLeI/AAAAAAAAB04/_vPT_8z4rfY/s1600-h/nGENE_0275.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SqfuvLloLeI/AAAAAAAAB04/_vPT_8z4rfY/s320/nGENE_0275.jpg" alt="" id="BLOGGER_PHOTO_ID_5379530774249221602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see grass rendering has been slightly improved. It is also much more efficient now as I wrote on my &lt;a href="http://wtomandev.blogspot.com/2009/09/grass-rendering.html"&gt;devlog&lt;/a&gt;. To makie it look this way I suggest turning SSAO on (F7 by default).&lt;br /&gt;&lt;br /&gt;Besides I improved several things regarding shadows and finished working on God rays (they contained a nasty artifact).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-2973822708981553837?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/2973822708981553837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/09/bug-fixes-and-tech-demo-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2973822708981553837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2973822708981553837'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/09/bug-fixes-and-tech-demo-update.html' title='Bug fixes and tech demo update'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fbfW7HvrHa4/SqfuvLloLeI/AAAAAAAAB04/_vPT_8z4rfY/s72-c/nGENE_0275.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-6639471503784386952</id><published>2009-08-28T04:27:00.000-07:00</published><updated>2009-08-28T04:43:54.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>A lot of changes and bug fixes</title><content type='html'>&lt;p&gt;I promised to commit to SVN repository more frequently now and it seems I manage to do it. In the last few days quite a lot of changes (more than 10 commits!!!) have been made:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;many bug fixes related to shadows rendering (there were some issues with both directional and point lights) and some general improvements regarding them (e.g. you can change shadow density and shadow resolution on a per light basis),&lt;/li&gt;&lt;li&gt;light-shafts (God rays) are working almost properly,&lt;/li&gt;&lt;li&gt;added all missing files,&lt;/li&gt;&lt;li&gt;I'm busy working on GUI,&lt;/li&gt;&lt;li&gt;and much more...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Below you can see light-shafts in action:&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;embed src="http://www.youtube.com/v/LzT6w-e2JTo&amp;amp;hl=pl&amp;amp;fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;How they are actually done you can read on &lt;a href="http://wtomandev.blogspot.com/2009/08/light-shafts.html"&gt;my personal devlog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;There is also Google Group dedicated to making nGENE Tech a better engine. The idea, originally by Biovf from the forums, is to separate talks about contributing from talks about using nGENE. Here is the &lt;a href="http://groups.google.com/group/ngene-dev?hl=en"&gt;link&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-6639471503784386952?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/6639471503784386952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/08/lot-of-changes-and-bug-fixes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6639471503784386952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6639471503784386952'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/08/lot-of-changes-and-bug-fixes.html' title='A lot of changes and bug fixes'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-2819908910040137222</id><published>2009-08-22T01:21:00.000-07:00</published><updated>2009-08-22T01:25:05.968-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>nGENE Tech update</title><content type='html'>&lt;p&gt;Yesterday I finally made commit to the SVN repository. As I reconfigured my working environment to make it easier to work, from now on they will be much more frequent (soon also branches will be added in the repo). Even on a daily basis.&lt;/p&gt;&lt;p&gt;Update includes many general improvements (even tech demo has been slightly improved), bug fixes and some new features too of course.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-2819908910040137222?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/2819908910040137222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/08/ngene-tech-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2819908910040137222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2819908910040137222'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/08/ngene-tech-update.html' title='nGENE Tech update'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-7606110404055044568</id><published>2009-06-13T10:29:00.001-07:00</published><updated>2009-06-13T11:47:11.534-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='toolset'/><title type='text'>nGENE Tech Toolset download</title><content type='html'>&lt;p&gt;I finally managed to finish some simple version of the nGENE Tech Toolset. See it in action below:&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;embed src="http://www.youtube.com/v/f_CZcj4LMpo&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;You can download it &lt;a href="http://www.mediafire.com/?yzohmggnyil"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-7606110404055044568?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/7606110404055044568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/06/ngene-tech-toolset-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7606110404055044568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7606110404055044568'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/06/ngene-tech-toolset-download.html' title='nGENE Tech Toolset download'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-7434835649956742314</id><published>2009-06-05T00:15:00.000-07:00</published><updated>2009-06-05T00:32:13.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='papers'/><title type='text'>Article about nGENE water on Gamedev.net</title><content type='html'>My article about water rendering in screen-space is finally available on &lt;a href="http://www.gamedev.net/reference/programming/features/ppWaterRender/"&gt;Gamedev.net&lt;/a&gt;! I hope you like it and wait for your comments on the matter. I tried to describe everything as I did it in nGENE Tech. The lecture which I had on the IGK'2009 (Polish Game Developers Conference) was chosen the best presentation of the conference edition. You can also view presentation from IGK (in English - I translated it) &lt;a href="http://www.gamedev.net/reference/programming/features/ppWaterRender/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As for the nGENE Toolset and other updates - sorry for one more delay in releasing it... I'm pretty busy with the exams on the university... hope you understand that. I'll release it ASAP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-7434835649956742314?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/7434835649956742314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/06/article-about-ngene-water-on-gamedevnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7434835649956742314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/7434835649956742314'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/06/article-about-ngene-water-on-gamedevnet.html' title='Article about nGENE water on Gamedev.net'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-4147000913134605866</id><published>2009-05-14T11:47:00.001-07:00</published><updated>2009-05-14T13:38:01.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><title type='text'>nGENE Tech class reference</title><content type='html'>&lt;p&gt;As many people claimed I just submitted nGENE Tech - class reference, i.e. some form of documentation. You can dowload it &lt;a href="http://www.mediafire.com/download.php?z11xxjuwiue"&gt;here&lt;/a&gt;. It is created using doxygen and contains following elements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;list and descriptions of all of the nGENE classes and the graphs presenting relations between different classes (inheritance, collaboration and so on)&lt;/li&gt;&lt;li&gt;list and descriptions of the methods, functions, etc.&lt;/li&gt;&lt;li&gt;extracts from source code when necessary&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I know that it's not the best documentation possible but together with samples and tutorials you should be able to get some understanding of nGENE Tech.&lt;/p&gt;&lt;p&gt;// EDIT: I'll try soon to commit a patch by "Enzi" significantly improving performance of Preetham haze (both pixel shader and CPU part).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-4147000913134605866?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/4147000913134605866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/05/ngene-tech-class-reference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/4147000913134605866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/4147000913134605866'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/05/ngene-tech-class-reference.html' title='nGENE Tech class reference'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-8828877693315303195</id><published>2009-05-12T06:12:00.000-07:00</published><updated>2009-05-12T06:15:45.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>My personal blog started</title><content type='html'>&lt;p&gt;Some of you might be interested in that I have personal blog which I started recently: &lt;/p&gt;&lt;p&gt;&lt;a href="http://wtomandev.blogspot.com/"&gt;http://wtomandev.blogspot.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There I write more about algorithms, techniques and methods I use in daily nGENE Tech development and about various other projects and programming related things (agile development for instance, my thoughts about gaming and games).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-8828877693315303195?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/8828877693315303195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/05/my-personal-blog-started.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8828877693315303195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8828877693315303195'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/05/my-personal-blog-started.html' title='My personal blog started'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-6134830389516282238</id><published>2009-05-05T04:57:00.000-07:00</published><updated>2009-05-05T05:03:53.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Small update</title><content type='html'>Yesterday I commited to the production repository. This time changes involve mainly small fixes and additions somewhat related to the toolset. Next time there should finally be animation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-6134830389516282238?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/6134830389516282238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/05/small-update.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6134830389516282238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/6134830389516282238'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/05/small-update.html' title='Small update'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-627129009398408301</id><published>2009-04-24T05:23:00.001-07:00</published><updated>2009-04-24T05:23:33.306-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='toolset'/><title type='text'>nGENE Tech Toolset</title><content type='html'>&lt;p&gt;At first I planned to release nGENE Tech world editor (i.e. nGENE Tech Toolset) by the end of March, later by the end of April. Unfortunately it seems editor will be available no sooner than in May. Hower, I hope that waiting will be really worth it.&lt;/p&gt;&lt;p&gt;Underneath is a movie from youtube presenting current internal release:&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WFPgZEcw1TU&amp;amp;hl=pl&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/WFPgZEcw1TU&amp;amp;hl=pl&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-627129009398408301?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/627129009398408301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/04/ngene-tech-toolset.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/627129009398408301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/627129009398408301'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/04/ngene-tech-toolset.html' title='nGENE Tech Toolset'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-8846247383953870937</id><published>2009-04-01T08:37:00.000-07:00</published><updated>2009-04-01T11:25:02.479-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='papers'/><title type='text'>nGENE Tech Demo and presentation about water - download</title><content type='html'>&lt;p&gt;As promised a while back I submitted today nGENE Tech Tropical Island demo. You can download it &lt;a href="http://www.mediafire.com/?muom2wz1y3z"&gt;here&lt;/a&gt;. I'm aware that it is a bit buggy and performance is pretty low but you can finally see it in action. Also soon updated executable will be available and it'll speed up things a bit (up to 3x times) as I'm heavily profiling and optimizing right now.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note: PhysX system software is required!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note 2: It takes some time to load level. Be patient.&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Also as I recently had lecture about my highly praised water technique during IGK'2009 conference (Polish Game Developers Conference) I decided to translate presentation to English and it can be downloaded &lt;a href="http://www.mediafire.com/?0tnll50fh4n"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-8846247383953870937?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/8846247383953870937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/04/ngene-tech-demo-and-presentation-about.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8846247383953870937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8846247383953870937'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/04/ngene-tech-demo-and-presentation-about.html' title='nGENE Tech Demo and presentation about water - download'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-9125213518566067795</id><published>2009-03-18T08:37:00.001-07:00</published><updated>2009-03-18T08:38:39.020-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samples'/><category scheme='http://www.blogger.com/atom/ns#' term='trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Tropical Island - tech demo trailer</title><content type='html'>&lt;p&gt;Just short update this time. Trailer from nGENE Tech engine tech demo is available:&lt;/p&gt;&lt;object width="425" height="344"&gt;&lt;p&gt;&lt;embed src="http://www.youtube.com/v/qevGm_8wMJk&amp;amp;hl=pl&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;/object&gt;&lt;p&gt;Demo itself will be available for download on 1st April 2009.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-9125213518566067795?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/9125213518566067795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/03/tropical-island-tech-demo-trailer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/9125213518566067795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/9125213518566067795'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/03/tropical-island-tech-demo-trailer.html' title='Tropical Island - tech demo trailer'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-2096329711356878449</id><published>2009-03-09T09:59:00.001-07:00</published><updated>2009-03-09T10:03:36.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samples'/><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Update</title><content type='html'>&lt;p&gt;Even though I claimed no update will be available before 20th March, I was asked to fix a few bugs and so here is new version in the repository. Here is list of changes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added serialization (work in progress)&lt;/li&gt;&lt;li&gt;Improved shadows from directional lights&lt;/li&gt;&lt;li&gt;Oct-tree partitioner&lt;/li&gt;&lt;li&gt;Performance fixes&lt;/li&gt;&lt;li&gt;Many bug fixes&lt;/li&gt;&lt;li&gt;Improved grass, water, sky and clouds&lt;/li&gt;&lt;li&gt;Added force field&lt;/li&gt;&lt;li&gt;Added crash dump files&lt;/li&gt;&lt;li&gt;Some GUI bugs were fixed&lt;/li&gt;&lt;li&gt;Matrix3x3 addition&lt;/li&gt;&lt;li&gt;Working on DirectX 10.1 renderer&lt;/li&gt;&lt;li&gt;HDR!!!&lt;/li&gt;&lt;li&gt;New samples: Tornado, NPR, SSAO and SwayingPalm&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-2096329711356878449?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/2096329711356878449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/03/update.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2096329711356878449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/2096329711356878449'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/03/update.html' title='Update'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-3459264213127030369</id><published>2009-03-02T01:57:00.000-08:00</published><updated>2009-03-02T02:15:08.862-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samples'/><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>Long time no info</title><content type='html'>&lt;p&gt;I know that there is no info recently. It doesn't mean that I'm not working hard on nGENE Tech though.&lt;/p&gt;&lt;p&gt;Next update will be no sooner than on 20th March. It's due to a few reasons:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;actual working copy contains some bugs I want to eliminate before commiting code to the production repository&lt;/li&gt;&lt;li&gt;I'm busy working on tech demo I'll use as a proof-of-concept on Polish Game Developers Conference.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;But here are some screenshots to keep you waiting and interested in the project:&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SauwCPS7QnI/AAAAAAAAA2k/c3iDKpRRXV0/s1600-h/nGENE_0167.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SauwCPS7QnI/AAAAAAAAA2k/c3iDKpRRXV0/s200/nGENE_0167.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308530138298401394" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fbfW7HvrHa4/Sauv7lGrYYI/AAAAAAAAA2c/QFMsAPjDlV4/s1600-h/nGENE_0182.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_fbfW7HvrHa4/Sauv7lGrYYI/AAAAAAAAA2c/QFMsAPjDlV4/s200/nGENE_0182.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308530023893524866" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fbfW7HvrHa4/Sauv2HYGzGI/AAAAAAAAA2U/hkhqJVE9_Ko/s1600-h/nGENE_0177.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_fbfW7HvrHa4/Sauv2HYGzGI/AAAAAAAAA2U/hkhqJVE9_Ko/s200/nGENE_0177.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308529930014215266" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SauvwlCuy-I/AAAAAAAAA2M/aJJUswKImE8/s1600-h/nGENE_0184.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SauvwlCuy-I/AAAAAAAAA2M/aJJUswKImE8/s200/nGENE_0184.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308529834898410466" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SauvtLMHyDI/AAAAAAAAA2E/ZA7WhITke7M/s1600-h/nGENE_0186.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SauvtLMHyDI/AAAAAAAAA2E/ZA7WhITke7M/s200/nGENE_0186.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308529776418867250" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fbfW7HvrHa4/SauvoFgit4I/AAAAAAAAA18/fuhgZaETbag/s1600-h/nGENE_0188.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_fbfW7HvrHa4/SauvoFgit4I/AAAAAAAAA18/fuhgZaETbag/s200/nGENE_0188.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308529688994559874" /&gt;&lt;/a&gt;&lt;p&gt;It should be clear that the improvement is pretty huge. Hardly any file has remain unchanged since last SVN commit. As there is great interest in a way I achieved such a realistic water, paper on the subject will be available on it in English in about two weeks or so.&lt;/p&gt;&lt;p&gt;Next update will also feature few new demos and samples:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Tornado - presenting how to make use of force fields&lt;/li&gt;&lt;li&gt;NPR - presenting 2D rendering and NPR&lt;/li&gt;&lt;li&gt;Volcanic Island - pretty complex tech demo featuring many advanced techniques of nGENE&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-3459264213127030369?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/3459264213127030369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/03/long-time-no-info.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/3459264213127030369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/3459264213127030369'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/03/long-time-no-info.html' title='Long time no info'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fbfW7HvrHa4/SauwCPS7QnI/AAAAAAAAA2k/c3iDKpRRXV0/s72-c/nGENE_0167.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-1722827183042689996</id><published>2009-01-20T05:14:00.000-08:00</published><updated>2009-03-02T02:05:55.724-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>Water, bug fixes and plans for 0.1.1 release</title><content type='html'>&lt;p&gt;At the beginning of this month I published a screenshot of water at very early development stage. Recently I published updated screenshots on many gamedev portals and thus nGENE Tech got more attention. Without further ado some pictures:&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fbfW7HvrHa4/SXYhVq9hrPI/AAAAAAAAAyA/wcwt0TVgsSg/s1600-h/nGENE_0154.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_fbfW7HvrHa4/SXYhVq9hrPI/AAAAAAAAAyA/wcwt0TVgsSg/s200/nGENE_0154.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293455068213914866" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYhSGB-Y6I/AAAAAAAAAx4/n_FqfDpfqYQ/s1600-h/nGENE_0159.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYhSGB-Y6I/AAAAAAAAAx4/n_FqfDpfqYQ/s200/nGENE_0159.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293455006760854434" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SXYhLh-CxOI/AAAAAAAAAxw/5W_RXBbKH4E/s1600-h/nGENE_0108.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SXYhLh-CxOI/AAAAAAAAAxw/5W_RXBbKH4E/s200/nGENE_0108.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293454894001472738" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SXYg_z7RwQI/AAAAAAAAAxo/l9Kx0rCxkDA/s1600-h/nGENE_0158.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SXYg_z7RwQI/AAAAAAAAAxo/l9Kx0rCxkDA/s200/nGENE_0158.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293454692663279874" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYg7IECHCI/AAAAAAAAAxg/iBmJr9B9J-Q/s1600-h/nGENE_0155.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYg7IECHCI/AAAAAAAAAxg/iBmJr9B9J-Q/s200/nGENE_0155.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293454612169366562" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYgzdAxeHI/AAAAAAAAAxY/o53XM0YCZDc/s1600-h/nGENE_0133.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_fbfW7HvrHa4/SXYgzdAxeHI/AAAAAAAAAxY/o53XM0YCZDc/s200/nGENE_0133.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293454480353884274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Sorry for the trees, the scene was created in a few minutes only. But I think you get the general idea. Apart from being realisting (all this extinctions, reflections, refractions, foam, specular) the water effect is very flexible, you can even create muddy Missipi river or something like that (I made it but didn't take screenshot - I will post it as soon as possible).&lt;/p&gt;&lt;p&gt;A list of changes is a lot longer though:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Finished water and reflection stage&lt;/li&gt;&lt;li&gt;Added console window (not very pretty as GUI still is not finished)&lt;/li&gt;&lt;li&gt;Sorted some small problems with headers inclusion&lt;/li&gt;&lt;li&gt;Many bug fixes&lt;/li&gt;&lt;li&gt;Many new constants and functions (for colours, matrices, maths and so on)&lt;/li&gt;&lt;li&gt;Removed NodeObject class - it was not really used so you shouldn't miss it&lt;/li&gt;&lt;li&gt;Fixed serious bug with disappearing particle emitters - particles were disappearing, I hope it's resolved for ever&lt;/li&gt;&lt;li&gt;Added defines for shaders&lt;/li&gt;&lt;li&gt;Removed some todos from code (by sorting them out, not removing comments)&lt;/li&gt;&lt;li&gt;Added support for Euler angles rotation&lt;/li&gt;&lt;li&gt;Fixed post-process materials sorting (sometimes material could be accidentaly applied in a wrong way)&lt;/li&gt;&lt;li&gt;Added pixelize effect&lt;/li&gt;&lt;li&gt;Binaries are now included in SVN repository (apart from too large lib files)&lt;/li&gt;&lt;li&gt;2 new tutorials (terrain and scripting)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Also in the next few months (or maybe weeks, it depends on a few factors) version 0.1.1 will be released. It will feature:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;HDR&lt;/li&gt;&lt;li&gt;Basic animation (skeletal and morphing)&lt;/li&gt;&lt;li&gt;Saving and loading of the scene, both in .xml and in binary format&lt;/li&gt;&lt;li&gt;Virtual File System to create archives&lt;/li&gt;&lt;li&gt;Optimized sky and grass rendering&lt;/li&gt;&lt;li&gt;Basic world editor&lt;/li&gt;&lt;li&gt;GUI&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You can think of it as of first serious version to be used for games. By the time I will also publish a larger demo I'm currently designing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-1722827183042689996?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/1722827183042689996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/01/water-bug-fixes-and-plans-for-011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1722827183042689996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1722827183042689996'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/01/water-bug-fixes-and-plans-for-011.html' title='Water, bug fixes and plans for 0.1.1 release'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fbfW7HvrHa4/SXYhVq9hrPI/AAAAAAAAAyA/wcwt0TVgsSg/s72-c/nGENE_0154.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-5539666581070728568</id><published>2009-01-02T04:03:00.000-08:00</published><updated>2009-01-02T04:23:44.289-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>First update this year</title><content type='html'>&lt;p&gt;Last two months I was rather short of time and therefore no updates for nGENE Tech were available. However, I'm not abandoning this project and so in last few days I coded/fixed few things and I am making them available to you. The list of changes include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Some graphical bug fixes&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Started work on vehicles physics&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;More exports for lua&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Added TPP Camera&lt;/strong&gt; (not very sophisticated but it works for me)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Added Fur effect&lt;/strong&gt; (creating using regular fins and shells technique)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Working on water and reflections &lt;/strong&gt;(using some cool technique for displacing water)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Added samples folder&lt;/strong&gt; (containing Fur sample) to SVN&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Added media folder&lt;/strong&gt; (containing material libraries, shaders, meshes and textures) to SVN&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Removed shaders folder&lt;/strong&gt; (media used instead) from SVN&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Created solutions and projects for Visual Studio 2008&lt;/strong&gt; - I'd like to thank J. Hughes for helping me with this (I had to deal with some kind of strange behaviour while trying to compile nGENE against VC++ 2008 compiler)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Also underneath are 2 screenshots from current nGENE release:&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SV4FQ4JlG2I/AAAAAAAAAuo/UWkvuz4rkLI/s1600-h/nGENE_0093.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SV4FQ4JlG2I/AAAAAAAAAuo/UWkvuz4rkLI/s200/nGENE_0093.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5286668800088152930" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SV4FLhj6vmI/AAAAAAAAAug/l8AtKkYEvAc/s1600-h/nGENE_0092.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SV4FLhj6vmI/AAAAAAAAAug/l8AtKkYEvAc/s200/nGENE_0092.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5286668708125261410" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-5539666581070728568?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/5539666581070728568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2009/01/first-update-this-year.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/5539666581070728568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/5539666581070728568'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2009/01/first-update-this-year.html' title='First update this year'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fbfW7HvrHa4/SV4FQ4JlG2I/AAAAAAAAAuo/UWkvuz4rkLI/s72-c/nGENE_0093.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-9054002856501547960</id><published>2008-10-26T10:54:00.000-07:00</published><updated>2008-10-26T11:09:05.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>Update: Lua and render stages</title><content type='html'>&lt;p&gt;I wasn't writing for a quite long period of time. Even though I have not much free time recently as I am looking for a job in the industry (these interviews and test tasks take time you know) I made quite a few improvements in the nGENE. These include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Render stages used extensively&lt;/strong&gt; - render stages are stages of rendering like eg. alpha rendering, post-processing and so on. Each render stage processes and renders geometry in a different manner and so they are separate. This concept fits nicely into nGENE deferred renderer and makes it even more flexible.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;3D Picking&lt;/strong&gt; - the great miss of 0.1 version was lack of support for object picking. Now it works.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Shader semantics as scripts&lt;/strong&gt; - shader semantics had to be hardcoded in the engine. Now you can use scripting capabilities to make them external to engine code. However in sake of efficiency default ones are still hardcoded.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Spot light&lt;/strong&gt; - lack of spot lights was another problem. Now nGENE supports them as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Lua scripting&lt;/strong&gt; - you can now add Lua scripts to your demos.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Capsule-shaped rigid bodies&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Working on GUI&lt;/strong&gt; - a lot of code written. Still a lot to do.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Working on HDR&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To get these additions download current release from &lt;a href="http://svn2.assembla.com/svn/ngene"&gt;http://svn2.assembla.com/svn/ngene&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Next time I hope to have GUI and HDR finished and start working on animations, serializations and better multi-threading support.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-9054002856501547960?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/9054002856501547960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2008/10/update-lua-and-render-stages.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/9054002856501547960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/9054002856501547960'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2008/10/update-lua-and-render-stages.html' title='Update: Lua and render stages'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-8152470704286493974</id><published>2008-09-15T05:47:00.000-07:00</published><updated>2009-01-02T04:21:35.185-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samples'/><category scheme='http://www.blogger.com/atom/ns#' term='improvements'/><title type='text'>2 new tutorials</title><content type='html'>&lt;p&gt;Last week 2 new tutorials were published on &lt;a href="http://ngene.wikidot.com/"&gt;http://ngene.wikidot.com/&lt;/a&gt;. They are about:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;adding response to user input&lt;/li&gt;&lt;li&gt;basics of physics in nGENE.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;However, if you want to follow them be sure to checkout svn repository as otherwise not everything might work in the same way. Be sure to check that site soon for next parts of the tutorial.&lt;/p&gt;&lt;p&gt;Also now I'm focusing mainly on GUI which will be fully functional in a few weeks I think.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-8152470704286493974?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ngenetech.blogspot.com/feeds/8152470704286493974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ngenetech.blogspot.com/2008/09/2-new-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8152470704286493974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/8152470704286493974'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2008/09/2-new-tutorials.html' title='2 new tutorials'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3998436132517754190.post-1810152367523415328</id><published>2008-09-03T10:05:00.000-07:00</published><updated>2009-01-02T04:22:00.018-08:00</updated><title type='text'>nGENE Tech blog started</title><content type='html'>&lt;p&gt;After recent release of nGENE Tech 0.1 SDK I received quite a lot of feedback: both positive comments and suggestions what should be improved. However, before I'm really moving to work on 0.2 version which will feature this improvements and much much more, I'm starting this devlog.&lt;/p&gt;&lt;p&gt;This blog will contain information about new things appearing in the SDK:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;major API changes,&lt;/li&gt;&lt;li&gt;new effects,&lt;/li&gt;&lt;li&gt;new tutorials/samples,&lt;/li&gt;&lt;li&gt;improvements of the documentation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I also hope to post here information about projects using nGENE Tech.&lt;/p&gt;&lt;p&gt;For those of you who didn't heard about nGENE (what is quite possible) visit &lt;a href="http://ngene.wikidot.com/"&gt;its official site&lt;/a&gt; or view &lt;a href="http://www.youtube.com/watch?v=EVv6gdofRe8"&gt;official techdemo movie&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Underneath I also post a few images for the newcomers.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fbfW7HvrHa4/SL7I9JdmvjI/AAAAAAAAATI/Hdx_w6XhHfM/s1600-h/nGENE_0079.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_fbfW7HvrHa4/SL7I9JdmvjI/AAAAAAAAATI/Hdx_w6XhHfM/s200/nGENE_0079.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847969143504434" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fbfW7HvrHa4/SL7I4wMU_7I/AAAAAAAAATA/wG4nXjnA_Fk/s1600-h/nGENE_0042.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_fbfW7HvrHa4/SL7I4wMU_7I/AAAAAAAAATA/wG4nXjnA_Fk/s200/nGENE_0042.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847893640675250" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fbfW7HvrHa4/SL7Ixq2NG8I/AAAAAAAAAS4/Ep1jAbkFBgc/s1600-h/nGENE_0076.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_fbfW7HvrHa4/SL7Ixq2NG8I/AAAAAAAAAS4/Ep1jAbkFBgc/s200/nGENE_0076.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847771946621890" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SL7It_FVGKI/AAAAAAAAASw/NCf21LMa0FA/s1600-h/nGENE_0063.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SL7It_FVGKI/AAAAAAAAASw/NCf21LMa0FA/s200/nGENE_0063.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847708659292322" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fbfW7HvrHa4/SL7InxpdJyI/AAAAAAAAASo/vKMQLewKypU/s1600-h/nGENE_0061.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_fbfW7HvrHa4/SL7InxpdJyI/AAAAAAAAASo/vKMQLewKypU/s200/nGENE_0061.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847601973503778" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fbfW7HvrHa4/SL7IhjkjU7I/AAAAAAAAASg/SfMxaLwo1xI/s1600-h/nGENE_0059.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_fbfW7HvrHa4/SL7IhjkjU7I/AAAAAAAAASg/SfMxaLwo1xI/s200/nGENE_0059.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5241847495115625394" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3998436132517754190-1810152367523415328?l=ngenetech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1810152367523415328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3998436132517754190/posts/default/1810152367523415328'/><link rel='alternate' type='text/html' href='http://ngenetech.blogspot.com/2008/09/ngene-tech-blog-started.html' title='nGENE Tech blog started'/><author><name>Wojtek</name><uri>http://www.blogger.com/profile/12746925806334085844</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_fbfW7HvrHa4/SsdMvzPvV0I/AAAAAAAAB3w/QYGKYLVCRt4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fbfW7HvrHa4/SL7I9JdmvjI/AAAAAAAAATI/Hdx_w6XhHfM/s72-c/nGENE_0079.jpg' height='72' width='72'/></entry></feed>
