Distributed rendering with sprite shader results in empty tiles from slave

Article needs peer review

Symptom

You have installed the sprite shader addon on the master conputer and the render slave. When a distributed render is launched you notice empty tiles in your rendered images.



Cause

This is due to bug #80458:Distributed rendering with sprite shader results in empty tiles from slave



Solution

The sprite shader addon should be installed using the same setting ( User or Factory) on both master and slave machines. The default setting is Factory

If you have installed the addon as Factory:

*warning*: It is recommended that you have your systems administrator do the following. Or call support@softimage

On the slave machine

1)  Go to ..SoftimageXSI_2.03Application src and edit the ray3rc file using a text editor.

2) Cut the load factory shader plugins entries and paste them at the end of the file. Now save the file(make sure it does not have a .txt extension)
################ load Factory shader plugins
registry "{SHADER_PLUGIN_HOME}"
 value "{XSI_HOME}"
end registry
$lookup "{SHADER_PLUGIN_HOME}"
registry "{LOAD_FACTORY_PLUGINS}"
 echo "Loading Factory shader plugins"
 mi "{XSI_HOME}/Addons/shader_plugins.mi"
end registry
$lookup "{LOAD_FACTORY_PLUGINS}"

3) Now on the master machine, launch the render

If you have installed the addon as User:

On the slave machine

1) Make sure that the addon is installed under the same user as on the master

2) In Services(control panel) make sure that the Ray3xsi2_0 Server is started logging on under the same user account as above(by default this service is started under the local system account).

3)Go to ..SoftimageXSI_2.03Application src and edit the ray3rc file using a text editor.

4) Cut the load User shader plugins entries and paste them at the end of the file. Now save the file(make sure it does not have a .txt extension)
################ load User shader plugins
registry "{SHADER_PLUGIN_HOME}"
 value "{$XSI_USER_SHADERPLUGINS}"
end registry
$lookup "{SHADER_PLUGIN_HOME}"
registry "{LOAD_USER_PLUGINS}"
 echo "Loading User shader plugins"
 mi "{$XSI_USER_SHADERPLUGINS}/Addons/shader_plugins.mi"
end registry
$lookup "{LOAD_USER_PLUGINS}"

5) On the master machine, launch the render



Applies To: XSI 2.0.1 on NT,Win2K

Posted: 6/21/2002


This page was last modified 09:56, 22 Nov 2005.
This page has been accessed 105554 times.