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

