<?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; 3D Studio Max</title>
	<atom:link href="http://www.anatomicaltravel.com/research/category/3d-studio-max/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>Metadata cameras and worldspace intersection passes</title>
		<link>http://www.anatomicaltravel.com/research/2010/03/metadata-cameras-and-worldspace-intersection-passes/</link>
		<comments>http://www.anatomicaltravel.com/research/2010/03/metadata-cameras-and-worldspace-intersection-passes/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 15:39:39 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Graphics General]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1584</guid>
		<description><![CDATA[We&#8217;ve been working on a stereoscopic production, and we&#8217;ve been coming up with helpful tricks to make things just a tiny bit easier.  Here&#8217;s an example comp that shows a couple of them.

The first is the embedding and extraction of a camera transform from the metadata of an EXR.   3ds max (and some other packages) [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">We&#8217;ve been working on a stereoscopic production, and we&#8217;ve been coming up with helpful tricks to make things just a tiny bit easier.  Here&#8217;s an example comp that shows a couple of them.</p>
<div id="attachment_1614" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/PositionPass_CameraMetadata_Screengrab.png"><img class="size-medium wp-image-1614 " style="border: 0pt none; margin: 0px;" title="Position Pass and Camera Metadata Screengrab" src="http://www.anatomicaltravel.com/research/wp-content/uploads/PositionPass_CameraMetadata_Screengrab-300x130.png" alt="Position Pass and Camera Metadata Screengrab" width="300" height="130" /></a><p class="wp-caption-text">Position Pass and Camera Metadata Screengrab</p></div>
<p><span id="more-1584"></span></p>
<p>The first is the embedding and extraction of a camera transform from the metadata of an EXR.   3ds max (and some other packages) write out the position, rotation, field of view, etc. to the metadata of EXR outputs.  Since we use this file format a lot, it&#8217;s a pretty easy thing to use in production, as it doesn&#8217;t require a special operation to export the data from the 3D scene.  It&#8217;s not as flexible as outputting an FBX, but it can be done without opening (or even finding) the 3D file.  The transform is stored in the metadata as a 4&#215;4 float matrix, and using SimpleExpressions, you can apply the transform to a Fusion 3D Camera per-frame.  If you&#8217;ve ever used RPF files with Combustion, you&#8217;re probably already familiar with the workflow, we&#8217;re just doing that with EXR&#8217;s and Fusion now.</p>
<p>The second technique is the rendering of a worldspace intersection pass.  By rendering the location of the surface as an RGB vector, you can find the location, per pixel, of each sample in the render.  Combined with even a hardware rendered &#8220;beauty pass&#8221;, you can easily place your render into the &#8220;world&#8221;.  You&#8217;re limited to only seeing the first intersections, and only what the camera sees, but in many cases that&#8217;s all you need to see.  It&#8217;s smaller and faster than an animated FBX sequence, and you can play around with it with image tools.</p>
<p>The fun part is combining these techniques, getting both the shape of your scene and the location of your camera in one quickly rendered EXR sequence.  You can then use this information to try out some various camera separation and convergence setups using the stereoscopic rendering of Fusion, which can range from simple anaglyph to  full quad-buffer shutter setups.  The quality isn&#8217;t great, but it&#8217;s interactive, and until 3ds max gets better rendering of stereoscopy in the viewports, it&#8217;s a fast way to test out camera settings.</p>
<p>The pass and the camera can also be used in the composite as well, for making mattes, placing elements, etc.</p>
<a href="http://www.anatomicaltravel.com/research/downloads/PositionPass_CameraMetadata_G01.rar">Download Position Pass and Camera Metadata example </a><a href="http://www.anatomicaltravel.com/research/downloads/PositionPass_CameraMetadata_G01.rar"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download Position Pass and Camera Metadata example" alt="Download Position Pass and Camera Metadata example" src="/research/images/download.gif" alt="" width="14" height="16" /></a>
<p>(85MB .rar file)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2010/03/metadata-cameras-and-worldspace-intersection-passes/feed/</wfw:commentRss>
		<slash:comments>3</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>Fun with voxels: Chameleo</title>
		<link>http://www.anatomicaltravel.com/research/2009/02/fun-wit-voxels-chameleo/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/02/fun-wit-voxels-chameleo/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 22:34:08 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Graphics General]]></category>
		<category><![CDATA[Volume Rendering]]></category>
		<category><![CDATA[3D filtering]]></category>
		<category><![CDATA[Silly tests]]></category>
		<category><![CDATA[Teaser]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=830</guid>
		<description><![CDATA[
Trying out some new datasets and new techniques&#8230;
EDIT:  Jim asked for some more details, and I already had some images that I intended to post, but forgot about.  So here&#8217;s a breakdown of the three layers used to make the above image&#8230;

The left layer is an environment map lookup, the middle is a front lit [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-831 aligncenter" title="chameleon_a01_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/chameleon_a01_.jpg" alt="Fun with voxels: Chameleo" width="640" height="480" /></p>
<p>Trying out some new datasets and new techniques&#8230;</p>
<p>EDIT:  Jim asked for some more details, and I already had some images that I intended to post, but forgot about.  So here&#8217;s a breakdown of the three layers used to make the above image&#8230;</p>
<p style="text-align: left;">
<div id="attachment_1350" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_A02_.jpg"><img class="size-full wp-image-1350" style="border: 0pt none;" title="Chameleon rendered layers" src="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_A02_.jpg" alt="Chameleon rendered layers" width="640" height="480" /></a><p class="wp-caption-text">Chameleon rendered layers</p></div>
<p>The left layer is an environment map lookup, the middle is a front lit with high opacity, and the right is a backlit with low opacity.   These were then additively composited together.</p>
<p style="text-align: left;">I also did some tests on this dataset with clipping.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<div id="attachment_1351" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_Voxel_ChunkRemovedByGizmo_WM_C_A01_.jpg"><img class="size-full wp-image-1351" style="border: 0pt none;" title="Chameleon_Culling_Spherical" src="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_Voxel_ChunkRemovedByGizmo_WM_C_A01_.jpg" alt="Chameleon culled with spherical gizmo" width="640" height="480" /></a><p class="wp-caption-text">Chameleon culled with spherical gizmo</p></div>
<div id="attachment_1352" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_Voxel_ChunkRemovedByGizmo_AccidentalCull_WM_C_A01_.jpg"><img class="size-full wp-image-1352" style="border: 0pt none;" title="Chameleon_Accidentally_Culled" src="http://www.anatomicaltravel.com/research/wp-content/uploads/Chameleon_Voxel_ChunkRemovedByGizmo_AccidentalCull_WM_C_A01_.jpg" alt="Chameleon culled with box" width="640" height="480" /></a><p class="wp-caption-text">Chameleon culled with box</p></div>
<p>The box culling was an accident, but I thought it looked like a cut of meat that had been chewed on by mice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/02/fun-wit-voxels-chameleo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fun with voxels: Squishy Brain</title>
		<link>http://www.anatomicaltravel.com/research/2008/12/fun-with-voxels-squishy-brain/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/12/fun-with-voxels-squishy-brain/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 03:41:09 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Volume Rendering]]></category>
		<category><![CDATA[Silly tests]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=694</guid>
		<description><![CDATA[Just a little ditty put together for some testing.  Investigating the how the specular highlights look on a low resolution dynamic dataset.

]]></description>
			<content:encoded><![CDATA[<p>Just a little ditty put together for some testing.  Investigating the how the specular highlights look on a low resolution dynamic dataset.</p>
<p><strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/12/fun-with-voxels-squishy-brain/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Temporal noise reduction experiments</title>
		<link>http://www.anatomicaltravel.com/research/2008/10/temporal-noise-reduction-experiments/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/10/temporal-noise-reduction-experiments/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 22:34:58 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Graphics General]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[filtering]]></category>
		<category><![CDATA[noise]]></category>
		<category><![CDATA[raytracing]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=454</guid>
		<description><![CDATA[We've been experimenting with using noise reduction method that uses optical flow to estimate the transformation of pixels over a number of frames, and only average between those pixels, even though they aren't at the same XY coordinates in the image. 

The results are fairly impressive.  ]]></description>
			<content:encoded><![CDATA[<p>Because we&#8217;re often trying to simulate small wet transparent things we rely pretty heavily on stochastic raytracing.  We can handle transparency, large light sources, depth of field, light scattering, etc. all at the same time.  It&#8217;s a general purpose setup that works well for a broad range of &#8220;soft&#8221; phenomenon.  <a href="http://splutterfish.com">Brazil </a>is pretty fast, but there are limits to our patience, especially since the sampling isn&#8217;t reusable.  Once you make any change at all to the scene, you essentially have to start over.  So we try to get a lot of revisions done to refine a look and still keep the speeds good so we can get those revisions turned around quickly.</p>
<div style="float:right;margin:15px;"></div>
<p>When you reduce the number of samples, you get a large increase in speed, but the downside is aliasing, which generally looks like noise, since it is stochastic.</p>
<p><span id="more-454"></span></p>
<p>The trick, then, is to manage the noise so that you get a clean render that is both temporally and spatially free of aliasing.</p>
<p>Ordinarily this can be done with some filtering, perhaps a 9&#215;9 Gaussian blur or similar, perhaps even a 9x9x9 blur that can handle the temporal aliasing.  The problem that you lose a lot of fine textural detail this way, to the point where the subtle surfaces of the cells or bacteria get lost, and you end with what looks like a low resolution or out of focus image.  This can save you a lot of time when you do texturing and animation, but it isn&#8217;t professional.</p>
<p>We&#8217;ve been experimenting with using noise reduction method that uses optical flow to estimate the transformation of pixels over a number of frames, and only average between those pixels, even though they aren&#8217;t at the same XY coordinates in the image.</p>
<p>The results are fairly impressive.</p>
<p>And here are some crops showing the differences in noise levels.</p>
<p>a) Original render</p>
<p>b) Processed with both temporal and spatial noise reduction</p>
<p>c) Processed with spatial noise reduction only</p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/noisecrop_c_b02_.gif"><img class="alignright size-full wp-image-477" style="border: 0pt none; margin: 0px;" title="noisecrop_c_b02_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/noisecrop_c_b02_.gif" alt="" width="240" height="640" /></a></p>
<p><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/noisecrop_c_b01_.gif"><img class="alignright size-full wp-image-477" style="border: 0pt none; margin: 0px 5px;" title="noisecrop_c_b01_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/noisecrop_c_b01_.gif" alt="" width="240" height="640" /></a></p>
<p>The left column is modestly contrast enhanced to show the noise better, and the right one has a Laplacian filter applied to highlight the noise.</p>
<p>Notice that A and C are similar.  There&#8217;s some noise reduction going on, but the whole image is softer too.</p>
<p>B is actually more detailed and sharper appearing than A.  Because the samples are taken from 5 frames, you can actually get more accurate result that shows the texture better than the original.</p>
<p>If the optical flow doesn&#8217;t calculate the transforms correctly, there is a chance that the pixels will &#8220;jiggle&#8221; some.  It&#8217;s actually a pleasant side effect when doing organic fluid motion.  If the relative transforms of the surfaces can be recorded to a X and Y vector channels, as they often can with CG images, then you can eliminate the optical flow estimation and get a cleaner image.  Unfortunately, that&#8217;s not feasible for transparent objects.<a href="http://www.splutterfish.com"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/10/temporal-noise-reduction-experiments/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compositing isn&#8217;t just for compositors</title>
		<link>http://www.anatomicaltravel.com/research/2008/10/compositing-isnt-just-for-compositor/</link>
		<comments>http://www.anatomicaltravel.com/research/2008/10/compositing-isnt-just-for-compositor/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 02:16:37 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[3D Studio Max]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Graphics General]]></category>
		<category><![CDATA[3ds max]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Teaser]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=398</guid>
		<description><![CDATA[So here&#8217;s my inaugural post&#8230;
When I started working at Anatomical, we had a compositor (of sorts) working here who we would pass shots off to.   Because a variety of reasons it wasn&#8217;t very effective, and so I pushed to have the process modified so that the people doing the 3D rendering were actively [...]]]></description>
			<content:encoded><![CDATA[<p>So here&#8217;s <em>my </em>inaugural post&#8230;</p>
<div id="attachment_493" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-493" style="border: 0pt none;" title="sem_side_by_side_c_a02_thumb3" src="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_side_by_side_c_a02_thumb3-300x150.jpg" alt="SEM shaders, before and after" width="300" height="150" /><p class="wp-caption-text">SEM shaders, before and after</p></div>
<p>When I started working at Anatomical, we had a compositor (of sorts) working here who we would pass shots off to.   Because a variety of reasons it wasn&#8217;t very effective, and so I pushed to have the process modified so that the people doing the 3D rendering were actively involved in the compositing workflow, and vice versa.  Fast forward some years, and at this point, I comp nearly all of my own shots, and our &#8220;compositor&#8221; is pretty darn good with rendering from 3ds max.</p>
<p><span id="more-398"></span></p>
<p>Turns out the rest of the industry pretty much agrees with me, and now we see a lot of people who are skilled at both ends of the rendering pipeline.  The software is moving that way too.  Just take a look at <a href="http://vfxpedia.com/index.php?title=Video_teasers" target="_blank">Fusion 6</a> to see what&#8217;s coming.</p>
<p>Here at Anatomical, we had a mix of causes and consequences for this transition that I&#8217;ll be discussing in the future, but one of the most interesting is that this makes for some fun renders, as the images that we design the shaders and lighting for are <em>intended </em>to be mutilated afterward.</p>
<p>We hope to share with you some of our more interesting images, those that show some of the process behind their creation.  Not all of them are good renders,  some are the experiments gone horribly wrong; but they are, at least on a technical level, interesting.</p>
<p>So here&#8217;s the first batch&#8230;</p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_before_c_a01_0000.jpg"><img class="size-medium wp-image-401 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="sem_before_c_a01_00001" src="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_before_c_a01_0000-300x300.jpg" alt="SEM directly from Brazil" width="300" height="300" /></a></p>
<p style="text-align: center;"><span style="color: #999999;"><em>This is what came out of <a href="http://www.splutterfish.com">Brazil</a>.</em></span></p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_after_c_a02_0000.jpg"><img class="aligncenter size-medium wp-image-449" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="sem_after_c_a02_0000" src="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_after_c_a02_0000-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p style="text-align: center;"><span style="color: #999999;"><em>20 minutes later, Fusion spit this out.</em></span></p>
<p>Ok, the color is a lot different, which will throw your eye off making you miss the details, so I did a little mockup to let you compare just the luminance of the two.</p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_compare_c_a02_0000.jpg"><img class="size-medium wp-image-450 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="sem_compare_c_a02_0000" src="http://www.anatomicaltravel.com/research/wp-content/uploads/sem_compare_c_a02_0000-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p style="text-align: center;"><span style="color: #999999;"><em>Luminance only, Brazil on top left, composite on bottom right.</em></span></p>
<p>The watermarking was done just for this posting.  I am not sure if I like it or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2008/10/compositing-isnt-just-for-compositor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
