Hi, we have VRay 6 in a shared directory on our fileserver where our rendernodes load it from. Using the ApplicationPlugins & package.xml approach where we set environment variables on 3dsmax launch and so on.
However we can’t render ChaosScatter on the farm. And that is obviously because it isn’t part of VRay’s package.xml. It gets installed in C:\Program Files\Autodesk\3ds Max 2023\Plugins
So I tried to place the ChaosScatterMax2023.dlt in our other shared plugin directory. Which is added under in a custom plugin.ini which also gets loaded with 3dsmax on launch. But that throws an error: failed to initialize properly - not loading
You can move all Chaos Scatter files to a non-default location by following the steps bellow:
Install V-Ray for the respective 3ds Max version, f.e. V-Ray for 3ds Max 2023
Copy "C:\Program Files\Chaos Group\Scatter" folder to the file server f.e. \\fileserver\Scatter
Copy “C:\Program Files\Autodesk\3ds Max 2023\Plugins\ChaosScatterMax2023.dlt” to the file server f.e. \\fileserver\ScatterPlugin\ChaosScatterMax2023.dlt
Uninstall V-Ray
Set the following environment variable (you can use .bat file or system/user environment variables). Pay attention to the version of 3ds Max, (in this example 2023) in both environment variable name and value
“CHAOSSCATTER_3DSMAX_2023_LOAD_PATH=\\fileserver\Scatter\3ds Max 2023”
Here is an example .bat file for setting up the variable and launching 3ds Max: LINK
Launch 3ds Max and from Customize menu select Configure User and System Paths
From 3rd Party Plug-Ins click Add and browse the path where ChaosScatterMax2023.dlt is copied, f.e. \\fileserver\ScatterPlugin\ChaosScatterMax2023.dlt
Close 3ds Max and reopen it, Chaos Scatter plugin should be loaded and ready for usage.
Here is a short visual preview of the above setup.