<?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>Anatomical Travelogue Research &#187; Productivity</title>
	<atom:link href="http://www.anatomicaltravel.com/research/category/productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anatomicaltravel.com/research</link>
	<description>Bringing you case studies and free tools in 3D animation, video compositing, and image processing.</description>
	<lastBuildDate>Tue, 10 Aug 2010 18:31:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ColorToMonoToColor</title>
		<link>http://www.anatomicaltravel.com/research/2009/10/colortomonotocolor/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/10/colortomonotocolor/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 00:04:56 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Fuse]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1560</guid>
		<description><![CDATA[Two more Fuses, this time some really simple ones that convert multi-channel images to mono-channel and back again.   Color is overrated, in general, and I find myself getting a lot of use out of these.

Why would you use this?  Memory savings, mostly.  An alpha-only image takes 1/4 the RAM of an RGBA image.   For scalar [...]]]></description>
			<content:encoded><![CDATA[<p>Two more Fuses, this time some really simple ones that convert multi-channel images to mono-channel and back again.   Color is overrated, in general, and I find myself getting a lot of use out of these.</p>
<div id="attachment_1563" class="wp-caption aligncenter" style="width: 170px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/ColorToMono_onblack.png"><img class="size-full wp-image-1563 " style="border: 0pt none;" title="ColorToMono_onblack" src="http://www.anatomicaltravel.com/research/wp-content/uploads/ColorToMono_onblack.png" alt="Color to Mono" width="160" height="120" /></a><p class="wp-caption-text">Color to Mono</p></div>
<div id="attachment_1564" class="wp-caption aligncenter" style="width: 170px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/MonoToColor_onblack.png"><img class="size-full wp-image-1564 " style="border: 0pt none;" title="MonoToColor_onblack" src="http://www.anatomicaltravel.com/research/wp-content/uploads/MonoToColor_onblack.png" alt="Mono to Color" width="160" height="120" /></a><p class="wp-caption-text">Mono to Color</p></div>
<p><span id="more-1560"></span></p>
<p>Why would you use this?  Memory savings, mostly.  An alpha-only image takes 1/4 the RAM of an RGBA image.   For scalar data operations, or masks, or any time where you don&#8217;t need vectors, you can store more data in cache and thus make everything fast and smooth.</p>
<p>The latest builds of Fusion also support mono-channel textures in 3D, so in cases where your video card doesn&#8217;t have a lot of memory, this can be even more useful.</p>
<p>Why not just use a Bmp to convert to mono?  Well, it&#8217;s a different class output, so it keeps trying to connect to mask inputs.  And you can&#8217;t set a Bmp to passthrough and get color data out.  You get nothing.  Furthermore, having Bmp&#8217;s littered around your flow is ugly.</p>
<p>Converting from mono back to color could be done by masking off a BG set to white, right?  But you&#8217;d have to keep making that BG be the same size, depth, etc as your incoming mask, and that&#8217;s not convenient.  And it uglies up your flow, too.</p>
<p style="text-align: left;"><a href="http://www.anatomicaltravel.com/research/downloads/ColorToMono.Fuse">Download ColorToMono 1.0</a><a href="http://www.anatomicaltravel.com/research/downloads/ColorToMono.Fuse"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download ColorToMono" alt="Download ColorToMono" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
<p style="text-align: left;"><a href="http://www.anatomicaltravel.com/research/downloads/MonoToColor.Fuse">Download MonoToColor 1.0</a><a href="http://www.anatomicaltravel.com/research/downloads/MonoToColor.Fuse"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download MonoToColor" alt="Download MonoToColor" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/10/colortomonotocolor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make IFLs in a Pinch</title>
		<link>http://www.anatomicaltravel.com/research/2009/06/make-ifls-in-a-pinch/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/06/make-ifls-in-a-pinch/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 22:38:26 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Graphics General]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[IFL cmd]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1361</guid>
		<description><![CDATA[Create IFLs with commandline]]></description>
			<content:encoded><![CDATA[<p>You never know what files you are going to get from customers.  After several phone calls talking through using FTP or shipping a hard drive, confirming compression usage, acceptable file formats there is still the possibility weird naming schemes.</p>
<p>This is example of a schema that came through last week.</p>
<table border="0" cellspacing="0" cellpadding="2" width="500">
<tbody>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_0_1.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_0_2.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_0_3.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_0_4.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_1_1.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_1_2.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_1_3.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_1_4.jpg</td>
</tr>
<tr>
<td width="500" valign="top">c:\data\CustomerX\study01\re-d01_001_2_1.jpg</td>
</tr>
<tr>
<td width="500" valign="top">&#8230;&#8230;..</td>
</tr>
</tbody>
</table>
<p>I was about to whip out my favorite <a href="http://www.bulkrenameutility.co.uk/Main_Intro.php" target="_blank">file renaming software</a>, but I wanted to retain the original names for communication with the customer.  The solution is pretty easy so I thought I&#8217;d share it.  There might be a tool that does this already but its good to know how to do this on any machine without any special tool installed.  We&#8217;re going to fix this problem with CMD.exe. muahahaha!</p>
<p><span id="more-1361"></span></p>
<h4>What is an IFL?</h4>
<p>IFL or &#8220;image file list&#8221; files are required for any file sequence work in 3ds Max.  Other programs, like After Effects implicitly work with sequences by name.  3ds Max creates IFLs every time you ask to use an image file and it detects a sequence.  This process happens so fast I bet most people click through the dialog without thinking about it. Here is a pic, in case you forgot.</p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/CropperCapture50.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.anatomicaltravel.com/research/wp-content/uploads/CropperCapture50_thumb.jpg" border="0" alt="CropperCapture[50]" width="388" height="216" /></a></p>
<p>If you open an IFL you&#8217;ll see it just contains text with a file name on each line.  They may have a full path, or a relative path, or just the filename.  Each file can be a completely different name or extension. ( There are other features of this simple format but I can&#8217;t seem to find any documentation on the spec.)  So how do we generate this list of files?</p>
<h4>Solution</h4>
<p>In the long long ago, you had to know some basic shell operations to do anything.  Otherwise you&#8217;d be staring at a blinking cursor until someone came over and did it for you.  Change directory, list files, change directory, list files, and then type the name of the program. Happy times! If this typing exercise got in the way of playing your games, you&#8217;d learn it real fast too.  And twenty plus years later, this inane knowledge saves the day.  I know command line isn&#8217;t for everyone but a few quick tips are worth knowing. Here is how to make the list with cmd.exe</p>
<h4><span style="color: #eee786;">c:\data\CustomerX\study01&gt;dir /b *.jpg &gt; study01.ifl</span></h4>
<p>Easy, right? Let&#8217;s break it down.</p>
<p><strong>c:\data\CustomerX\stud01&gt;</strong> <em>&#8211;this is the current path. If it&#8217;s not you&#8217;ll have to add this to the arguments of the &#8220;dir&#8221; command. So if the current path is c:\ and the files are on the network, it would be something like c:\&gt;dir /b \\server\share\data\study01\*.jpg &gt; \\server\share\data\study01\study01.ifl</em></p>
<p><strong>dir </strong> <em>&#8211; this is the command to list the contents of the directory/folder (type dir /? for help)</em></p>
<p><strong>/b</strong> <em> &#8212; switch to only list the bare name</em></p>
<p><strong>*.jpg</strong> <em>&#8211; this is the filter. in this case &#8220;all the files with extension jpg&#8221;. You could put a path here too. ie.(..\study02\new\test01\*.tiff)</em></p>
<p><strong>&gt;</strong> <em>&#8211; the right bracket means redirect output in most command shells. This will send the output to a file instead of the screen.</em></p>
<p><strong>study01.ifl  &#8211;</strong><em> This is the file that will be created.</em></p>
<p>Not so hard. You can also use /s to recursively list the files in subdirectories.  Now you can use this IFL in Fusion, Max, and many other packages.</p>
<p><strong><em>Bonus: add a number after the filename. This will hold that frame that duration.</em></strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="400" valign="top">image0001.tif 60</td>
</tr>
<tr>
<td width="400" valign="top">image0002.tif</td>
</tr>
<tr>
<td width="400" valign="top">image0003.tif</td>
</tr>
<tr>
<td width="400" valign="top">image0004.tif</td>
</tr>
<tr>
<td width="400" valign="top">image0005.tif 100</td>
</tr>
</tbody>
</table>
<p><strong><em> </em></strong></p>
<p>Ben Lipman<br />
Tool Programmer/TD<br />
Anatomical Travelogue R&amp;D</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7353e02d-4019-4676-b78f-d1b502b7ad36" class="wlWriterSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/IFL">IFL</a>,<a rel="tag" href="http://technorati.com/tags/cmd">cmd</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/06/make-ifls-in-a-pinch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unwrap your polyline masks</title>
		<link>http://www.anatomicaltravel.com/research/2009/04/unwrap-polyline-masks/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/04/unwrap-polyline-masks/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 19:11:13 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1047</guid>
		<description><![CDATA[This week we&#8217;re talking about a tool that helps you position polyline masks more accurately.  The following diagram shows the idea we are exploring. Basically, perpendicular lines of interpolated samples are obtained at intervals along the length of the polyline, which then become the columns of the output image.

When isolating a object with a definite [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This week we&#8217;re talking about a tool that helps you position polyline masks more accurately.  The following diagram shows the idea we are exploring. Basically, perpendicular lines of interpolated samples are obtained at intervals along the length of the polyline, which then become the columns of the output image.</p>
<p style="text-align: left;">
<div id="attachment_1048" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1048" style="border: 0pt none;" title="Sampling along polyline to generate output image" src="http://www.anatomicaltravel.com/research/wp-content/uploads/diagram.gif" alt="Sampling along polyline to generate output image" width="500" height="113" /><p class="wp-caption-text">Sampling along polyline to generate output image</p></div>
<p style="text-align: left;">When isolating a object with a definite edge, the ideal output is a horizontal line at the exact center of the image, dividing the interior and exterior textures. The next three images show the tool in action on an image of <a href="http://www.pdphoto.org/PictureHome.php?cid=61&amp;mat=&amp;md=cid" target="_blank">Morning Glory Pool</a> at Yellowstone National Park. This image has a high-contrast yellow-to-green edge along the bottom of the polyline (foreground of the image) and a yellow-to-gray edge along the top.</p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_pool.jpg"><img class="size-medium wp-image-1071 aligncenter" style="border: 0pt none;" title="polyline_unwrap_pool" src="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_pool-300x185.jpg" alt="polyline_unwrap_pool" width="300" height="185" /></a></p>
<p style="text-align: left;">The next image shows what is happening conceptually. Interpolated samples are obtained along lines that are perpendicular to the polyline. The number of samples between key points is consistent, so the sampling is finer when the key points are closer to one another.</p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_samples.jpg"><img class="size-medium wp-image-1072 aligncenter" style="border: 0pt none;" title="polyline_unwrap_samples" src="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_samples-300x185.jpg" alt="polyline_unwrap_samples" width="300" height="185" /></a></p>
<p style="text-align: left;"><span id="more-1047"></span></p>
<p style="text-align: left;">The next image shows the output from the tool, where the two high-contrast edges are visible in the image. While the polyline seems to track the edge well in the above images, the unwrapped output reveals some deviations from the ideal. A center-line guide is overlaid in blue and the yellow ticks along the top and bottom indicate the keypoint positions along the polyline.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1057" src="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_unwrapped.jpg" alt="" width="513" height="136" /></p>
<div id="attachment_1050" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-1050" title="Polyline unwrap parameters (resolution and # samples)" src="http://www.anatomicaltravel.com/research/wp-content/uploads/polyline_unwrap_resolution_small.gif" alt="Polyline unwrap parameters (resolution and # samples)" width="300" height="410" /><p class="wp-caption-text">Increasing unwrap parameters. (a) Sampling factor - normal (b) Sampling factor - spline (c) Number of samples.</p></div>
<p>The diagram on the right shows some of the parameters of the unwrapping that we can adjust. If we increase the sampling factor in the normal direction, we see the effect in (a), which will accent deviations from the ideal edge. Diagram (b) shows the effect of increasing the sampling factor in the &#8220;spline direction&#8221;. This increases the width the output image as more columns are sampled along the polyline. Increasing the number of samples produces the effect illustrated in (c), where sampling lines increase in length with a corresponding increase in the height of the output image.</p>
<p>Another feature of the tool is interactive keypoint adjustment. Clicking and dragging on the output image vertically moves the corresponding keypoint along the polyline&#8217;s normal at that point. The image below shows this process, where a keypoint is moved to match the image edge, bringing the unwrapped image closer to the ideal.</p>
<p>We&#8217;ll be talking more about (and releasing) this tool in the near future. Chad is also preparing a quick video demo as well to post later in the week.</p>
<div id="attachment_1092" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-1092" title="Click-drag the unwrap tool ouput to tweak a polyline into correct position." src="http://www.anatomicaltravel.com/research/wp-content/uploads/tweak_polyline.jpg" alt="Click-drag the unwrap tool ouput to tweak a polyline into correct position." width="600" height="470" /><p class="wp-caption-text">Click-drag the unwrap tool ouput to tweak a polyline into correct position.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/04/unwrap-polyline-masks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>3D Vectorscope</title>
		<link>http://www.anatomicaltravel.com/research/2009/04/3d-vectorscope/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/04/3d-vectorscope/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 15:37:28 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Volume Rendering]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=985</guid>
		<description><![CDATA[Here&#8217;s a little attempt at making a 3D vectorscope using particles.  It&#8217;s cute like the <a href="http://www.anatomicaltravel.com/research/2009/02/barycenter-finding-the-center-of-mas/" title="Barycenter (Center of Mass) ">centroid</a> comp, elegant and simple with no plugins or fuses needed.   Nothing wrong with fuses or plugins, it&#8217;s just neat to be able to have something that works for any using Fusion 5.2 or later without [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a little attempt at making a 3D vectorscope using particles.  It&#8217;s cute like the <a href="http://www.anatomicaltravel.com/research/2009/02/barycenter-finding-the-center-of-mas/" title="Barycenter (Center of Mass) ">centroid</a> comp, elegant and simple with no plugins or fuses needed.   Nothing wrong with fuses or plugins, it&#8217;s just neat to be able to have something that works for any using Fusion 5.2 or later without anything else, and lets you see what Fusion can do out of the box.</p>
<div id="attachment_1036" class="wp-caption aligncenter" style="width: 455px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/3d_vectorscope_subv_a01.jpg"><img class="size-full wp-image-1036" style="border: 0pt none;" title="3d_vectorscope_subv_a01" src="http://www.anatomicaltravel.com/research/wp-content/uploads/3d_vectorscope_subv_a01.jpg" alt="3D Vectorscope Fun!" width="445" height="364" /></a><p class="wp-caption-text">3D Vectorscope Fun!</p></div>
<p style="text-align: center;">
<p><span id="more-985"></span>Stuart at Eyeon gave me the inspiration to try a particle approach this morning after a comment he made regarding my wish for more resolution for the 3D Histogram SubV in Fusion.  Basically, he asked if the size of the cubes was important.  Did I need to know the clustering or not?   Would a 3D Vectorscope be useful?</p>
<p>Oftentimes, just knowing what is or isn&#8217;t in the image is enough, and I don&#8217;t need to know the distribution.</p>
<p>Took about 20 minutes to get it working, but took a bit longer to make it all pretty and fast and blog worthy.    Bit like the earlier centroid post.</p>
<p style="text-align: center;"><br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/3dvswm-compare-a02-thumb.jpg" alt="media" /><br />
</p>
<p>On top is the result, below is the source.   The camera is tracking the result automatically.  It should be possible to use the min and max values to also set the zoom of the camera as well as it&#8217;s position to enclose the bounding region and set the camera perpendicular to the longest axis.</p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/3d_particle_vectorscope_c_a07_.comp">3d_particle_vectorscope_c_a07_.comp<img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
<p>(I&#8217;ve updated the comp to A07, which adds in a SubV!)</p>
<p>With 256^2 samples, it runs at ~10 Hz on my computer.  1280^2 samples runs at ~0.5 Hz.   Not terrible, but proxy helps a lot.</p>
<p>Couple neat things&#8230;  You can clearly visualize the effect of color depth on an image.  8int vs float is quite dramatic.   And you can see how some tools operate very plainly.   Look at a BrightnessContrast for example, and you can see why it&#8217;s really an AddScale.   The sample &#8220;footage&#8221; in the comp is a merge between a Plasma and a BG gradient.  The Plasma makes a ring, while the BG makes a saddle, but together, they make some crazy swirling thing.</p>
<div id="attachment_1013" class="wp-caption aligncenter" style="width: 110px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/3d_vectorscope_screengrab_awakeanaglyph_triple_b01_.jpg" target="_blank"><img class="size-thumbnail wp-image-1013" style="border: 2px white;" title="3d_vectorscope_screengrab_awakeanaglyph_triple_b01_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/3d_vectorscope_screengrab_awakeanaglyph_triple_b01_-150x150.jpg" alt="You can render the results, too." width="100" height="100" /></a><p class="wp-caption-text">You can render the results, too.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/04/3d-vectorscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Path to Clipboard eyeonscript</title>
		<link>http://www.anatomicaltravel.com/research/2009/01/path-to-clipboard-eyeonscript/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/01/path-to-clipboard-eyeonscript/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:45:40 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=703</guid>
		<description><![CDATA[Tiny tool script that takes the path from a LD or SV and puts it into the clipboard so you can paste it into another LD/SV or a bin, or into your CMS or an IM or whatever.   I have a hard time selecting the path when it&#8217;s really long and doesn&#8217;t fit into the [...]]]></description>
			<content:encoded><![CDATA[<p>Tiny tool script that takes the path from a LD or SV and puts it into the clipboard so you can paste it into another LD/SV or a bin, or into your CMS or an IM or whatever.   I have a hard time selecting the path when it&#8217;s really long and doesn&#8217;t fit into the space provided by the UI; this helps.</p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/path_to_clipboard.eyeonscript">Path_to_Clipboard.eyeonscript<img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/01/path-to-clipboard-eyeonscript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fusion saver pass-through select script</title>
		<link>http://www.anatomicaltravel.com/research/2008/12/fusion-saver-pass-through-select-script/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/12/fusion-saver-pass-through-select-script/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 21:08:12 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=644</guid>
		<description><![CDATA[Here is another quick productivity script for your rendering enjoyment. The script finds all of the savers in the current flow and allows you to enable/disable each of them with a checkbox. This is helpful if you want to compare the renders of multiple branches without hunting through that rats nest you call a comp.
]]></description>
			<content:encoded><![CDATA[<p>Here is another quick productivity script for your rendering enjoyment. The script finds all of the savers in the current flow and allows you to enable/disable each of them with a checkbox. This is helpful if you want to compare the renders of multiple branches without hunting through that rats nest you call a comp.</p>
<a href="http://www.anatomicaltravel.com/research/downloads/select-saver-pass-through.eyeonscript">Download Select saver pass through script 1.0</a><a href="http://www.anatomicaltravel.com/research/downloads/select-saver-pass-through.eyeonscript"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download Select saver pass through script" alt="Download Select saver pass through script" src="/research/images/download.gif" alt="" width="14" height="16" /></a>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/12/fusion-saver-pass-through-select-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fusion plugin wizard for Visual Studio 2005</title>
		<link>http://www.anatomicaltravel.com/research/2008/10/fusion-plugin-wizard-visual-studio/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/10/fusion-plugin-wizard-visual-studio/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 20:59:37 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://at-offline/research/?p=296</guid>
		<description><![CDATA[When starting a new plugin project with Visual Studio, developers usually take one of three approaches:

Start a project from scratch using a standard type and customize.
Copy an earlier/sample plugin project and modify.
Use a wizard to setup include, linking, configuration, build settings and skeleton code.

The first two approaches are time-consuming and error-prone. #3 is certainly the [...]]]></description>
			<content:encoded><![CDATA[<p>When starting a new plugin project with Visual Studio, developers usually take one of three approaches:</p>
<ol>
<li>Start a project from scratch using a standard type and customize.</li>
<li>Copy an earlier/sample plugin project and modify.</li>
<li>Use a wizard to setup include, linking, configuration, build settings and skeleton code.</li>
</ol>
<p>The first two approaches are time-consuming and error-prone. #3 is certainly the better approach, but may only be worth your time if you will be producing a large number of plugins. If your application has a large enough community, there&#8217;s a good chance that a custom wizard is already available somewhere.</p>
<p>After getting tired of manually configuring Visual Studio Projects for every random plugin idea we&#8217;ve tried, I adapted the standard MFC DLL wizard to produce a Fusion 5 template. Microsoft&#8217;s Javascript-based wizard engine is definitely not the clearest collection of code that I&#8217;ve wandered through, but a little time invested here can save you repetitive overhead for every future project.</p>
<p><span id="more-296"></span></p>
<a href="http://www.anatomicaltravel.com/research/downloads/at-fusion-plugin-wizard-2-0.zip">Download Fusion Plugin Wizard 2005</a><a href="http://www.anatomicaltravel.com/research/downloads/at-fusion-plugin-wizard-2-0.zip"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download Fusion Plugin Wizard" alt="Download Fusion Plugin Wizard" src="/research/images/download.gif" alt="" width="14" height="16" /></a>
<p>For the search-and-modify types, customizing the wizard to your development environment should be fairly painless. Most of what you need to change will be in the templates/1033/root.vcproj file. You can also modify the project settings manually after creating the skeleton code, but that does partly defeat the purpose of the template. This project wizard is designed to work with the Fusion 5.3 SDK and will set up includes, linking, win32/x64 platforms, post-build copying into your plugins folder and a flashy tile icon.</p>
<p>The Visual Studio &#8220;Custom Wizard&#8221; template can also be used to <a href="http://www.codeguru.com/cpp/v-s/devstudio_macros/customappwizards/article.php/c12775" title="make wizard screens">make wizard screens</a> if you need to customize parameters on a project-by-project basis. <a href="http://www.anatomicaltravel.com/research/contact/" title="Contact us">Get in touch with us</a> if you&#8217;re compiling with VS 2003 and we can dig up the older project wizard. If you find the wizard useful, feedback is always appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/10/fusion-plugin-wizard-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows shortcut to Fusion loader script</title>
		<link>http://www.anatomicaltravel.com/research/2008/09/windows-shortcut-fusion-loader/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/09/windows-shortcut-fusion-loader/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 20:54:17 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://wp-rnd/?p=122</guid>
		<description><![CDATA[
This tool is the first release in a series of small productivity scripts for Fusion. The script allows you to quickly load the target of a Windows shortcut file for review in Fusion. To use the tool, simply drag any number of .LNK files into the Fusion flow and then activate this script. The path [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-276 aligncenter" title="Shortcut loader" src="/research/wp-content/uploads/shortcut_loader.png" alt="" /></p>
<p>This tool is the first release in a series of small productivity scripts for Fusion. The script allows you to quickly load the target of a Windows shortcut file for review in Fusion. To use the tool, simply drag any number of .LNK files into the Fusion flow and then activate this script. The path of all the loaders added while you were dragging and dropping will be replaced with the shortcut target.</p>
<a href="http://www.anatomicaltravel.com/research/downloads/convert_all_shortcut_loaders.eyeonscript">Download Convert All Shortcut Loaders 1.0</a><a href="http://www.anatomicaltravel.com/research/downloads/convert_all_shortcut_loaders.eyeonscript"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download Convert All Shortcut Loaders" alt="Download Convert All Shortcut Loaders" src="/research/images/download.gif" alt="" width="14" height="16" /></a>
<p><span style="color: #ff0000;">UPDATE 2-Dec-2008</span>: In order for Fusion to recognize windows shortcut (.LNK) files when you drag them into the flow, you need to add the following loader plugin to your Fusion installation. The plugin will allow you to have LNK &#8220;dummy loaders&#8221; that will be converted to their target media when the Convert all shortcut loaders script is run:</p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/dummy_loader_lnk-1-0.zip">Windows Shortcut Dummy Loader v1.0<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/09/windows-shortcut-fusion-loader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
