<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ForTheScience.org &#187; Graphics</title>
	<atom:link href="http://forthescience.org/blog/category/topics/computer-science/graphics/feed/" rel="self" type="application/rss+xml" />
	<link>http://forthescience.org/blog</link>
	<description>A blog about science and programming</description>
	<lastBuildDate>Sun, 05 Feb 2012 01:02:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>A raytracer in python – part 3: samplers</title>
		<link>http://forthescience.org/blog/2012/02/05/a-raytracer-in-python-%e2%80%93-part-3-samplers/</link>
		<comments>http://forthescience.org/blog/2012/02/05/a-raytracer-in-python-%e2%80%93-part-3-samplers/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 01:02:47 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Raytracing]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=1738</guid>
		<description><![CDATA[In the previous post, we explored a very basic way of plotting images: shooting a ray from the center of every pixel, and plot the color of the object we hit. The result is a rather flat, very jagged image Border jagging arises from the fact that we are sampling with a discrete grid (our [...]]]></description>
		<wfw:commentRss>http://forthescience.org/blog/2012/02/05/a-raytracer-in-python-%e2%80%93-part-3-samplers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A raytracer in python &#8211; part 2: rendering multiple objects</title>
		<link>http://forthescience.org/blog/2011/11/05/a-raytracer-in-python-part-2-rendering-multiple-objects/</link>
		<comments>http://forthescience.org/blog/2011/11/05/a-raytracer-in-python-part-2-rendering-multiple-objects/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 20:18:49 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Raytracing]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=1692</guid>
		<description><![CDATA[A quick addition needed to the raytracer is providing freedom to add more objects to the rendering scene. In Part 1, the design was such that only one object, a sphere, could be drawn. The new code allows much more flexibility. I added a Plane object, introduced assignment of colors to the objects, divided the [...]]]></description>
		<wfw:commentRss>http://forthescience.org/blog/2011/11/05/a-raytracer-in-python-part-2-rendering-multiple-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A raytracer in python &#8211; part 1: basic functionality</title>
		<link>http://forthescience.org/blog/2011/09/05/a-raytracer-in-python-part-1-basic-functionality/</link>
		<comments>http://forthescience.org/blog/2011/09/05/a-raytracer-in-python-part-1-basic-functionality/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 21:53:59 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raytracing]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/?p=1681</guid>
		<description><![CDATA[Some time ago I visited Sydney, and I made a tragic mistake: I entered the University bookshop. Why a mistake, you say? I am book maniac. As soon as I enter a book shop (live or on web) I end up spending up to a thousands euro every time. This time, it was not the [...]]]></description>
		<wfw:commentRss>http://forthescience.org/blog/2011/09/05/a-raytracer-in-python-part-1-basic-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cairo PostScript rendering</title>
		<link>http://forthescience.org/blog/2007/11/09/cairo-postscript-rendering/</link>
		<comments>http://forthescience.org/blog/2007/11/09/cairo-postscript-rendering/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 19:29:19 +0000</pubDate>
		<dc:creator>Stefano Borini</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[PostScript]]></category>

		<guid isPermaLink="false">http://forthescience.org/blog/2007/11/09/cairo-postscript-rendering/</guid>
		<description><![CDATA[I am trying to render vector graphics with alpha blending. Too bad, PostScript, even Level 3, does not support alpha blending. This means that if you want to draw two objects (say, circles) in PostScript and you want to make them look as they are alpha blended you have to do &#8220;some&#8221; trick. An example: [...]]]></description>
		<wfw:commentRss>http://forthescience.org/blog/2007/11/09/cairo-postscript-rendering/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

