Wednesday, June 20, 2007

STEPS FOR RENDERING FUR IN A RENDERFARM

1. Make sure when you open a scene file with fur characters, you have the project path and the folders right for fur maps.

E.g.: -
fur/furAttrMap
fur/furEqualMap
fur/furFiles
fur/furImages
fur/furShadowMap

Where fur is the main folder and others are the subfolders in the project directory.

2.Check in the fur render settings in the fur menu, if the Equalizer map is in default or Custom. If it is “default Equalizer Map” change it to “Custom Equalizer Map”. (This step is faster when the project dir is in the local machine).

3.In the scene file remove any namespaces in the characters, objects and fur node. using the script namespaceRemover.mel

4.Make sure you have the required fur descriptions in the scene for the characters in the scene.

5.Delete the unwanted fur descriptions using the script deleteUnusedFurDescriptions.mel

6.Use the upper_to_lower.mel to make sure all the sourceimages in the renderfarm
are in the same case as in the scene file.(This step is reqd. only if you are rendering in the Renderfarm with an OS which can be case-senitive like linux).

7.Check for textures and copy if they are not there in the respective path. E.g.: sourceimages directory of the project set using FileTextureManager.mel

8.Bake the fur descriptions for the respective characters and check if the fur looks fine in the viewport.

9.After baking, there will be expressions created. Check for the expression in the menu General-->AnimationEditor-->Expression Editor. Edit the expression to look like the example below..
eg: If the expression shows a path Y:/project/fur/furAttrMap/EP01......iff
change/edit it to fur/furAttrMap/EP01.....iff . In this step you are making the path relative.

10.Select the objects which has the fur descriptions and select the polySmooth node. Now change the Smooth Uvs option “off”. This helps in avoiding the fur flickering.

11.Save the scene file and launch the render.