<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<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/"
	>

<channel>
	<title>Computer Graphics</title>
	<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress</link>
	<description>COMP3421/COMP9415 Session 2, 2009</description>
	<pubDate>Wed, 28 Oct 2009 03:34:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>Consult on Thursday 12th Nov</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/20/consult-on-wednesday/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/20/consult-on-wednesday/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 14:16:23 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>admin</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/20/consult-on-wednesday/</guid>
		<description><![CDATA[As well as my consults Monday at 12-1 and Wednesday at 2-4pm, I&#8217;m running an extra consult on the Thursday before the exam.  Meet at the consult room (G01) at 12:30, but we&#8217;ll probably go down to the tute room in the basement of K17.
]]></description>
			<content:encoded><![CDATA[<p>As well as my consults Monday at 12-1 and Wednesday at 2-4pm, I&#8217;m running an extra consult on the Thursday before the exam.  Meet at the consult room (G01) at 12:30, but we&#8217;ll probably go down to the tute room in the basement of K17.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/20/consult-on-wednesday/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Week 12 podcast</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/week-12-podcast/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/week-12-podcast/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 10:13:11 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>podcast</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/week-12-podcast/</guid>
		<description><![CDATA[Here

This week I talked about graphics standards and the exam.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/COMP3421wk12.mp3">Here</a></p>

<p>This week I talked about graphics standards and the exam.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/week-12-podcast/feed/</wfw:commentRSS>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk12a.mp3' length='1447936' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk12b.mp3' length='13418496' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/COMP3421wk12.mp3' length='28309824' type='audio/mpeg'/>
		</item>
		<item>
		<title>Final Flight of the Osiris</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/final-flight-of-the-osiris/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/final-flight-of-the-osiris/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 09:29:34 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>not on the exam</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/final-flight-of-the-osiris/</guid>
		<description><![CDATA[This week we saw Final Flight of the Osiris.
]]></description>
			<content:encoded><![CDATA[<p>This week we saw <a href="http://en.wikipedia.org/wiki/Final_Flight_of_the_Osiris">Final Flight of the Osiris</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/final-flight-of-the-osiris/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Game Design Workshop demo day</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/global-game-jam/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/global-game-jam/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 02:37:32 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>not on the exam</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/global-game-jam/</guid>
		<description><![CDATA[At 12-1pm Thursday Oct 22 in OMB150 Steve Wang, COO of Micro Forte will give a guest lecture on working in the computer games industry for COMP4431 Game Design Workshop. Computer Graphics student are invited as well.

COMP4431 will also demo their games, so if you are thinking of doing COMP4431 next year, you should definitely [...]]]></description>
			<content:encoded><![CDATA[<p>At 12-1pm Thursday Oct 22 in OMB150 Steve Wang, COO of <a href="http://www.microforte.com.au/">Micro Forte</a> will give a guest lecture on working in the computer games industry for COMP4431 Game Design Workshop. Computer Graphics student are invited as well.</p>

<p>COMP4431 will also demo their games, so if you are thinking of doing COMP4431 next year, you should definitely attend.</p>

<p>More details <a href="http://comp4431.wordpress.com/2009/09/30/seminar-wk13-games-and-industry-showcase/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/13/global-game-jam/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Exam</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/the-exam/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/the-exam/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:38:31 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>admin</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/the-exam/</guid>
		<description><![CDATA[The final exam is on Monday 16/11/2009 08:45-12:00 in the Galaxy Room, Randwick Racecourse.

My slides (ODF) Slides in PDF

Some past exams.

Cheat sheet (this is included at the back of your exam paper).
]]></description>
			<content:encoded><![CDATA[<p>The final exam is on Monday 16/11/2009 08:45-12:00 in the Galaxy Room, Randwick Racecourse.</p>

<p><a href="http://www.cse.unsw.edu.au/~cs3421/slides/COMP3421-exam.odp">My slides</a> (ODF) <a href="http://www.cse.unsw.edu.au/~cs3421/slides/COMP3421-exam.pdf">Slides in PDF</a></p>

<p><a href="http://www.cse.unsw.edu.au/~cs3421/exams/index.html">Some past exams</a>.</p>

<p><a href="http://www.cse.unsw.edu.au/~cs3421/slides/cheatsheet.pdf">Cheat sheet</a> (this is included at the back of your exam paper).</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/the-exam/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Graphics Standards</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/graphics-standards/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/graphics-standards/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 05:30:57 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>lectures</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/graphics-standards/</guid>
		<description><![CDATA[The nice thing about standards is that there are so
many to choose from. (Andrew Tanenbaum)



Standards are normally promoted by organizations such as the International Standards Organization, however many of the standards used in computing are de facto standards, created and promoted by a particular company.

File Formats

There are very many graphics file formats out there.  [...]]]></description>
			<content:encoded><![CDATA[<blockquote>The nice thing about standards is that there are so
many to choose from. (Andrew Tanenbaum)</blockquote>

<p><a id="more-44"></a></p>

<p>Standards are normally promoted by organizations such as the International Standards Organization, however many of the standards used in computing are <em>de facto</em> standards, created and promoted by a particular company.</p>

<h2>File Formats</h2>

<p>There are very many graphics file formats out there.  Wikipedia has a good summary of <a
      href="http://en.wikipedia.org/wiki/Graphics_file_format">Encyclopedia of
      Image File Formats</a>.
    Another useful site is <a
      href="http://www.wotsit.org/">Wotsit&#8217;s</a>, which has links to
    all kinds of formats.</p>

<h3>Image File Formats</h3>

<p>An image is just an array of pixels so we can just store them in a file.</p>

<h4><a href="http://en.wikipedia.org/wiki/Graphics_Interchange_Format">GIF</a></h4>

<p>A GIF file uses 8 bits per pixel, compressed.  It was the first file
    format supported by web browsers, so is very popular.
    Unfortunately it was <a href="http://burnallgifs.org/archives/">patented.</a></p>

<h4><a href="http://en.wikipedia.org/wiki/Portable_Network_Graphics">PNG</a></h4>

<p>Developed as
    replacement for GIF, PNG is patent-free and supports 8, 24 and 32
    (RGB plus 8 bit transparency) bits per pixel.  It uses a better
    compression scheme than GIF.</p>

<h4><a href="http://en.wikipedia.org/wiki/JPEG">JPEG</a></h4>

<p>GIF and PNG use lossless compression.  JPEG compresses files much more 
    by throwing some information away, that is the original image
    cannot be created exactly, but the difference is not noticable to
    humans. <a href="http://en.wikipedia.org/wiki/JPEG_2000">JPEG 2000</a> is designed to be the successor to JPEG.</p>

<h3>Movies</h3>

<h4><a href="http://www.mpeg.org/MPEG/index.html">MPEG</a></h4>

<p>MPEG uses lossy compression similar to JPEG.  It also compresses
    movies by only sending the differences between frames.</p>

<h4><a
    href="http://www.cse.unsw.edu.au/~lambert/animcse.html">Animated GIF</a></h4>

<p>This is just multiple GIFs stored in one file.  It is popular because
    it was the first movie format supported by web browsers.</p>

<h4><a href="http://www.libpng.org/pub/mng/">MNG</a> </h4>

<p>is to animated GIF what PNG is to GIF.</p>

<h4><a
    href="http://en.wikipedia.org/wiki/MPEG-4">MPEG 4</a></h4>

<p>This extends MPEG to multimedia content.  It adds things such as
3D objects (like VRML) and capabilities such as letting the viewer 
change their point of view.</p>

<h3>Object Formats</h3>

<p>Instead of encoding the pixels coming out of the far end of the
    graphics pipeline you can encode the 3D (or 2D) models that go
    into the pipeline.</p>

<h4><a href="http://www.w3.org/Graphics/SVG/Overview.htm8">SVG</a></h4>

<p>SVG (Scalable Vector Graphics) is an XML based description for 2D graphics.</p>

<h4><a href="http://www.cs.indiana.edu/docproject/programming/postscript/postscript.html">PostScript</a></h4>

<p>This is a page description language developed by <a
      href="http://www.adobe.com">Adobe</a> originally intended for
    specifying the pixels to fill on laser printers.  2D Shapes are
    specified by Bezier curves.  One interesting feature is the
    language is a simple programming language, thus allowing easy
    extensibility.</p>

<h4><a href="http://www.web3d.org/x3d/vrml/">VRML</a></h4>

<p>Intended to allow 3D environments to be put on the web, VRML describes 
    3d geometry, appearances and behaviours.</p>

<h4><a
    href="http://www.web3d.org/x3d/">X3D</a></h4>

<p>X3D is the next generation for VRML, combining it with the XML (the
    next generation replacement for HTML).</p>

<h2>APIs</h2>

<p>Application Programmer Interfaces are the means by which programmers
    access library functions.</p>

<h4><a href="http://www.opengl.org">OpenGL</a></h4>

<p>OpenGL provides 2D and 3D graphics functions, including modelling,
    transformations, color, lighting, smooth shading, as well as
    advanced features like texture mapping, NURBS, fog, alpha blending
    and motion blur.  It is available for Windows, MacOS and Unix
    systems and can be called from C, C++ or Java.  Many 3D graphics
    cards provide OpenGL support.</p>

<h4><a href="http://en.wikipedia.org/wiki/Direct3d">Direct3d</a></h4>

<p>This is Microsoft&#8217;s attempt to duplicate OpenGL in an API they control.</p>

<h4><a href="http://en.wikipedia.org/wiki/Java_3D">Java 3D</a></h4>

<p>This is a higher-level API than Open-GL.  Essentially you create and
    modify a scene graph, an object representing the entore scene to
    be rendered.</p>

<h4><a href="http://oss.sgi.com/projects/inventor/">Open Inventor</a></h4>

<p>This provides similar functionality to Java 3D, but is built around
    C++ instead of Java.  VRML is based on Open Inventor&#8217;s file format.</p>

<h4><a href="http://www.opensg.org/">OpenSG</a></h4>

<p>OpenSG is a portable scene graph system to create realtime graphics programs.</p>

<h4><a href="http://www.ogre3d.org/">OGRE</a></h4>

<p>Open Graphics Rendering Engine: a open source 3D graphics engine that has been used in several games.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/12/graphics-standards/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Week 12 Solution</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-solution/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-solution/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 06:23:25 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>Tutorial Solutions</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-solution/</guid>
		<description><![CDATA[

Question 1



This question was contributed by Daniel Lambert, age 8.

How can you tell that the image on the cover of the text book is not
a photograph of a real scene?




If it was a photo, the camera would be visible in the reflection on the
mirrored sphere like this.

Question 2


The teapot is actually modelled mostly using Bezier [...]]]></description>
			<content:encoded><![CDATA[<p><a id="more-69"></a></p>

<h3>Question 1</h3>

<blockquote>
<a href="http://www.cse.unsw.edu.au/~cs3421/tutes/wk14/hill001.jpg"><img src="http://www.cse.unsw.edu.au/~cs3421/tutes/wk14/cover.gif" align=left></a>
<p>This question was contributed by Daniel Lambert, age 8.
</p><p>
How can you tell that the image on the cover of the text book is not
a photograph of a real scene?
</p>
<br clear>
</blockquote>

<p>If it was a photo, the camera would be visible in the reflection on the
mirrored sphere <a href="/~cs3421/tutes/wk14/p0003021.jpg">like this</a>.</p>

<h3>Question 2</h3>

<p>
The teapot is actually modelled mostly using Bezier patches. The base and lid can be modelled as surfaces of revolution, and it&#8217;s also possible to model the spout using extrusion, but this is tricky. It&#8217;s actually done using Bezier patches.

The surface is usually a metallic or at least a smooth
surface. Hence we would probably model it as a highly specular
(i.e. with a very high phong exponent (maybe, say, 40). The colour
depends on the type of teapot, but if it&#8217;s the traditional gold, then
that&#8217;s fine. 
</p>

<p>
A barrel can be modelled easily as a surface of revolution. Another way it&#8217;s possible to imagine making a barrel shape is to use an ellipsoid from its implicit surface definition, then using constructive solid geometry, remove the top and bottom of the ellipsoid.

A barrel has wood panelling. Wood is generally a matte texture, so not
very much specularity &#8212; unless, of course, it&#8217;s polished or
lacquered. Barrels are neither of these. To model the texture, we could use a
normal texture map, but it might also be worth considering procedural
texture mapping for more realistic effect. However, since it is likely
to be used in a real-time game, probably we will go for a texture
map. We could also use bump mapping to model the &#8220;grooves&#8221; between the
wooden pieces which are assembled into barrels. 

</p>

<p>
A shot barrel is the above surface of revolution, but you can use CSG to mark the hole in it as a cylinder. If the cylinder that shows where the weapon went through is C, and the barrel is B, then the CSG expression for the shape would be: B - C

The surface  is not much different from an unshot barrel. The only thing to be
concerned about is visibility of internal textures and the texture at
the point where it goes through the wood. It would look fake if we
used the same texture for both the surface and the bit of the hole,
but it probably doesn&#8217;t make too much difference. 

</p>

<p>
Exhaust pipe can be accomplished in many ways, but the easiest is to use extrusion and have a cross section of the tube and have different scale factors at the beginning and end.
Again, exhaust pipes are usually shiny chrome, so highly specular
surfaces are good. If we really want to get that &#8220;chrome&#8221; look right,
then we need to use an environment map so we get realistic reflections
off the pipe. If we really wanted to model bits of dirt and stuff as
well, we could apply a partially transparent texture. 

</p>

<p>
Marble pillars? This is just straight combination. The cylinder in the middle is done either as a SOR or extrusion. The base is modelled using polygons.
 Marble is a situation where you really stand to gain from the use
of solid textures to get that really nice marble effect. Plus, it
would look very natural at the point where the base and the column
meet: the textures would match so it would look pretty
natural. Polished marble is pretty specular, so you may again need a
Phong exponent, maybe not as high as for metallic surfaces, maybe 10.
</p>

<p>
Carapace is best modelled using Bezier patches, or their big brothers, NURBS patches.

The carapace is probably partially specular but not too
specular. It could have different colour patches on it, especially in
the case of an alien.
</p>

<h3>Question 3</h3>

<p>I am not providing a sample answer to this question.  I do not want
students repeating it  verbatim as an answer to vaguely similar
questions on the exam.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-solution/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Week 12 tutorial</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-tutorial/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-tutorial/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 06:20:57 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>Tutorial Questions</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-tutorial/</guid>
		<description><![CDATA[

Question 1



This question was contributed by Daniel Lambert, age 8.



How can you tell that the image on the cover of the 2nd edition of the text book (click to enlarge) is not
a photograph of a real scene?



Question 2

You are applying for a job as a computer graphics expert working for
Microforte (an Australian
games company). In their
employment [...]]]></description>
			<content:encoded><![CDATA[<p><a id="more-88"></a></p>

<h3>Question 1</h3>

<p><a href="http://www.cse.unsw.edu.au/~cs3421/tutes/wk14/hill001.jpg"><img src="http://www.cse.unsw.edu.au/~cs3421/tutes/wk14/cover.gif" align=left></a></p>

<p>This question was contributed by Daniel Lambert, age 8.
</p>

<p>
How can you tell that the image on the cover of the 2nd edition of the text book (click to enlarge) is not
a photograph of a real scene?
<br clear>
</p>

<h3>Question 2</h3>

<p>You are applying for a job as a computer graphics expert working for
<a href="http://www.microforte.com.au/">Microforte</a> (an Australian
games company). In their
employment exam, it asks what modelling and rendering techniques you would
use to model the following:</p>

<ul> 

<li> A teapot (this is required by tradition). 

<li> A barrel.  

<li> The same barrel after it has been shot through with a weapon,
leaving a circular hole.

<li> A fancy-looking exhaust on a flying motorcycle. The
cross section stays the same shape, but it &#8220;flares&#8221; out at the end

<li> A marble pillar. The base and top are square, but the midsection
is a circle. 

<li> The carapace (i.e. the hard head covering) of an organic-looking
robot like the hard shell of the evil alien in the Alien series of
movies. 

</ul>

<p>Discuss how you  model the <i>shape</i> of these
objects as well as
how you would implement the <i>surface</i> of these objects. What techniques would you use to model the surfaces in the above cases?</p>

<h3>Question 3</h3>

<p>This question is from the COMP3421 exam in 2000.
</p>

<p>
SOCOG (Sydney Olympic Games Organizing Committee) wants you to
build a virtual guide for the electronic information kiosks at the
Olympic site.
They want users to be able to look and walk around a 3D model of the
Olympic site at Homebush Bay.  They want people who have purchased
tickets to be guided (in the model) to their seats so they can see how
to get there.
</p>

<p>
Tell me (using diagrams where appropriate)
<ol>
<li> what hardware your system would use, 
<li> what software and rendering 
algorithms, 

<li> how you would model the Olympic site, 
<li> and how a user
 would interact with your system.
</ol>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/week-12-tutorial/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Mikes New Car</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/mikes-new-car/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/mikes-new-car/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:14:41 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>not on the exam</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2008/10/07/mikes-new-car/</guid>
		<description><![CDATA[Today we saw Mike&#8217;s New Car and For the Birds.
]]></description>
			<content:encoded><![CDATA[<p>Today we saw <a href="http://en.wikipedia.org/wiki/Mike%27s_New_Car">Mike&#8217;s New Car</a> and <a href="http://en.wikipedia.org/wiki/For_the_Birds_%28film%29">For the Birds</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/07/mikes-new-car/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Week 11 podcast</title>
		<link>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/06/week-11-podcast/</link>
		<comments>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/06/week-11-podcast/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 13:13:38 +0000</pubDate>
		<dc:creator>TimLambert</dc:creator>
		
	<category>podcast</category>
		<guid isPermaLink="false">http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/06/week-11-podcast/</guid>
		<description><![CDATA[Get it here. On hardware.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/COMP3421wk11.mp3">Get it here.</a> On hardware.</p>
]]></content:encoded>
			<wfw:commentRSS>http://cgi.cse.unsw.edu.au/~cs3421/wordpress/2009/10/06/week-11-podcast/feed/</wfw:commentRSS>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk11a.mp3' length='2732032' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk11b.mp3' length='16746496' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk11c.mp3' length='14956544' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/wk11d.mp3' length='12548096' type='audio/mpeg'/>
<enclosure url='http://www.cse.unsw.edu.au/%7Ecs3421/slides/audio/COMP3421wk11.mp3' length='30168432' type='audio/mpeg'/>
		</item>
	</channel>
</rss>
