<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Cocoia Blog &#187; OpenGL</title>
	<atom:link href="http://blog.cocoia.com/category/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cocoia.com</link>
	<description>The Cocoia Blog is the website of Sebastiaan de With, a Dutch Icon and Interface designer.</description>
	<pubDate>Thu, 14 Aug 2008 11:48:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Randleaf goes with the flow.</title>
		<link>http://blog.cocoia.com/2007/06/13/randleaf-goes-with-the-flow/</link>
		<comments>http://blog.cocoia.com/2007/06/13/randleaf-goes-with-the-flow/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 11:03:59 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=126</guid>
		<description><![CDATA[I really, really can&#8217;t stay behind if even the Finder decides to use Coverflow. So I decided to add a coverflow interface to a project; Randleaf, the OpenGL abstract graphics generator has been command-line for a while, so I am working on getting it a bit fancy enough for public demo&#8217;ing. This really clicks into [...]]]></description>
			<content:encoded><![CDATA[<p>I really, really can&#8217;t stay behind if even the Finder decides to use Coverflow. So I decided to add a coverflow interface to a project; Randleaf, the OpenGL abstract graphics generator has been command-line for a while, so I am working on getting it a bit fancy enough for public demo&#8217;ing. This really clicks into the great announcement I will be making today, so stay tuned.</p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=1034055398823339847&#038;hl=en" flashvars=""> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/06/13/randleaf-goes-with-the-flow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>App news update, Randleaf &#225; la carte and more.</title>
		<link>http://blog.cocoia.com/2007/05/08/app-news-update-randleaf-la-carte-and-more/</link>
		<comments>http://blog.cocoia.com/2007/05/08/app-news-update-randleaf-la-carte-and-more/#comments</comments>
		<pubDate>Tue, 08 May 2007 20:40:46 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[OpenGL]]></category>

		<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=88</guid>
		<description><![CDATA[
Randleaf is still progressing, albeit slowly. I&#8217;ve taken the task of doing some rough semiotics on the produce of this little program, and I am almost done making a few categories with guidelines and &#8216;creation flags&#8217; that really 99% of all generated images adhere to.  Uh, I could say, Randleaf is going &#225; la [...]]]></description>
			<content:encoded><![CDATA[<p>
Randleaf is still progressing, albeit slowly. I&#8217;ve taken the task of doing some rough semiotics on the produce of this little program, and I am almost done making a few categories with guidelines and &#8216;creation flags&#8217; that really 99% of all generated images adhere to.  Uh, I could say, Randleaf is going &aacute; la carte; it&#8217;s becoming increasingly simple to define what image you want to see coming out of it. </p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/05//yay.jpg" border="0" height="614" width="570" alt="yay.jpg" align="center" /> </p>
<p>I had proposed this analysis of Randleaf&#8217;s products to my Illustration teacher, and he accepted it as a free project, so that&#8217;s good - I can rarely ever make my personal work rhyme with my education; graphic design isn&#8217;t new media, after all, and not all media is fun to me (don&#8217;t ask me anything about video, I don&#8217;t really like it).</p>
<p>In the meantime, the blog&#8217;s uneasy silence is caused by the impending release of new blog styles, the Cocoia main site, and several personal projects including but not limited to improving the overall look of Mac OS X open-source utilities and my two (I&#8217;d almost say, make that three) apps. At  the moment, you could say my day is getting a bit hectic with projects;</p>
<p>1. School work (obligatory illustrations, essays, etc.)<br />
2. Timezones 1.0 (due May 15th)<br />
3. CCC presentation(s) (due for submission before May 15th)<br />
4. Daily build and troubleshoot of Praetorian and iSight Expert; I switch products as I feel like it, but admittedly, Praetorian is seeing a lot of attention as it&#8217;s data management and import had to be redone -again- when I discovered FreeRADIUS has raddb inconsistencies across versions.<br />
5. Personal website work.<br />
6. Other commissioned work I am not at liberty to discuss.<br />
7. When my girlfriend&#8217;s lucky, personal work-outs for actual physique. </p>
<p>
Busy? I feel at times, it kills me, I&#8217;ve had an incredible headache for two weeks now, which gets paralyzing at moments. Fortunately, my code is starting to make a lot more sense; I am really getting around the whole unit-testing paradigm and all my projects are seeing a lot of attention to details and cleanup. I strongly suspect the whole headache fuzz is mostly caused by a lack of rest, which I think I can do better with. Sometimes I can&#8217;t even grok my reference documents or get my mind around mentally sculpting concepts. </p>
<p>On a side note, the OS X spell-checker wanted to correct &#8220;FreeRADIUS&#8221; with &#8220;ferrari&#8217;s&#8221;. I suppose it has the same ring to it. I imagined actually writing an app that manages ferrari&#8217;s on your Mac, but that&#8217;s just too much fun to bear.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/05/08/app-news-update-randleaf-la-carte-and-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arthur&#8217;s Matrix</title>
		<link>http://blog.cocoia.com/2007/04/26/arthurs-matrix/</link>
		<comments>http://blog.cocoia.com/2007/04/26/arthurs-matrix/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 21:59:49 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=74</guid>
		<description><![CDATA[For someone way out there.


Click here for a bigger version.
Some work with inspiration from a Futurama quote and the Matrix. &#8220;There is no two.&#8221;
I got a week of vacation coming up. I&#8217;ve still got a lot of work to do for school, but Praetorian still has a healthy amount of hours going in it every [...]]]></description>
			<content:encoded><![CDATA[<p>For someone way out there.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//arthur-2.jpg" border="0" height="305" width="560" alt="arthur-2.jpg" align="" /><br />
<img src="http://blog.cocoia.com/wp-content/uploads/2007/04//arthur-3.jpg" border="0" height="320" width="560" align="center" /></p>
<h3><a href="http://blog.cocoia.com/wp-content/uploads/2007/04//arthur.jpg">Click here for a bigger version.</a></h3>
<p>Some work with inspiration from a Futurama quote and the Matrix. &#8220;There is no two.&#8221;</p>
<p>I got a week of vacation coming up. I&#8217;ve still got a lot of work to do for school, but Praetorian still has a healthy amount of hours going in it every day. Some questions were raised about Praetorian recently, so I&#8217;ll post a Q&#038;A soon. And my lecture-in-the-works for the CCC is progressing great.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//presentation.png" border="0" height="250" width="446" alt="presentation.png" align="center" /></p>
<p>Just a table content in the works, but that&#8217;s pretty much decided on. It&#8217;s up to the CCC committee to approve my paper and presentation before May 15th. So, I&#8217;m quite curious if I will make the grade.</p>
<p>Please keep giving input about my apps in the making! The most stupid question is the one never asked. <a href=mailto:sebastiaan(at-nospam)cocoia.com>Email&#8217;s open 24 hours a day</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/26/arthurs-matrix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Randleaf.</title>
		<link>http://blog.cocoia.com/2007/04/16/randleaf/</link>
		<comments>http://blog.cocoia.com/2007/04/16/randleaf/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 18:48:44 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=62</guid>
		<description><![CDATA[Okay, I&#8217;ve finally settled on a name. Randleaf is a modular 3d and 2d compositing graphic generator, for now quite slow. With the additions I made to the code today (gradient background and some other visualization tweaks), I am proud to say Randleaf has entered a whole new phase with it&#8217;s new graphics modes.

These two [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, I&#8217;ve finally settled on a name. Randleaf is a modular 3d and 2d compositing graphic generator, for now quite slow. With the additions I made to the code today (gradient background and some other visualization tweaks), I am proud to say Randleaf has entered a whole new phase with it&#8217;s new graphics modes.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//randleaf.jpg" border="0" height="1928" width="560" alt="randleaf.jpg" align="center" /></p>
<p>These two samples show a new, dynamic PNG overlay (great to trace back what I did) and gradient background support, which, in my opinion, adds a lot to the whole effect. Of course, I picked some good samples out of the 80-or so renders, but it does show what direction I am going.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/16/randleaf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generating 2d abstracts.</title>
		<link>http://blog.cocoia.com/2007/04/16/generating-2d-abstracts/</link>
		<comments>http://blog.cocoia.com/2007/04/16/generating-2d-abstracts/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 15:34:38 +0000</pubDate>
		<dc:creator>sebastiaan</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.cocoia.com/?p=61</guid>
		<description><![CDATA[I&#8217;ve had a lot of verbal reactions and discussions in the last few days over my novel &#8216;application&#8217; that generates three-dimensional abstract imagery. The most prominent design feature I wanted to see was the generation of something I once had a &#8216;monopoly&#8217; on in terms of tutorials; the so-called &#8216;tech circles&#8217;. 
You can&#8217;t escape them [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a lot of verbal reactions and discussions in the last few days over my novel &#8216;application&#8217; that generates three-dimensional abstract imagery. The most prominent design feature I wanted to see was the generation of something I once had a &#8216;monopoly&#8217; on in terms of tutorials; the so-called &#8216;tech circles&#8217;. </p>
<p>You can&#8217;t escape them in abstract art. Seemingly randomly generated, these circles feature all sorts of strange cutouts and details, sometimes text or small illustrations, and always layered. My whole adventure into OpenGL began a month ago, when I saw a movie; Ghost in the Shell 2. It had this completely cool way to visualize a computer-(more specifically, a firewall)&#8217;s running state. I won&#8217;t go into detail as to how it looks, I&#8217;d prefer you look at a screenshot (it&#8217;s actually FAR better in the movie, do check it out, after the &#8216;Dollhouse&#8217; scene)</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//gits.jpg" border="0" height="392" width="428" alt="gits.jpg" align="" /></p>
<p>As you can see, it&#8217;s quite aesthetically pleasing. Stop to consider how this would look if this were to visualize, say, network activity, or my idea, firewall logs. This would be almost like <a href=http://iconfactory.com/software/ipulse>iPulse</a> in 3d (and ohh, do I love iPulse!). So, just blurting out in all honesty, I thought that was so horny, I just had to learn OpenGL and do something like this. I immediately ran into the obvious &#8216;it&#8217;s harder than it looks&#8217;, then entered the &#8216;ah, do I really have to do this with OpenGL?&#8217; phase, and eventually settled with just picking up a good book. I made a horrible first mockup with a kqueue for checking the logs and a custom view. It wasn&#8217;t that great. So, I abandoned it for a while, working on my prime projects (Praetorian, iSight Expert) and well, messed with OpenGL in my spare time. Looked into Python application, the Cocoa / Quartz side of things, and got more interested. I am now considering to pick up a book on Quartz programming.</p>
<p>Back on topic; it&#8217;s been creating an array of objects and randomly assigning attribute values that brought me to these landscapes. After a while, you feel like testing your hardware and you just expand the array to see how far you can go. Fun ensued. <br />Now, having made my first real worthy GL-powered app, I want to expand on it&#8217;s functionality. I am doing expirimental hi-res (2000 px high and above) rendering, and trying to get the whole thing a bit more modular to make things like an external rendering application possible, and I want it&#8217;s product to be a more complete graphic. I could change some objects at random into letters and &#8220;+&#8221; marks, but that doesn&#8217;t really cut it for me (besides, they get swamped by the countless other objects or gruesomely distorted, which I can help but refuse to). In any case, I&#8217;ve tried to get more control on my produce, and it&#8217;s getting there&#8230; I now have the ability to magically dissolve a &#8216;room&#8217;.</p>
<p><img src="http://blog.cocoia.com/wp-content/uploads/2007/04//sequence.jpg" border="0" height="1055" width="570" alt="sequence.jpg" align="" /></p>
<p>The text and few &#8216;2d&#8217; additions, as you can see, have been added with very sophisticated scripts. No, actually, it&#8217;s just a PNG with some lines and dots on it with text being changed per rendered frame. It will be quite trivial to just build a library of 2d graphics that this program can just apply on demand, but I am really looking for something that will generate me some 2d - like those tech circles. I hope I&#8217;ll round up a solution for that in the next month. Any thoughts are welcome, as usual.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cocoia.com/2007/04/16/generating-2d-abstracts/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
