<?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: Nanomachines: How the Videos Lie to Scientists</title>
	<atom:link href="http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/feed/" rel="self" type="application/rss+xml" />
	<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/</link>
	<description>The Trajectory of Technology</description>
	<lastBuildDate>Thu, 02 Feb 2012 01:15:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Molecular machine animations in the New York Times</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-4105</link>
		<dc:creator>Molecular machine animations in the New York Times</dc:creator>
		<pubDate>Tue, 16 Nov 2010 23:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-4105</guid>
		<description>[...] Nanomachines: How the Videos Lie to Scientists [...]</description>
		<content:encoded><![CDATA[<p>[...] Nanomachines: How the Videos Lie to Scientists [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating Future &#187; Atomistic Small Bearing: Dynamics Performed in NanoEngineer-1, Visualized in Blender</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-3372</link>
		<dc:creator>Accelerating Future &#187; Atomistic Small Bearing: Dynamics Performed in NanoEngineer-1, Visualized in Blender</dc:creator>
		<pubDate>Fri, 30 Apr 2010 19:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-3372</guid>
		<description>[...] of the atomistic bearing described by Eric Drexler in Nanosystems. Remember to read Drexler&#8217;s article or watch this video to understand, &#8220;the rotation-induced speed of the shaft surface is [...]</description>
		<content:encoded><![CDATA[<p>[...] of the atomistic bearing described by Eric Drexler in Nanosystems. Remember to read Drexler&#8217;s article or watch this video to understand, &#8220;the rotation-induced speed of the shaft surface is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating Future &#187; Molecular Rotor in Motion</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-2125</link>
		<dc:creator>Accelerating Future &#187; Molecular Rotor in Motion</dc:creator>
		<pubDate>Sat, 21 Nov 2009 19:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-2125</guid>
		<description>[...] Vladimir Nesov points out in the comments, all videos like this should be taken with a grain of salt &#8212; they&#8217;re sped up to many times what the actual speed would be. This rotor, if it were [...]</description>
		<content:encoded><![CDATA[<p>[...] Vladimir Nesov points out in the comments, all videos like this should be taken with a grain of salt &#8212; they&#8217;re sped up to many times what the actual speed would be. This rotor, if it were [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Productive Nanosystems: The Ribosome Videos</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-1320</link>
		<dc:creator>Productive Nanosystems: The Ribosome Videos</dc:creator>
		<pubDate>Fri, 17 Jul 2009 16:00:57 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-1320</guid>
		<description>[...] Nanomachines: How the Videos Lie to Scientists [...]</description>
		<content:encoded><![CDATA[<p>[...] Nanomachines: How the Videos Lie to Scientists [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Ware</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-527</link>
		<dc:creator>Will Ware</dc:creator>
		<pubDate>Tue, 17 Feb 2009 18:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-527</guid>
		<description>No joy with &quot;img&quot; tag, but the image is &lt;a href=&quot;http://willware.net/ellipsoid.gif&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>No joy with &#8220;img&#8221; tag, but the image is <a href="http://willware.net/ellipsoid.gif" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Ware</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-526</link>
		<dc:creator>Will Ware</dc:creator>
		<pubDate>Tue, 17 Feb 2009 18:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-526</guid>
		<description>Python code for ellipsoids is &lt;a href=&quot;http://groups.google.com/group/alt.sources/browse_thread/thread/6f375429934970b2#&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. It turns out the math does look like PCA after all, though simplified a bit. Regrettably Google Groups reformatted my code in spots, hopefully the line foldings are obvious. Assuming I&#039;m allowed to use an HTML &quot;img&quot; tag, an example appears below, with major and minor ellipse axes shown in red and green for a 2D case.

</description>
		<content:encoded><![CDATA[<p>Python code for ellipsoids is <a href="http://groups.google.com/group/alt.sources/browse_thread/thread/6f375429934970b2#" rel="nofollow">here</a>. It turns out the math does look like PCA after all, though simplified a bit. Regrettably Google Groups reformatted my code in spots, hopefully the line foldings are obvious. Assuming I&#8217;m allowed to use an HTML &#8220;img&#8221; tag, an example appears below, with major and minor ellipse axes shown in red and green for a 2D case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Ware</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-506</link>
		<dc:creator>Will Ware</dc:creator>
		<pubDate>Thu, 12 Feb 2009 15:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-506</guid>
		<description>Maybe then a ray-tracer is not the best tool to use. It&#039;s overkill to worry about getting the shadows in the right places, and whether the reflections and refractions through/around a carbon atom are correct, so a raytracer like POV-Ray really attacks the wrong problems. Way back when I wrote &lt;a href=&quot;http://www.ccl.net/cca/software/SOURCES/to_do_2/xyz2rgb/xyz2rgb.c&quot; rel=&quot;nofollow&quot;&gt;some much simpler code&lt;/a&gt; for rendering molecules, and it could easily be modified to handle ellipsoids. It&#039;s basically a Z buffer, so transparency would be a bit messy, each pixel requiring (I think) a tree structure of the surfaces, terminating a branch either when it hits something opaque or when any remaining transparency gets too dim to matter.

Above, I suggested PCA as a good way to determine positions and orientations for ellipsoids. Having since taken a little time to look at what PCA does, I think that too is probably overkill. Averaging a few products of deviations should suffice to construct the ellipsoid for each atom.

I&#039;ll give this some thought, and see if I can find time to make some tweaks in my old code.</description>
		<content:encoded><![CDATA[<p>Maybe then a ray-tracer is not the best tool to use. It&#8217;s overkill to worry about getting the shadows in the right places, and whether the reflections and refractions through/around a carbon atom are correct, so a raytracer like POV-Ray really attacks the wrong problems. Way back when I wrote <a href="http://www.ccl.net/cca/software/SOURCES/to_do_2/xyz2rgb/xyz2rgb.c" rel="nofollow">some much simpler code</a> for rendering molecules, and it could easily be modified to handle ellipsoids. It&#8217;s basically a Z buffer, so transparency would be a bit messy, each pixel requiring (I think) a tree structure of the surfaces, terminating a branch either when it hits something opaque or when any remaining transparency gets too dim to matter.</p>
<p>Above, I suggested PCA as a good way to determine positions and orientations for ellipsoids. Having since taken a little time to look at what PCA does, I think that too is probably overkill. Averaging a few products of deviations should suffice to construct the ellipsoid for each atom.</p>
<p>I&#8217;ll give this some thought, and see if I can find time to make some tweaks in my old code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Golovin</title>
		<link>http://metamodern.com/2009/02/10/nanomachines-how-the-videos-lie-to-scientists/comment-page-1/#comment-502</link>
		<dc:creator>Vladimir Golovin</dc:creator>
		<pubDate>Wed, 11 Feb 2009 16:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://metamodern.com/?p=1567#comment-502</guid>
		<description>Will -- yes, hit-testing rays against ellipsoids is very cheap, but unfortunately this will work only in raytracers that explicitly support them (as far as I know, modern renderers like Mental Ray and VRay don&#039;t expose their support of procedural ellipsoids -- they must be tessellated into polygons before rendering). 

POV-Ray does support procedural spheres, but it cannot render Ambient Occlusion and contours, which are essential to create the Qutemol look that Eric prefers for molecular visualizations.

Also, procedural ellipsoids aren&#039;t supported by GPUs -- they also accept polygons only, so if we use a GPU-accelerated renderer ellipsoids won&#039;t help. Yes, there are GPU-based raytracers like the Intel&#039;s one, and they must support procedural ellipsoids, but I&#039;m not sure about their availability (both commercial or open-source).

Regarding transparency: yes, of course POV-Ray does support it, but my hunch is that we won&#039;t gain much compared to the proper motion blur / averaging stroboscopic frames. Also, I expect that transparency will make proper shadowing (let alone Ambient Occlusion) impossible or very difficult.

By the way, just found a command-line tool that can average specified images together (scroll to the bottom):
http://www.imagemagick.org/Usage/layers/</description>
		<content:encoded><![CDATA[<p>Will &#8212; yes, hit-testing rays against ellipsoids is very cheap, but unfortunately this will work only in raytracers that explicitly support them (as far as I know, modern renderers like Mental Ray and VRay don&#8217;t expose their support of procedural ellipsoids &#8212; they must be tessellated into polygons before rendering). </p>
<p>POV-Ray does support procedural spheres, but it cannot render Ambient Occlusion and contours, which are essential to create the Qutemol look that Eric prefers for molecular visualizations.</p>
<p>Also, procedural ellipsoids aren&#8217;t supported by GPUs &#8212; they also accept polygons only, so if we use a GPU-accelerated renderer ellipsoids won&#8217;t help. Yes, there are GPU-based raytracers like the Intel&#8217;s one, and they must support procedural ellipsoids, but I&#8217;m not sure about their availability (both commercial or open-source).</p>
<p>Regarding transparency: yes, of course POV-Ray does support it, but my hunch is that we won&#8217;t gain much compared to the proper motion blur / averaging stroboscopic frames. Also, I expect that transparency will make proper shadowing (let alone Ambient Occlusion) impossible or very difficult.</p>
<p>By the way, just found a command-line tool that can average specified images together (scroll to the bottom):<br />
<a href="http://www.imagemagick.org/Usage/layers/" rel="nofollow">http://www.imagemagick.org/Usage/layers/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

