Hi Ryan, I am working on a modif of the xsibatch plugin. In this modif I force the loading of a specific workgroup.
During my test, I found out that in the XSIBatch.py code, the worgroup are loaded after the scene is loaded, it should be before the scene is loaded, this way if the workgroup contains any shaders or nodes refered in the scene, they are loaded properly.
When I put my code near the line 100 … where the code for the factory plugin is loading the workgroup, my render fails because the scene was not able to find the shaders.
But when I put the code right before the scene load … near the line 50. It work perfectly.
I think it would be good to move the workgroup loading before scene load in the release plugin.
[code]self.WaitForStartup()
LogInfo(“Forcing render workgroup”)
workgroup = “Z:\PATH\TO\WORKGROUPS\worgroupRender”
self.SendCommand( “Workgroup=” + workgroup, False )
sceneFile = GetPluginInfoEntryWithDefault(“SceneFile”,GetDataFilename())
sceneFile = CheckPathMapping( sceneFile )
sceneFile = self.ConvertPath( sceneFile )[/code]
cheers