<?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>Josh Mossotti &#187; Film</title>
	<atom:link href="http://joshmossotti.com/category/film/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshmossotti.com</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jul 2010 00:05:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mental Ray Black Render Frames Solution</title>
		<link>http://joshmossotti.com/film/2010/07/mental-ray-black-render-frames-solution/</link>
		<comments>http://joshmossotti.com/film/2010/07/mental-ray-black-render-frames-solution/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 00:05:45 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[Black Frames Mental Ray]]></category>
		<category><![CDATA[Mental Ray]]></category>
		<category><![CDATA[Mental Ray Black]]></category>

		<guid isPermaLink="false">http://joshmossotti.com/?p=406</guid>
		<description><![CDATA[A quick show of hands&#8230; How many of you have setup a scene, possibly like me with countless render layers all laid out and ready to rock, kicked off a long render and went to sleep with all the comfort of knowing when you arrive back at your bench you will be greeted with thousands [...]]]></description>
			<content:encoded><![CDATA[<p>A quick show of hands&#8230; How many of you have setup a scene, possibly like me with countless render layers all laid out and ready to rock, kicked off a long render and went to sleep with all the comfort of knowing when you arrive back at your bench you will be greeted with thousands of vibrant images eagerly waiting a composite and find out you have been underhanded by your trustee friend Mental Ray? You have 10 GB&#8217;s of solid black images. Darker than zero. I&#8217;m talking about a depth and void only witnessed through the eyes of a betrayed and heartbroken artist. </p>
<p>Well no more!!</p>
<p>I am sure most people have eeked out solutions of their own when presented with such egregious insubordination. I will add to your quiver of handy solutions with one that has come to serve me well.</p>
<p>First I would like to say I am not certain of the cause of this particular problem but I&#8217;ll note that it is a problem with the Mental Ray settings in the scene rather than the possible abundance of mib shaders. More than likely if you test out a plain lambert material when Mental Ray turns itself into a conveyor belt of blackness you&#8217;ll find nothing renders. It bothers me to no end to encounter problems that I do not understand the &#8216;why&#8217; involved, but possibly as I dissect the solution a bit I will find out more.</p>
<p>Here are the steps I have come accustomed to in overriding said problem. </p>
<p>Save your latest scene and save a new version with some variance identifying the MR fix. In the top right-ish of your maya window select the downward facing black arrow that drops down a selection of options: Absolute Transform, Relative Transform, Rename and Select By Name.<br />
Select &#8216;Select By Name&#8217;, type *mentalray* with the asterisks to select everything with mentalray in its name. Press enter, then delete. Now at this point if you continue in this scene Mental Ray is all but completely disabled. It has removed everything including the render globals data. Save this scene as your <scene>_MRfix.ma. I normally exit the program at this point and reopen. When you open this scene again Mental Ray will naturally restore its settings and the problem has been rinsed clean out of your file. Save this as the next consecutive iteration of your convention and you are back in business. </p>
<p>I might post screenshot images of this simple process but right now I am friggin&#8217; busy. What is nice about this solution is in the past I would worry about possible problems based on the shader systems in place, which is too vast to break down. This allows you to leave all render layers and shaders in place, and will have you sleeping easy again in no time.</p>
<p>I try to post things that seem rather excluded from the world wide web of information. I was unable to find anything pertaining to this problem or its solutions. I hope this helps otherwise what the hell are you doing here. You googled Mental Ray Black Render Frames. Jog on !! </p>
]]></content:encoded>
			<wfw:commentRss>http://joshmossotti.com/film/2010/07/mental-ray-black-render-frames-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transparent Occlusions</title>
		<link>http://joshmossotti.com/film/2009/09/transparent-occlusions/</link>
		<comments>http://joshmossotti.com/film/2009/09/transparent-occlusions/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 05:12:44 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[Ambient Occlusion]]></category>
		<category><![CDATA[Ambient Occlusion Transparency]]></category>
		<category><![CDATA[AO pass]]></category>
		<category><![CDATA[AO transparency]]></category>
		<category><![CDATA[FG AO]]></category>
		<category><![CDATA[Final Gather]]></category>
		<category><![CDATA[Maya]]></category>
		<category><![CDATA[Mental Ray]]></category>
		<category><![CDATA[occlusions]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[transparent occlusions]]></category>

		<guid isPermaLink="false">http://joshmossotti.com/?p=235</guid>
		<description><![CDATA[This post is a little bit different from the normal drivel I provide world wide. As I have mentioned before and in the &#8216;About&#8217; section I earn my keep as a visual effects artist for film. One of the more interesting aspects of the job is the problem solving that goes into creating desired effects. [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a little bit different from the normal drivel I provide world wide. As I have mentioned before and in the &#8216;About&#8217; section I earn my keep as a visual effects artist for film. One of the more interesting aspects of the job is the problem solving that goes into creating desired effects. Sometimes the search for answers to problems I encounter become a project in itself and even good resources can end up using cryptic wording that makes its hard to understand a procedures implementation in production. The long and short of this post will show you how to build occlusion passes using Mental Ray Final Gather that obey transparency maps. I have attached below a downloadable Maya 2008 .ma file in case my walk through does not register, or if you are like me and find it much easier to dissect the scene rather than read someone else&#8217;s lecture.</p>
<p>For the purposes of this post I will be referring everything based on Maya 2008.</p>
<p>The current &#8216;mib_amb_occlusion&#8217; node located in Maya&#8217;s &#8216;hypershade panel&#8217; under the &#8216;Create mental ray Nodes&#8217; menu, is a great source for delivering an ambient occlusion layer or pass, but to my knowledge does not recognize transparency maps assigned to objects within a Maya scene.<br />
<a href="http://joshmossotti.com/wp-content/uploads/2009/09/mib_amb_occ_location.jpg"><img class="aligncenter size-full wp-image-240" title="mib_amb_occ_location" src="http://joshmossotti.com/wp-content/uploads/2009/09/mib_amb_occ_location.jpg" alt="mib_amb_occ_location" width="500" height="375" /></a></p>
<p><a href="http://joshmossotti.com/wp-content/uploads/2009/09/normal_ao1.jpg"><img class="aligncenter size-full wp-image-238" title="normal_ao1" src="http://joshmossotti.com/wp-content/uploads/2009/09/normal_ao1.jpg" alt="normal_ao1" width="500" height="375" /></a></p>
<p>I am going to move rather quickly past that node. If you are here you likely searched for something related to transparencies in ambient occlusions which should leave me to believe you are already comfortable using normal Mental Ray ambient occlusion shaders. If you want more info on that contact me through this post.</p>
<p>In order to run a transparency map into an AO (I&#8217;m abbreviating now) shader, we need to use Mental Ray&#8217;s Final Gather renderer and a couple of Final Gather specific nodes. In the hypershade panel create a Maya lambert material, a Maya surface shader material and open the both of them in the bottom work area by shift selecting both of them and clicking the &#8217;showUpAndDownstream&#8217; connections button above.</p>
<p><a href="http://joshmossotti.com/wp-content/uploads/2009/09/showupanddownstream1.jpg"><img class="aligncenter size-full wp-image-243" title="showupanddownstream1" src="http://joshmossotti.com/wp-content/uploads/2009/09/showupanddownstream1.jpg" alt="showupanddownstream1" width="500" height="375" /></a></p>
<p>We are now going to grab the necessary final gather nodes from the &#8216;Create mental ray Nodes&#8217; menu. The first one is the &#8216;mib_fg_occlusion&#8217; node located in the sub-menu &#8216;MentalRay Lights&#8217;. The second node is the &#8216;mib_transparency&#8217; node located in the &#8216;Sample Compositing&#8217; sub-menu.<br />
<a href="http://joshmossotti.com/wp-content/uploads/2009/09/mib_node_locations.jpg"><img class="aligncenter size-full wp-image-245" title="mib_node_locations" src="http://joshmossotti.com/wp-content/uploads/2009/09/mib_node_locations.jpg" alt="mib_node_locations" width="500" height="980" /></a></p>
<p>I am going to generate a transparency map using a Maya based procedural Ramp texture to complete this walk through. You will substitute this for the map you need based on your production. Let&#8217;s start by connection the &#8216;mib_fg_occlusion.outValue&#8217; to the surface shader.outColor by middle mouse click and drag from the &#8216;mib_fg_occlusion&#8217; node to the surface shader node. This will bring up the connection editor, connect the forementioned attributes to be connected. Connect the surface shader.outColor to the &#8216;mib_transparency.input&#8217;. Connect the &#8216;transperancyMap.outColor&#8217; to the &#8216;mib_transparency.transp&#8217;. This will automatically connect the &#8216;transperancyMap.outAlpha&#8217; to the &#8216;mib_transparency.transpA&#8217;. Lastly, connect the &#8216;mib_transparency.outValue&#8217; to the &#8216;LambertSG.miMaterialShader&#8217;. Be sure when you are connecting that last attribute to be connecting to the <strong>shader group</strong> of the lambert material. You can now connect the shader to the desired object.<br />
<a href="http://joshmossotti.com/wp-content/uploads/2009/09/fg_ao_connections.jpg"><img class="aligncenter size-full wp-image-259" title="fg_ao_connections" src="http://joshmossotti.com/wp-content/uploads/2009/09/fg_ao_connections.jpg" alt="fg_ao_connections" width="600" height="500" /></a></p>
<p>Before all the magic unfolds before your eyes you will need to bring up the attribute editor for the &#8216;transAO_LambertSG&#8217; shading group. By default there is an attribute &#8216;Export with Shading Engine&#8217; which is flagged &#8216;On&#8217;. Uncheck this box for the transparency to work. It will not function properly if this attribute is not turned off.<br />
<a href="http://joshmossotti.com/wp-content/uploads/2009/09/exportwshadingengine.jpg"><img class="aligncenter size-full wp-image-261" title="exportwshadingengine" src="http://joshmossotti.com/wp-content/uploads/2009/09/exportwshadingengine.jpg" alt="exportwshadingengine" width="500" height="500" /></a></p>
<p>We are almost there and your patience will be rewarded I assure you. We need to turn on Final Gather in the Mental Ray render globals. By turning on Final Gather and ensuring that &#8216;raytracing&#8217; is turned on this shader now will recognize the transparency maps in and ambient occlusion shader. I would also suggest making sure that your quality presets are set high and adjust the settings in the Final Gather menu to achieve the desired results.<br />
<a href="http://joshmossotti.com/wp-content/uploads/2009/09/fg_renderglobals.jpg"><img class="aligncenter size-full wp-image-263" title="fg_renderglobals" src="http://joshmossotti.com/wp-content/uploads/2009/09/fg_renderglobals.jpg" alt="fg_renderglobals" width="500" height="839" /></a><br />
I will close this post by saying that this will likely serve the needs you may have for generating AO passes containing transparency maps. I do prefer the control settings in the &#8216;mib_amb_occlusion&#8217; node to the &#8216;mib_fg_occlusion&#8217; but this does the job for now. I hope this helps and is an easy approach to building this shader. You can download the Maya 2008 scene used in this walk through below.</p>
<p><a href="http://joshmossotti.com/wp-content/uploads/2009/09/fg_ao_example_01.jpg"><img class="aligncenter size-full wp-image-268" title="fg_ao_example_01" src="http://joshmossotti.com/wp-content/uploads/2009/09/fg_ao_example_01.jpg" alt="fg_ao_example_01" width="500" height="375" /></a></p>
<p style="text-align: center;"><strong>Maya Scene Download</strong></p>
<p style="text-align: center;"><strong><a href="http://joshmossotti.com/wp-content/uploads/2009/09/jm_ao_tutorial.zip">JM Transparent Occlusion Tutorial</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://joshmossotti.com/film/2009/09/transparent-occlusions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Demo Reel 2009</title>
		<link>http://joshmossotti.com/film/2008/11/demo-reel-2008/</link>
		<comments>http://joshmossotti.com/film/2008/11/demo-reel-2008/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 18:57:34 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Demo Reel]]></category>

		<guid isPermaLink="false">http://joshmossotti.com/?p=58</guid>
		<description><![CDATA[As I stated in my &#8216;About&#8217; page of this site I currently work as a CG Artist for film and television. My job description entails adding or removing elements in film, based on directions given from visual effects supervisors. I generate the necessary elements in a wide variety of 2d and mostly 3d software packages. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span>As I stated in my &#8216;About&#8217; page of this site I currently work as a CG Artist for film and television. My job description entails adding or removing elements in film, based on directions given from visual effects supervisors. I generate the necessary elements in a wide variety of 2d and mostly 3d software packages. </span></p>
<p style="text-align: left;">The current reel has a running time of about 5:50 which is on the long side. I have tried to include enough material to demonstrate a broad range of skills and hopefully have not offended anyone with its duration. There is always a stop button when you have had enough.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p><a href="http://joshmossotti.com/film/2008/11/demo-reel-2008/"><em>Click here to view the embedded video.</em></a></p>
<p style="text-align: center;"><strong><a href="http://joshmossotti.com/wp-content/uploads/2008/11/2008_demo_nov_web_01.mov"><a href="http://joshmossotti.com/wp-content/uploads/2008/11/joshmossotti_demo_may2009_small.mov">Josh Mossotti 2009 Demo 37MB</a></a></strong></p>
<p style="text-align: center;"><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://joshmossotti.com/film/2008/11/demo-reel-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://joshmossotti.com/wp-content/uploads/2008/11/2008_demo_nov_web_01.mov" length="35258898" type="video/quicktime" />
<enclosure url="http://joshmossotti.com/wp-content/uploads/2008/11/joshmossotti_demo_may2009_small.mov" length="38911360" type="video/quicktime" />
		</item>
		<item>
		<title>Resume</title>
		<link>http://joshmossotti.com/film/2008/11/resume/</link>
		<comments>http://joshmossotti.com/film/2008/11/resume/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 18:26:54 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[Josh Mossotti Resume]]></category>
		<category><![CDATA[Resume]]></category>

		<guid isPermaLink="false">http://joshmossotti.com/?p=46</guid>
		<description><![CDATA[
This resume reflects my work history up though November of 2009.
Josh Mossotti Resume November 2009




]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;">This resume reflects my work history up though November of 2009.</p>
<p style="text-align: center;"><strong><a href="http://joshmossotti.com/wp-content/uploads/2008/11/joshmossotti_resume_Nov09.html">Josh Mossotti Resume November 2009</a></strong></p>
<p style="text-align: center;"><strong><br />
</strong></p>
<p style="text-align: center;"><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://joshmossotti.com/film/2008/11/resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
