<?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-24976369</id><updated>2011-07-07T23:11:30.357+02:00</updated><title type='text'>Results in Reverse</title><subtitle type='html'>Next Generation Graphics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24976369.post-6271286102617746803</id><published>2010-07-02T22:09:00.006+02:00</published><updated>2010-07-02T22:46:25.039+02:00</updated><title type='text'>Mandelbulb Shader</title><content type='html'>Some months ago there was this &lt;a href="http://www.skytopia.com/project/fractal/mandelbulb.html"&gt;article about a 3D fractal&lt;/a&gt;. Unlike the &lt;a href="http://tonfilm.blogspot.com/2006/11/another-quaternion-julia-fractal-video.html"&gt;Quaternion Julia Set&lt;/a&gt; which is a 3D projection of a 4D fractal, this appears to be in real 3D space. Shortly after, there were some implementations of it on the GPU. One of it was the GLSL implementation from Inigo Quilez in his &lt;a href="http://www.iquilezles.org/apps/shadertoy/"&gt;shader toy&lt;/a&gt;. I made a HLSL port of it for vvvv. You can download it shortly from the 'Contributions' section of our new website at &lt;a href="http://vvvv.org"&gt;vvvv.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/erS6SKqtXLY&amp;amp;hl=de_DE&amp;amp;fs=1"&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/erS6SKqtXLY&amp;amp;hl=de_DE&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="350"&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/24976369-6271286102617746803?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/6271286102617746803/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=6271286102617746803&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/6271286102617746803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/6271286102617746803'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2010/07/mandelbulb-shader.html' title='Mandelbulb Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-8484391200839481372</id><published>2010-07-01T16:59:00.005+02:00</published><updated>2010-07-02T03:36:08.702+02:00</updated><title type='text'>Console Widget</title><content type='html'>As I couldn't find a working solution to create a console window in a .NET application and display the Console.Write() calls in it, I created a little sourceforge project. Its written in C# and contains a Winforms UserControl to place it in your GUI and a Form to use it as a standalone window. It will route all text your application writes to the System.Console or the System.Diagnostics.Debug output to your GUI.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sourceforge.net/projects/consolewidget/" target="_blank"&gt;sourceforge.net/projects/consolewidget&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/TCyydlIac6I/AAAAAAAAAC4/B8nzdsSNv1w/s1600/ConsoleWidget.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/TCyydlIac6I/AAAAAAAAAC4/B8nzdsSNv1w/s400/ConsoleWidget.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5488958267111142306" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-8484391200839481372?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/8484391200839481372/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=8484391200839481372&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8484391200839481372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8484391200839481372'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2010/07/console-widget.html' title='Console Widget'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DF6rwG-n86s/TCyydlIac6I/AAAAAAAAAC4/B8nzdsSNv1w/s72-c/ConsoleWidget.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-2496147989427996927</id><published>2009-06-16T19:04:00.006+02:00</published><updated>2009-06-16T21:53:47.111+02:00</updated><title type='text'>Praxis Berlin Opening</title><content type='html'>Believe it, the vvvv developers got a new headquarter in Berlin. Its newer, bigger and healthier than the former one. In fact, its the group practice for software developement and graphical matters. The grand opening is at june 20th. A dedicated website is waiting for you here: &lt;a href="http://praxisberlin.net/" target=_blank&gt;http://praxisberlin.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DF6rwG-n86s/SjfS4utJmtI/AAAAAAAAACw/R5s1ftICcPY/s1600-h/praxisordinance.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;" src="http://1.bp.blogspot.com/_DF6rwG-n86s/SjfS4utJmtI/AAAAAAAAACw/R5s1ftICcPY/s400/praxisordinance.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5347974954577664722" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-2496147989427996927?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/2496147989427996927/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=2496147989427996927&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2496147989427996927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2496147989427996927'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2009/06/praxis-berlin-opening.html' title='Praxis Berlin Opening'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DF6rwG-n86s/SjfS4utJmtI/AAAAAAAAACw/R5s1ftICcPY/s72-c/praxisordinance.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-428163583184503653</id><published>2009-01-07T20:04:00.006+01:00</published><updated>2009-01-07T20:17:31.620+01:00</updated><title type='text'>Tonfilm live set with piano and drums</title><content type='html'>This was a small gig in my old hometown at a friends party. I am glad to had Jens Otzen (Piano) and &lt;a href="http://gabston.de"&gt;Gabriel Schütz&lt;/a&gt; (Drums) as guests. We played 5 tracks from the b-film node08 liveset. Here is a selection of 3:&lt;br /&gt;&lt;br /&gt;&lt;object width="430" height="324"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2683830&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2683830&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00adef&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="430" height="324"&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/24976369-428163583184503653?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/428163583184503653/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=428163583184503653&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/428163583184503653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/428163583184503653'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2009/01/tonfilm-live-set-with-piano-and-drums.html' title='Tonfilm live set with piano and drums'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-8053949967358442969</id><published>2008-05-22T01:28:00.004+02:00</published><updated>2009-02-07T04:12:43.479+01:00</updated><title type='text'>vvvv40beta16 release with plugin interface</title><content type='html'>The latest vvvv version offers developers an interface to write their own nodes for vvvv. A plugin is basically a .dll file, that can be drag&amp;dropped into a vvvv patch where it appears as a node. If its stored in vvvv's plugins directory, its even available in the node list.&lt;br /&gt;Currently value, color, matrix transform and string in/out pins are supported. Note that a plugin can also create a window. In theory one could write an openGL renderer with it...&lt;br /&gt;We have prepared some simple templates to start from. &lt;a href="http://vvvv.org/tiki-index.php?page=AddOns.Plugins" target="_blank"&gt;Here is how to do it&lt;/a&gt;. The code can be &lt;a href="http://vvvv.svn.sourceforge.net/viewvc/vvvv/plugins/" target="_blank"&gt;browsed on sourceforge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/SDSwMSunj6I/AAAAAAAAABs/QWTnUjxHSDA/s1600-h/vvvv+plugins+architecture.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/SDSwMSunj6I/AAAAAAAAABs/QWTnUjxHSDA/s400/vvvv+plugins+architecture.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5202977194752053154" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-8053949967358442969?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/8053949967358442969/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=8053949967358442969&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8053949967358442969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8053949967358442969'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2008/05/vvvv40beta16-release-with-plugin.html' title='vvvv40beta16 release with plugin interface'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DF6rwG-n86s/SDSwMSunj6I/AAAAAAAAABs/QWTnUjxHSDA/s72-c/vvvv+plugins+architecture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-4414930909644113584</id><published>2008-04-16T00:27:00.002+02:00</published><updated>2008-04-16T00:36:02.807+02:00</updated><title type='text'>NODE08 live set</title><content type='html'>As our live set at the node08 vvvvinissage was ended by firealarm (maybe someone understood the turkish text of the piece we played right before?), here is a full length version recorded some days before:&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.humanworkshop.com/portfolio/mediaplayer.swf" width="416" height="312" allowscriptaccess="always" allowfullscreen="true" flashvars="height=312&amp;#038;width=416&amp;#038;file=http://www.humanworkshop.com/portfolio/video8.flv&amp;#038;image=http://www.humanworkshop.com/portfolio/video8.jpg&amp;#038;displayheight=312&amp;#038;displaywidth=416"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-4414930909644113584?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/4414930909644113584/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=4414930909644113584&amp;isPopup=true' title='5 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/4414930909644113584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/4414930909644113584'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2008/04/node08-live-set.html' title='NODE08 live set'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-8188369384465876425</id><published>2007-10-05T19:00:00.000+02:00</published><updated>2007-10-05T19:45:58.087+02:00</updated><title type='text'>Screenshot Collection</title><content type='html'>vvvv has this infamous ctrl+3 feature, to send screenshots directly to the vvvv wiki, where they appear in the site header. Some days ago I looked thru the gallery and collected all screenshots I could remember to be mine. &lt;a href="http://vvvv.org/tiki-index.php?page=tonfilm-Screenshots" target="_blank"&gt;Click here to see the huge page with all pictures&lt;/a&gt;. The page has some headlines, which are short technical descriptions of the method used to create the particular image. They are listed above the images as liks, to jump directly to the image positions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=4588"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=4588" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=4356"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=4356" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=4345"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=4345" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=3919"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=3919" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=3844"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=3844" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=3686"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=3686" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=2012"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=2012" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=1844"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=1844" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=1690"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=1690" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=1511"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=1511" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=794"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=794" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=1206"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=1206" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=714"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=714" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=553"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=553" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-8188369384465876425?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/8188369384465876425/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=8188369384465876425&amp;isPopup=true' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8188369384465876425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8188369384465876425'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/10/screenshot-collection.html' title='Screenshot Collection'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-6225961517074579548</id><published>2007-06-04T13:19:00.000+02:00</published><updated>2007-06-04T14:21:30.677+02:00</updated><title type='text'>Isosurface Raytracing Shader</title><content type='html'>This little exercise uses Keenan Crane's rayracing algorithm from the quaternion julia set to render isosurfaces on the GPU. You can &lt;a href="http://vvvv.org/tiki-index.php?page=User+Shaders"&gt;download the shader here&lt;/a&gt;. Here is a video from Paul Bourke's The Blob surface:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2g2gZq8wFj8"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2g2gZq8wFj8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&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/24976369-6225961517074579548?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/6225961517074579548/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=6225961517074579548&amp;isPopup=true' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/6225961517074579548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/6225961517074579548'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/06/raytracing-shader.html' title='Isosurface Raytracing Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-2875774449331783376</id><published>2007-04-22T04:20:00.000+02:00</published><updated>2007-04-22T04:31:03.858+02:00</updated><title type='text'>Sanch VJ Set On 4 Screens</title><content type='html'>After Bruxelles &lt;a href="http://www.sanchtv.com"&gt;sanch&lt;/a&gt; invited me to lille, where he made a &lt;a href="http://www.sanchtv.com/?p=46"&gt;VJ set on 4 screens with 4 times 1024x768 output in 60fps&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/RirIuUINfeI/AAAAAAAAABk/O-PV_fNr1BE/s1600-h/SanchSet.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/RirIuUINfeI/AAAAAAAAABk/O-PV_fNr1BE/s400/SanchSet.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5056074229679488482" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-2875774449331783376?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/2875774449331783376/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=2875774449331783376&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2875774449331783376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2875774449331783376'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/04/sanch-vj-set-on-4-screens.html' title='Sanch VJ Set On 4 Screens'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DF6rwG-n86s/RirIuUINfeI/AAAAAAAAABk/O-PV_fNr1BE/s72-c/SanchSet.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-9057984204281612195</id><published>2007-04-22T03:04:00.000+02:00</published><updated>2007-04-25T01:11:42.102+02:00</updated><title type='text'>VVVVorkshop Bruxelles</title><content type='html'>During the week from the 27th march gregsn and me held a vvvv workshop in bruxelles for the students of &lt;a href="http://www.transmedia.be/index.html"&gt;transmedians&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;we also enjoyed our stay there. as you can see here, where gregsn played chess against boris from transmedians and me against a guy from the NATO, who invited us to some beers.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DF6rwG-n86s/Riq2QEINfdI/AAAAAAAAABc/2dHe8IAoQ_8/s1600-h/DSC02574.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DF6rwG-n86s/Riq2QEINfdI/AAAAAAAAABc/2dHe8IAoQ_8/s400/DSC02574.JPG" alt="" id="BLOGGER_PHOTO_ID_5056053918779145682" 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/24976369-9057984204281612195?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/9057984204281612195/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=9057984204281612195&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/9057984204281612195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/9057984204281612195'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/04/vvvvorkshop-bruxelles.html' title='VVVVorkshop Bruxelles'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DF6rwG-n86s/Riq2QEINfdI/AAAAAAAAABc/2dHe8IAoQ_8/s72-c/DSC02574.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-7034607376725780858</id><published>2007-02-18T17:57:00.000+01:00</published><updated>2007-02-18T22:59:35.891+01:00</updated><title type='text'>Lyapunov Exponent Shader</title><content type='html'>The &lt;a href="http://en.wikipedia.org/wiki/Lyapunov_exponent" target="_blank"&gt;Lyapunov exponent&lt;/a&gt;  is a measure of the stability of a dynamical system. It describes how much a small error of the input will affect the system. The calculation of the graph in the range -1 to 0 for a subset of the complex plane can produce very aesthetic pictuers. The implemantation as a pixel shader 3.0 code is very easy because its just an iteration for every point on the screen. The code for each pixel is as simpe as that:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;// Compute single Lyapunov lambda value&lt;br /&gt;float lyapunovExponent (const float2 ab)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;double r;&lt;br /&gt;double sum = 0;&lt;br /&gt;double x = xStart;&lt;br /&gt;int k;&lt;br /&gt;&lt;br /&gt;for(k = 0; k &lt; MaxIter+WarmUp; k++){&lt;br /&gt;     &lt;br /&gt;r = sequence(k) ? ab.x : ab.y;&lt;br /&gt;&lt;br /&gt;x = r * x * ( 1-x );&lt;br /&gt;&lt;br /&gt;if (k &gt;= WarmUp) sum += log( r - 2*r*x );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return sum/&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;MaxIter&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;;&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Where ab is a 2D point in the complex plane, which is related to the pixel position on the screen and sequence(k) is a simple function, which chooses the x or y coordinate for each iteration.&lt;br /&gt;Here is the &lt;a href="http://vvvv.org/tiki-index.php?page=User+Shaders" target="_blank"&gt;download&lt;/a&gt; and here a picture:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/RdiKdEUcntI/AAAAAAAAAA8/XAHzIliQxLk/s1600-h/Lyapunov_2007.02.16-06.12.16.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/RdiKdEUcntI/AAAAAAAAAA8/XAHzIliQxLk/s400/Lyapunov_2007.02.16-06.12.16.png" alt="" id="BLOGGER_PHOTO_ID_5032924815566872274" 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/24976369-7034607376725780858?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/7034607376725780858/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=7034607376725780858&amp;isPopup=true' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/7034607376725780858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/7034607376725780858'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/02/lyapunov-exponent-shader.html' title='Lyapunov Exponent Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DF6rwG-n86s/RdiKdEUcntI/AAAAAAAAAA8/XAHzIliQxLk/s72-c/Lyapunov_2007.02.16-06.12.16.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-4444169703869555434</id><published>2007-02-13T00:59:00.000+01:00</published><updated>2007-02-13T01:11:02.694+01:00</updated><title type='text'>Fractal Shader</title><content type='html'>Joreg found a &lt;a href="http://nuclear.demoscene.gr/articles/sdr_fract/" target="_blank"&gt;demo scene link&lt;/a&gt; with an easy to implement fractal shader for Mandelbrot and Julia fractals. &lt;a href="http://vvvv.org/tiki-index.php?page=User+Shaders" target="_blank"&gt;Download here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=3435"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://vvvv.org/show_image.php?id=3435" alt="" 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/24976369-4444169703869555434?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/4444169703869555434/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=4444169703869555434&amp;isPopup=true' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/4444169703869555434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/4444169703869555434'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/02/fractal-shader.html' title='Fractal Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-9164189792926096847</id><published>2007-02-12T23:45:00.000+01:00</published><updated>2007-03-08T03:06:49.232+01:00</updated><title type='text'>HD Video Rendering With Realtime FFT Data</title><content type='html'>For this little project the FFT data of a 3 minute song was recorded with 60 fps into more than 10000 text files, where each text file got a timestamp in its file name. During the rendering the text file with closest timestamp to the current rendering time was read and processed into parameters of a 3D-object which is based on Johan Gielis superformula.&lt;br /&gt;A small video is &lt;a href="http://vvvv.org/tiki-index.php?page=tonfilm-Patches#_FFT_Recorder" target="_blank"&gt;here&lt;/a&gt;, and here some frames in full 3840x2400 resolution (which obviously where resized by blogger on upload).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DF6rwG-n86s/RdDza0UcnsI/AAAAAAAAAAw/FIq6z2vdsNI/s1600-h/render_01721.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DF6rwG-n86s/RdDza0UcnsI/AAAAAAAAAAw/FIq6z2vdsNI/s400/render_01721.png" alt="" id="BLOGGER_PHOTO_ID_5030788425819397826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/Re9vCTiwCEI/AAAAAAAAABI/9FaZ715ZdAI/s1600-h/render_02634.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/Re9vCTiwCEI/AAAAAAAAABI/9FaZ715ZdAI/s400/render_02634.png" alt="" id="BLOGGER_PHOTO_ID_5039368593447323714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DF6rwG-n86s/Re9vEDiwCFI/AAAAAAAAABQ/A1tST1N68yo/s1600-h/render_03043.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DF6rwG-n86s/Re9vEDiwCFI/AAAAAAAAABQ/A1tST1N68yo/s400/render_03043.png" alt="" id="BLOGGER_PHOTO_ID_5039368623512094802" 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/24976369-9164189792926096847?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/9164189792926096847/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=9164189792926096847&amp;isPopup=true' title='5 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/9164189792926096847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/9164189792926096847'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/02/hd-video-rendering-with-realtime-fft.html' title='HD Video Rendering With Realtime FFT Data'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DF6rwG-n86s/RdDza0UcnsI/AAAAAAAAAAw/FIq6z2vdsNI/s72-c/render_01721.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-8224710095831872423</id><published>2007-01-26T19:15:00.002+01:00</published><updated>2007-01-27T02:01:26.589+01:00</updated><title type='text'>StereoMix Audio Input For Dell Laptops</title><content type='html'>&lt;p style="font-family: arial;"&gt;Finally there is a solution for my Dell Inspiron 9400 to get a "Stereo Mix" audio input channel to route the sound output from one application to another. This might work with other laptops, which have a Sigmatel 92XX C-Major chip:&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Follow this link: &lt;a href="http://us.lgservice.com/" target="_blank"&gt;http://us.lgservice.com&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Go to: Device Driver&lt;/li&gt;&lt;li&gt;In product, select: “Notebook”&lt;/li&gt;&lt;li&gt;OS: "WindowsXP"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Search subject: “Sigmatel”&lt;/li&gt;&lt;li&gt;The download the result: "[Sound/2000/XP]  SigmaTel Sound Driver Ver 5.10.0.4866 XNOTE(LE50)" or similar&lt;br /&gt;&lt;/li&gt;&lt;li&gt;After Download, install the driver and reboot&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Turn up the volume of the Stereo Mix input in the windows mixer...&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/24976369-8224710095831872423?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/8224710095831872423/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=8224710095831872423&amp;isPopup=true' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8224710095831872423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/8224710095831872423'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/01/audio-stereomix-support-for-dell.html' title='StereoMix Audio Input For Dell Laptops'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-7657199054847967368</id><published>2007-01-23T00:23:00.000+01:00</published><updated>2007-01-25T01:41:10.983+01:00</updated><title type='text'>Calculate Normals In Shader</title><content type='html'>The common method to calculate vertex normals for a mesh is to use the neighbour vertices to determine the orientation of the surface with subtraction of the positions and the cross product to get the normal vector.&lt;br /&gt;Calculating the vertex normals for a mesh in a shader is usually impossible, because there is no access to the neighbours. So, if you have a mesh with no normals you have to calculate the normals on the CPU side.&lt;br /&gt;But all this changes to a quite easy task, if you are working with dynamic meshes and you have a formula to describe the mesh in the following form: f(u, v) = (x, y, z). With that formula you are able to reach every point on the mesh surface, hence its easy to do all in the shader. Assuming the input mesh is a grid in the xy-plane, we first scale and offset the grid to get the input space we want, then we calculate the new position of the vertex by using the x and y coordinates of the current vertex as u and v in the formula. After that we get two neighbours by calculating two other positions with a small offset in u and v direction. A pseudo vertex shader code could look like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;u = pos.x * scale + offset  ;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;v = pos.y * scale + offset  ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pos = f(u, v);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;neighbour1 = f(u+smallvalue, v);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;neighbour2 = f(u, v+smallvalue);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;tangent = neighbour1 - pos;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;bitangent = neighbour2 - pos;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;normal = cross(tanget, bitanget);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;nice, eh? now go looking for &lt;a href="http://local.wasp.uwa.edu.au/%7Epbourke/surfaces_curves/" target="_blank"&gt;some mesh functions&lt;/a&gt; ;)&lt;br /&gt;&lt;br /&gt;If you haven't enough yet, you can improve the shading smoothnes by calculating the neighbours and normals in the pixel shader. Thats especially good, if the resolution of the input grid is not so high. For that, after calculating the position, pass the u and v values to the pixel shader and do all remainding stuff there. Read the forums discussion from where the idea is and the &lt;a href="http://vvvv.org/tiki-view_forum_thread.php?comments_parentId=11945&amp;topics_threshold=0&amp;amp;topics_offset=2&amp;topics_sort_mode=lastPost_desc&amp;amp;topics_find=&amp;forumId=10" target="_blank"&gt;download here&lt;/a&gt;.&lt;br /&gt;Finally a picture of the supersmooth pixel shader implementation:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DF6rwG-n86s/RbVaUeHukEI/AAAAAAAAAAk/MipIBGNpFZw/s1600-h/VertexMeshShader_vs_Oldschool-DirectX+Renderer_2007.01.23-01.43.43.jpg" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DF6rwG-n86s/RbVaUeHukEI/AAAAAAAAAAk/MipIBGNpFZw/s400/VertexMeshShader_vs_Oldschool-DirectX+Renderer_2007.01.23-01.43.43.jpg" alt="" id="BLOGGER_PHOTO_ID_5023020267131015234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.org/show_image.php?id=3329" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://vvvv.org/show_image.php?id=3329" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-7657199054847967368?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/7657199054847967368/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=7657199054847967368&amp;isPopup=true' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/7657199054847967368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/7657199054847967368'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/01/calculate-normals-in-shader.html' title='Calculate Normals In Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DF6rwG-n86s/RbVaUeHukEI/AAAAAAAAAAk/MipIBGNpFZw/s72-c/VertexMeshShader_vs_Oldschool-DirectX+Renderer_2007.01.23-01.43.43.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-1509133261497548389</id><published>2007-01-14T18:56:00.000+01:00</published><updated>2007-01-21T15:34:18.441+01:00</updated><title type='text'>Open Visuals Update</title><content type='html'>As we got a new date at March 17th at the &lt;a href="http://kunstmuseum-stuttgart.de/" target="_blank"&gt;Kunstmuseum Stuttgart&lt;/a&gt;, my friend &lt;a href="http://www.visualoverkill.de/" target="_blank"&gt;Johannes Guerreiro&lt;/a&gt; and I have updated the site of our interactive project Open Visuals. We also registered the domain &lt;a href="http://www.openvisuals.de/" target="_blank"&gt;www.openvisuals.de&lt;/a&gt;. The concept of this installation is to give the visitors the feeling of being a VJ. For that we coded a 3D-Engine with &lt;a href="http://vvvv.org/" target="_blank"&gt;vvvv&lt;/a&gt; and an interface for the &lt;a href="http://www.behringer.com/BCR2000/index.cfm?lang=ENG" target="_blank"&gt;Behringer BCR2000&lt;/a&gt; midi controller. With it, the visitor can control several parameters of music reactive motion graphics which are fully generated in realtime.&lt;br /&gt;&lt;br /&gt;Here is a picture of the impressive building of the Kunstmuseum in the heart of Stuttgart:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DF6rwG-n86s/Rap0_zkKMXI/AAAAAAAAAAM/_vCo-W4QtbA/s1600-h/Kunstmuseum.jpg" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DF6rwG-n86s/Rap0_zkKMXI/AAAAAAAAAAM/_vCo-W4QtbA/s400/Kunstmuseum.jpg" alt="" id="BLOGGER_PHOTO_ID_5019953374180290930" 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/24976369-1509133261497548389?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/1509133261497548389/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=1509133261497548389&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/1509133261497548389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/1509133261497548389'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/01/open-visuals-in-stuttgart.html' title='Open Visuals Update'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DF6rwG-n86s/Rap0_zkKMXI/AAAAAAAAAAM/_vCo-W4QtbA/s72-c/Kunstmuseum.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-2149512290059807137</id><published>2007-01-13T22:24:00.000+01:00</published><updated>2007-01-19T12:59:16.375+01:00</updated><title type='text'>D Programming Language 1.0 released</title><content type='html'>The first official version of the D progamming language is released. It seems to be a good alternative to the meanwhile 20 years old C++. I'v coded some lines with it and loved it. The language is easy to write with a clean syntax, has great features and performance.&lt;br /&gt;&lt;br /&gt;As IDE I recommend &lt;a href="http://codeblocks.org/" target="_blank"&gt;Code::Blocks&lt;/a&gt;, but there are others, follow the links from &lt;a href="http://www.digitalmars.com/d/" target="_blank"&gt;the D site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-2149512290059807137?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/2149512290059807137/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=2149512290059807137&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2149512290059807137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/2149512290059807137'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2007/01/d-programming-language-10-released.html' title='D Programming Language 1.0 released'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-116472622977330386</id><published>2006-11-28T16:00:00.000+01:00</published><updated>2007-01-23T20:05:57.916+01:00</updated><title type='text'>Another Quaternion Julia Fractal Video</title><content type='html'>This little video is the first rendering i've done with my new laptop. Download the shader at &lt;a href="http://vvvv.org/tiki-index.php?page=tonfilm-Patches" target="_blank"&gt;my patches page&lt;/a&gt;.&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/G39bL31zXus"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/G39bL31zXus" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&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/24976369-116472622977330386?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/116472622977330386/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=116472622977330386&amp;isPopup=true' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116472622977330386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116472622977330386'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/11/another-quaternion-julia-fractal-video.html' title='Another Quaternion Julia Fractal Video'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-116251709149842579</id><published>2006-11-03T02:21:00.000+01:00</published><updated>2007-01-18T19:32:52.827+01:00</updated><title type='text'>High Resolution 3D Rendering</title><content type='html'>Here are some more superformula and related pictures in 7500x7500 resolution. See them all at &lt;a href="http://www.sanchtv.com/?p=42" target="_blank"&gt;sanch's site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sanchtv.com/data/images/highres/sanchtv%2011.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.sanchtv.com/data/images/highres/sanchtv%2011.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-116251709149842579?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/116251709149842579/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=116251709149842579&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116251709149842579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116251709149842579'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/11/high-resolution-3d-rendering.html' title='High Resolution 3D Rendering'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-116206865271378379</id><published>2006-10-28T22:28:00.000+02:00</published><updated>2007-01-19T12:56:05.889+01:00</updated><title type='text'>Superformula Vertex Shader 2.0</title><content type='html'>During my latest work time at meso in Frankfurt/Main i had the chance to chat with my old flatmate Sanch. One night around 3 o'clock we talked about further developement of the super formula vertex shader we released some month ago. The first version of the shader was quite simple: The input is a grid mesh with range -0.5 to 0.5 in both axis and a resolution of 20*20 vertices or higher. Inside the vertex shader the grid gets transformed by a regular matrix transform. This transformed grid is the "input space" for the 3D superformula which you can find on &lt;a href="http://local.wasp.uwa.edu.au/~pbourke/surfaces/supershape3d/" target="_blank"&gt;paul bourke's site&lt;/a&gt;. &lt;a href="http://www.vvvv.org/tiki-index.php?page=UserPagegregsn" target="_blank"&gt;Gregsn&lt;/a&gt; did a great job, as he added the calculation of the normals for shading inside the shader. &lt;br /&gt;Now the idea was to replace the matrix transform of the grid by another 2D superformula to get a more interesting input space. Sanch has implemented the idea and you can see the &lt;a href="http://www.sanchtv.com/?p=41" target="_blank"&gt;first promising results on his site&lt;/a&gt;. Download the first version of the shader at &lt;a href="http://vvvv.org/tiki-index.php?page=User+Shaders" target="_blank"&gt;the vvvv shader site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sanchtv.com/data/images/supaback/sanchtv-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.sanchtv.com/data/images/supaback/sanchtv-3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-116206865271378379?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/116206865271378379/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=116206865271378379&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116206865271378379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116206865271378379'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/10/superformula-vertex-shader-20.html' title='Superformula Vertex Shader 2.0'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-116190240479279381</id><published>2006-10-27T00:37:00.000+02:00</published><updated>2007-01-18T19:31:26.348+01:00</updated><title type='text'>Mercedes Benz Trade Fair 2006</title><content type='html'>Another fine meso project. "Presafe" and "E-Class Features" are my work. See &lt;a href="http://www.vvvv.org/tiki-index.php?page=meso-Mercedes+Benz+Trade+Fair+2006" target="_blank"&gt;project page&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/899/2601/1600/Panorama1.0.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/899/2601/400/Panorama1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-116190240479279381?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/116190240479279381/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=116190240479279381&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116190240479279381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/116190240479279381'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/10/mercedes-benz-trade-fair-2006.html' title='Mercedes Benz Trade Fair 2006'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115819350406910799</id><published>2006-09-14T02:16:00.000+02:00</published><updated>2006-10-19T20:50:37.603+02:00</updated><title type='text'>Interactive Cocktail Bar</title><content type='html'>A nice meso project. I made the vvvv programming for the project: video tracking with 2 PAL cams, infra red light and the output animations on two beamers using pixel shaders from gregsn and sanch and me. most difficult part was to equalize the displaced and distorted cam input. output is 2048x768 at 60fps. &lt;a href="http://www.vvvv.org/tiki-index.php?page=meso-Progress+Bar"&gt;project page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qTwcageiJnM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qTwcageiJnM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&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/24976369-115819350406910799?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115819350406910799/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115819350406910799&amp;isPopup=true' title='7 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115819350406910799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115819350406910799'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/09/interactive-cocktail-bar.html' title='Interactive Cocktail Bar'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115612122622917542</id><published>2006-08-21T02:45:00.000+02:00</published><updated>2006-10-19T20:35:54.273+02:00</updated><title type='text'>Free Cross Platform C++ Developement</title><content type='html'>just a note:&lt;br /&gt;&lt;br /&gt;IDE::&lt;br /&gt;&lt;a href="http://www.codeblocks.org/" target="_blank"&gt;Code::Blocks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://upp.sourceforge.net/app$ide$GettingStarted$en-us.html" target="_blank"&gt;Ultimate++ IDE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/callisto/c-dev.php" target="_blank"&gt;Eclipse CDT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GUI::&lt;br /&gt;&lt;a href="http://www.wxwidgets.org/" target="_blank"&gt;wxWidgets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://upp.sourceforge.net/index.html" target="_blank"&gt;Ultimate++&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3D and Video::&lt;br /&gt;&lt;a href="http://glfw.sourceforge.net/" target="_blank"&gt;glfw&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.libsdl.org/index.php" target="_blank"&gt;SDL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ogre3d.org/" target="_blank"&gt;Ogre3D&lt;/a&gt;&lt;br /&gt;&lt;a href="http://irrlicht.sourceforge.net/" target="_blank"&gt;Irrlicht&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-115612122622917542?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115612122622917542/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115612122622917542&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115612122622917542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115612122622917542'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/08/free-cross-platform-c-developement.html' title='Free Cross Platform C++ Developement'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115437476210628744</id><published>2006-07-31T21:35:00.000+02:00</published><updated>2006-10-18T15:56:18.206+02:00</updated><title type='text'>vvvv 11.1 Release</title><content type='html'>go to get it: &lt;a href="http://www.vvvv.org/tiki-index.php?page=Downloads" target="_blank"&gt;Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/899/2601/1600/vvvv33_beta11_1.0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/899/2601/400/vvvv33_beta11_1.0.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-115437476210628744?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115437476210628744/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115437476210628744&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115437476210628744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115437476210628744'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/07/vvvv-111-release.html' title='vvvv 11.1 Release'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115256968178785397</id><published>2006-07-11T00:00:00.000+02:00</published><updated>2006-10-05T02:09:06.433+02:00</updated><title type='text'>Quaternion Julia Set Video</title><content type='html'>One day, someone pointed me to a quternion julia fractal pixel shader from &lt;a href="http://graphics.cs.uiuc.edu/svn/kcrane/web/project_qjulia.html"&gt;keenan crane&lt;/a&gt;. I was able to port it into hlsl to use it with vvvv. the vvvv user &lt;a href="http://svvvvn.blogspot.com/"&gt;rand526&lt;/a&gt; created this amazing video with it:&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4lvY6SuYGII"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4lvY6SuYGII" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;download the shader &lt;a href="http://vvvv.org/tiki-index.php?page=tonfilm-Patches#id246719"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-115256968178785397?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115256968178785397/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115256968178785397&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115256968178785397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115256968178785397'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/07/quaternion-julia-set-video.html' title='Quaternion Julia Set Video'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115125987136347968</id><published>2006-06-25T20:19:00.000+02:00</published><updated>2006-10-18T15:56:44.493+02:00</updated><title type='text'>vvvv Website Redesign</title><content type='html'>Nice new design of the vvvv wiki:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/899/2601/1600/VVVVSite.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/899/2601/400/VVVVSite.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://www.vvvv.org"&gt;&lt;h2&gt;vvvv.org&lt;/h2&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-115125987136347968?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115125987136347968/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115125987136347968&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115125987136347968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115125987136347968'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/06/vvvv-website-redesign.html' title='vvvv Website Redesign'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-115085159549217016</id><published>2006-06-21T02:28:00.000+02:00</published><updated>2006-06-21T03:04:19.593+02:00</updated><title type='text'>Superformula Vertex Shader</title><content type='html'>Gregsn, Sanch and me have implemented a hlsl vertex shader for Johan Gielis superformula. Sanch created some impressive scenes as he combined the shader with the spreading technology of vvvv:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vvvv.meso.net/show_image.php?id=2232"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://vvvv.meso.net/show_image.php?id=2232" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://vvvv.meso.net/tiki-index.php?page=Supa+formula+destrukt" target="_blank"&gt;&lt;br /&gt;Have a look at all pictures!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vvvv.meso.net/tiki-index.php?page=User+Shaders" target="_blank"&gt;Download the shader&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24976369-115085159549217016?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/115085159549217016/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=115085159549217016&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115085159549217016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/115085159549217016'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/06/superformula-vertex-shader.html' title='Superformula Vertex Shader'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24976369.post-114991038748614631</id><published>2006-06-10T05:08:00.000+02:00</published><updated>2006-08-21T02:44:33.626+02:00</updated><title type='text'>Software Project</title><content type='html'>Ok, that's my first reasonable entry. Its a pitty that i don't have a lot spare time. study, study, study... but there are interesting things. In the near future we will finish our software project called ESEL. Its a simulator for logical circuits, using AND, OR, NOT, etc. gates and wires to connect them. A tiny little &lt;a href="http://vvvv.meso.net/" target="_blank"&gt;vvvv&lt;/a&gt; written in java. Most powerful feature is loading additional gates at runtime out of .jar files.&lt;br /&gt;&lt;br /&gt;screenshot:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/899/2601/1600/esel01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/899/2601/400/esel01.png" alt="" 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/24976369-114991038748614631?l=tonfilm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonfilm.blogspot.com/feeds/114991038748614631/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24976369&amp;postID=114991038748614631&amp;isPopup=true' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/114991038748614631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24976369/posts/default/114991038748614631'/><link rel='alternate' type='text/html' href='http://tonfilm.blogspot.com/2006/06/software-project.html' title='Software Project'/><author><name>tonfilm</name><uri>http://www.blogger.com/profile/06848324390232099847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://tonfilm.visuelleart.de/badewanne.JPG'/></author><thr:total>0</thr:total></entry></feed>
