
<rss version="2.0">
  <channel> 
    <title>Recent Projects in Raytrace Tutorials</title> 
    <link>http://scratch.mit.edu/feeds/getRecentGalleryProjects/6333</link> 
    <description>Recent Projects Feed in Raytrace Tutorials</description> 
    <language>en-us</language> 
    <pubDate>Sat, 28 Nov 2009 23:43:40 GMT</pubDate> 
    <docs></docs> 
    <generator>CakePHP</generator> 
    <managingEditor>Han and Andres</managingEditor> 
    <webMaster>genghisu</webMaster> 
     
    <item> 
      <title>Part 4 The Ray and Intersection</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/40988</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/40988_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Project to visually show the concept of a ray and to give a visual demonstration of the collision math discussed in the forums.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/40988_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 1 Points and Vectors</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/39385</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/39385_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Project to visually show the difference between points and vectors.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/39385_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 12 CSG</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/62294</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/62294_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;This is a demonstration ray tracer that uses subtractive Constructive Solid Geometry.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/62294_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 11 2D Constructive Solid Geometry Intersection</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/62291</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/62291_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Project to visually show how Constructive Solid Geometry intersection works on the ray by showing what happens from a top down perspective.

The red and blue objects can be moved using the mouse.  The red object is a subtractive object and removes sections of the ray that intersect with it and the blue object.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/62291_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 10 Reflection</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/62290</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/62290_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Example code that demonstrates reflection.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/62290_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 9 Light Occlusion</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/62289</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/62289_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Example code to demonstrate how objects can occlude light.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/62289_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 8 Multiple objects</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/62288</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/62288_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Example code that has multiple objects in it.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/62288_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Another Full Raytracer for Scratch 1.2</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/56074</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/56074_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;This is a full raytracer written in Scratch that supports ambient, diffuse, and phong lighting, light occlusion and a single level of reflection.

Running this program requires a lot of patience since it can take several hours to render the scene with the pen size set to 2.  

This was a lot of fun to write.  I think the Scratch team has done a wonderful job in developing such an extinsible language.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/56074_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Full Raytracer for Scratch 1.2</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/53171</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/53171_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Link to final image: flickr.com/photos/8915508@N03/548425774


This is a full raytracer written in Scratch that supports ambient, diffuse, and phong lighting, light occlusion and a single level of reflection.

Running this program requires a lot of patience since it can take several hours to render the scene with the pen size set to 2.  

This was a lot of fun to write.  I think the Scratch team has done a wonderful job in developing such an extinsible language.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/53171_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 7 Lighting and Material Color</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/43911</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/43911_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Example of code of illumination models and material coloring.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/43911_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Full Raytracer</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/5347</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/5347_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Link to final image: http://www.flickr.com/photos/8915508@N03/548425774/

This is a full raytracer written in Scratch that supports ambient, diffuse, and phong lighting, light occlusion and a single level of reflection.

Running this program requires a lot of patience since it can take several hours to render the scene with the pen size set to 2.  

This was a lot of fun to write.  I think the Scratch team has done a wonderful job in developing such an extinsible language.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/5347_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 3 Dot Product</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/40821</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/40821_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Project to visually show how the dot product works.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/40821_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 6 Field of View and 3D Rays</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/43278</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/43278_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Demonstration of using a Field of View and creating 3D Rays.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/43278_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 5 Reflection Vector</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/41976</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/41976_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Demonstration of the reflection vector.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/41976_sm.png</imagelink>
    </item> 
     
    <item> 
      <title>Part 2 Scalar Components of Vectors</title> 
      <link>http://scratch.mit.edu/projects/Canthiar/39547</link> 
      <description>&lt;img src=&quot;http://scratch.mit.edu/static/projects/Canthiar/39547_sm.png&quot; width=&quot;148&quot; height=&quot;111&quot; border=&quot;1&quot; alt=&quot;&quot; /&gt;Project to visually show how to get the length of a vector and use it to make a unit length vector.</description> 
	  <imagelink>http://scratch.mit.edu/static/projects/Canthiar/39547_sm.png</imagelink>
    </item> 
     
  </channel> 
</rss>  