<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Meet Cinder: Free Barbarian Group Code Framework Produces Stunning Work; Q+A</title>
	<atom:link href="http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/</link>
	<description>The home for visualists</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:43:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Creative Coding Frameworks &#124; ewerx</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-34052</link>
		<dc:creator>Creative Coding Frameworks &#124; ewerx</dc:creator>
		<pubDate>Wed, 07 Dec 2011 05:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-34052</guid>
		<description>[...] looked into the samples for both and I like the coding style/conventions and API of cinder better. This interview with the creators of cinder explains the ideas behind it and the differences with [...]</description>
		<content:encoded><![CDATA[<p>[...] looked into the samples for both and I like the coding style/conventions and API of cinder better. This interview with the creators of cinder explains the ideas behind it and the differences with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Margarite Mcnuh</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-32190</link>
		<dc:creator>Margarite Mcnuh</dc:creator>
		<pubDate>Tue, 22 Feb 2011 22:09:49 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-32190</guid>
		<description>I went to a restaurant that serves &quot;breakfast at any time&quot;. So I ordered French Toast during the Renaissance. </description>
		<content:encoded><![CDATA[<p>I went to a restaurant that serves &quot;breakfast at any time&quot;. So I ordered French Toast during the Renaissance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aNdReS</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16471</link>
		<dc:creator>aNdReS</dc:creator>
		<pubDate>Sat, 01 May 2010 11:13:54 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16471</guid>
		<description>Hi Peter. which of the two &quot;frameworks&quot; would you recommend for someone who has some experience with processing, max / msp and as3? </description>
		<content:encoded><![CDATA[<p>Hi Peter. which of the two &quot;frameworks&quot; would you recommend for someone who has some experience with processing, max / msp and as3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16412</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Fri, 30 Apr 2010 19:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16412</guid>
		<description>Right, but unless I&#039;m missing something, I think what you&#039;d wind up doing is charting the difference in underlying frameworks. For instance, using GSVideo in Processing, it&#039;s going to rely on how well GStreamer works, and on that platform. (And with that library, as with some others for Processing, Java is doing less of the heavy lifting; it&#039;s just wrapping native code. Ditto the approach of a lot of Python development these days.) 
Using Cinder, my understanding is that it uses the native frameworks (DirectX, Cocoa QuickTime) - and those aren&#039;t necessarily faster. It&#039;s an interesting question; it just might be hard to test. 
Incidentally, OF now uses mostly the *same* frameworks. (QuickTime, DirectShow, and unicap/video4linux on Linux). But I suppose you might benchmark, then, what happens once those are loaded into an object inside the framework; that might be very different. (That&#039;s where Processing falls apart, typically, which is why libraries like GLGraphics keep that data on the GPU and not only avoid Java, but avoid the CPU!) 
I&#039;m open to suggestions / insights here, however. </description>
		<content:encoded><![CDATA[<p>Right, but unless I&#039;m missing something, I think what you&#039;d wind up doing is charting the difference in underlying frameworks. For instance, using GSVideo in Processing, it&#039;s going to rely on how well GStreamer works, and on that platform. (And with that library, as with some others for Processing, Java is doing less of the heavy lifting; it&#039;s just wrapping native code. Ditto the approach of a lot of Python development these days.)</p>
<p>Using Cinder, my understanding is that it uses the native frameworks (DirectX, Cocoa QuickTime) &#8211; and those aren&#039;t necessarily faster. It&#039;s an interesting question; it just might be hard to test.</p>
<p>Incidentally, OF now uses mostly the *same* frameworks. (QuickTime, DirectShow, and unicap/video4linux on Linux). But I suppose you might benchmark, then, what happens once those are loaded into an object inside the framework; that might be very different. (That&#039;s where Processing falls apart, typically, which is why libraries like GLGraphics keep that data on the GPU and not only avoid Java, but avoid the CPU!)</p>
<p>I&#039;m open to suggestions / insights here, however.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaime Munarriz</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16410</link>
		<dc:creator>Jaime Munarriz</dc:creator>
		<pubDate>Fri, 30 Apr 2010 19:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16410</guid>
		<description>Loading images may not make a big difference, but loading big video file is a big problem, even for professional media servers... that would be a good benchmark. Find out wich video formats run smoothly, and detect small pauses at the beggining of the loading process. 
&#160; </description>
		<content:encoded><![CDATA[<p>Loading images may not make a big difference, but loading big video file is a big problem, even for professional media servers&#8230; that would be a good benchmark. Find out wich video formats run smoothly, and detect small pauses at the beggining of the loading process.</p>
<p>&nbsp;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16405</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Fri, 30 Apr 2010 17:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16405</guid>
		<description>@DieTapete: Performance should be quite similar; that&#039;ll be more the code than the framework. But there may be more isolated examples that I suppose could be interesting. I think it depends on performance of what! 
As for the &quot;hardcore pros,&quot; OpenFrameworks is no less &quot;hardcore&quot; than Cinder. 
If not for people stumbling into programming, I suspect computers wouldn&#039;t exist. ;) 
Some of us get more skilled; some of us just continue stumbling, hopefully semi-gracefully. </description>
		<content:encoded><![CDATA[<p>@DieTapete: Performance should be quite similar; that&#039;ll be more the code than the framework. But there may be more isolated examples that I suppose could be interesting. I think it depends on performance of what!</p>
<p>As for the &quot;hardcore pros,&quot; OpenFrameworks is no less &quot;hardcore&quot; than Cinder.</p>
<p>If not for people stumbling into programming, I suspect computers wouldn&#039;t exist. <img src='http://createdigitalmotion.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Some of us get more skilled; some of us just continue stumbling, hopefully semi-gracefully.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JohnG</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16404</link>
		<dc:creator>JohnG</dc:creator>
		<pubDate>Fri, 30 Apr 2010 17:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16404</guid>
		<description>Looks interesting. Hopefully a Linux version will be available in the near future. </description>
		<content:encoded><![CDATA[<p>Looks interesting. Hopefully a Linux version will be available in the near future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DieTapete</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16377</link>
		<dc:creator>DieTapete</dc:creator>
		<pubDate>Fri, 30 Apr 2010 11:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16377</guid>
		<description>Well that would be really interesting if these small updates really affect simple things such as loading images. 
But Cinder is a framework programmed by real hardcore pros, that&#039;ve been in the industry for years and oF was started by designers who just kind of stumbled into programming.. 
So I think it really is a worth trying out. A performance comparison between the two would be great though. Kyle, you seem like the right man for that job! ;) </description>
		<content:encoded><![CDATA[<p>Well that would be really interesting if these small updates really affect simple things such as loading images.</p>
<p>But Cinder is a framework programmed by real hardcore pros, that&#039;ve been in the industry for years and oF was started by designers who just kind of stumbled into programming..</p>
<p>So I think it really is a worth trying out. A performance comparison between the two would be great though. Kyle, you seem like the right man for that job! <img src='http://createdigitalmotion.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Creative coding with Cinder</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16336</link>
		<dc:creator>Creative coding with Cinder</dc:creator>
		<pubDate>Fri, 30 Apr 2010 00:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16336</guid>
		<description>[...] by Peter Kirn Creative coding with [...]</description>
		<content:encoded><![CDATA[<p>[...] by Peter Kirn Creative coding with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle McDonald</title>
		<link>http://createdigitalmotion.com/2010/04/meet-cinder-free-barbarian-group-code-framework-produces-stunning-work-qa/#comment-16330</link>
		<dc:creator>Kyle McDonald</dc:creator>
		<pubDate>Thu, 29 Apr 2010 21:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmotion.com/?p=5370#comment-16330</guid>
		<description>I think the loadImage example is interesting. The difference in philosophy might be about trusting the OS vs trusting other libraries. How often is an OS update released that significantly changes image loading? Compare this to how often FreeImage is updated. FreeImage handles the platform-specific code for OF, while Cinder handles it directly. Some of these things would be great to benchmark, too -- I&#039;m not sure whether FreeImage or native OS calls are actually faster for decoding PNGs for example. 
I do like Cinder&#039;s texture/image separation, but it doesn&#039;t really mirror the transparency of Processing&#039;s PImage. 
Overall, really excited to see this out and to start digging through the examples... </description>
		<content:encoded><![CDATA[<p>I think the loadImage example is interesting. The difference in philosophy might be about trusting the OS vs trusting other libraries. How often is an OS update released that significantly changes image loading? Compare this to how often FreeImage is updated. FreeImage handles the platform-specific code for OF, while Cinder handles it directly. Some of these things would be great to benchmark, too &#8212; I&#039;m not sure whether FreeImage or native OS calls are actually faster for decoding PNGs for example.</p>
<p>I do like Cinder&#039;s texture/image separation, but it doesn&#039;t really mirror the transparency of Processing&#039;s PImage.</p>
<p>Overall, really excited to see this out and to start digging through the examples&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

