Using the Nuke<>Mari Bridge over a Network
To use the Nuke<>Mari workflow between different machines on the same network, ensure that both machines have access to the folder where the shared data is stored. This means that the Mari data directory, under Project Settings > Mari > advanced > Mari data dir in Nuke, should be set to a shared drive that both machines have access to.
Both computers must be able to access the folder with the same path - for example, two Linux machines might access a shared folder called /server/netshare/Temp. In this case, no further changes need to be made and the workflow should function correctly.
If the two machines access the shared folder through different paths - for example, /server/netfolder/Temp on a Linux machine, \\server\netfolder\Temp on a Windows machine, or /server/netfolder/Temp - then some adjustments must be made. The simplest way to account for these differences is to set up symbolic links between directories so the paths match. Your system administrator can help you with this.
File paths sent from Nuke on Windows to Mari on Linux may still need some modification, as the Windows paths generally start with a drive letter such as C:, which Mari on a different OS does not understand. An additional Python function, mari_bridge.filenameFilter, is available to help translate paths when sending files from Nuke to Mari. You can override this function in Nuke to modify paths as required.