The NCCA RenderFarm Tools provide seamless integration with the NCCA Renderfarm, allowing users to submit and manage rendering tasks directly from their preferred Digital Content Creation (DCC) software. Currently, these tools support:
Maya
Houdini
To install the shelf tools:
shelf_tools/
directory.linux_setup.sh
windows_setup.sh
The tools will be installed across all Houdini and Maya distributions on your system.
Note: If you're using Houdini on Windows, you must run the setup script each time you install Houdini via Apps Anywhere.
The NCCA RenderFarm Tools include three primary tools. For certain operations, you may be prompted to log in using your Bournemouth University ID and password. You can opt to save your credentials to avoid re-entering them each time.
This tool launches the Qube! graphical interface, which allows you to monitor jobs submitted to the NCCA Renderfarm. It is recommended to launch Qube! after submitting a job to ensure everything is functioning correctly.
This tool submits your current project from either Houdini or Maya to the renderfarm.
Maya-Specific Options:
Houdini-Specific Options:
This tool opens the farm viewer, allowing you to manage your files on the NCCA Renderfarm. You can download, delete, or view files directly.
Tip: You can also access your files from Linux. Check out the tutorial videos by Jon Macey for more details.
Issue: If you are rendering in Karma, and your images are not opening correctly, make sure to enable "Legacy EXR" in the karmarendersettings. This is a known issue.
The tools may occasionally encounter bugs or performance issues. If you experience slowdowns or unexpected behavior:
Important: Reporting bugs ensures they are addressed in future updates. When submitting a bug report, please assign an appropriate label. Avoid creating new labels.
The NCCA RenderFarm Tools is an open-source project, inviting contributions from the community. Students are encouraged to maintain and improve the tools during their time at Bournemouth University.
If you're interested in contributing, please refer to DEVEL.md for guidelines and instructions.
This project was initiated by Christopher Hosken during the summer of 2024.
Other Contributors:
If you've contributed to this project, feel free to add your name to the list of contributors.