Rizom Bridge for Maya
Features
- Export and Re-Import meshes to RizomUV with multiple UV sets using FBX file formats. You can export multiple meshes at once!
- Support for adding your own Rizom lua scripts to run from the bridge when you export the model.
- Quick packing shortcut that lets you pack selected UV channels with settings defined right in the bridge.
- Works with Rizom 2022.1
- Tested with Maya versions 2020 to 2025 on Windows 10
- NO LINUX OR MAC OSX SUPPORT - You could hack the script to get it running, but it's not something I can officially support at the moment.
Updates
2024-04-05
- Updated for Maya 2025
2023-09-27
- Added a checkbox to fix mismatched UVSet names on import. This is mainly a fix for older versions of Rizom that had issues with naming your UV set to "Default". When checked, it compares every UV set on the original and imported and renames the imported ones to match before transferring.
2023-06-07
- Fixed an issue relating to manually locating the Rizom executable
2023-03-10
- Fixed an crash with the bridge not starting when trying to read the version name from older installs of RizomUV.
2023-03-01
- Fixed an import bug when not using the RizomLink checkbox
2023-02-03
- Added RizomUVLink support. If you are using RizomUV 2022.2 or later, this will be used as default to communicate with Rizom instead of writing lua scripts to disk that it detects and reads. Currently the main benifit is you no longer have to press "Save" in Rizom, the bridge will do that for you when importing! :]
- Fixed winreg issue for older versions of Maya. User will be prompted to manually browse for "Rizom.exe" will instead.
2022-12-13
- Now tries to automatically finds the latest version of RizomUV installed by checking the windows registry.
- Displays the version of RizomUV on the "Run RizomUV" button.
2022-08-14
- Replaced PyMel code with standard cmds since it is no longer supported by default in Maya.
2022-05-11
- Added a button in the UI for opening the settings folder, so you can more easily edit the xml (or delete it to have the bridge create a new one).
2022-01-14
- Changed the "Fix shell normals" from an import option to a button command you can perform at any time on the selected object.
- Settings are now stored in %AppData%/RizomBridge/uisettings.xml instead of config.ini in the script folder.
2021-09-09
- Combined both Python3 and Python2 versions into a single script. So it's the same command regardless of Maya version. (Check install section!)
- Fixed an issue where models lost their shading group due to Transfer Attributes being used on their parent group. (No more green models!)
- Fixed an issue where settings where not being saved to config file
- Minor UI fix: Dropdown menu in UV packer section now defaults to the current active UV set
- Prompt user with warning about existing namespaces and offers to delete them.
Usage
This bridge works by saving your selection as an FBX file in your temp directory, and then overwrites Rizom's "Remote Control File Path" script which tells any open instance of Rizom to do what's in the script. This means there is no link to the RizomUV process, it will merely send commands to all open instances.
"Run RizomUV" opens a new instance of RIzom. If the path in your config_default.ini file is incorrect a File Dialog will pop up asking you to browse to the .exe file.
"Export" will save your selected model or models as an fbx file and Rizom will load it using the chosen Export Settings.
[Load Existing UVs]: Leave this unchecked if you want to do start from scratch in Rizom.
Scripts: Runs predefined scripts
"Import" will load the fbx into Maya and transfer the UV's back to your original selection, using the Import Settings. Do not delete your original model before importing!
[Fix shell normals]: Check this box if you want to set Hard Edges on UV seams and soft edges everywhere else. Common setting for baking normal maps.
Note you must save your work to the file in Rizom, a simple ctrl+s will do. This is because the bridge doesn't talk with Rizom directly but just tells it to do stuff with lua scripts.
"UV Packer"This is a quick packing feature where you can set some basic settings in Rizom from the tool and pack, that I originally made to pack Lightmap uvs with. I made this into a dedicated section rather than a script from the drop-down menu as it lets you edit options.
Installation
Place the folder named RizomBridge from the .zip file into your Maya's scripts folder.
Do not extract the individual files into scripts or the command won't work!
Never drag scripts from folder into Maya either!
You should have a path like: "C:\Users\NAME\Documents\maya\2017\scripts\RizomBridge"
In Maya, create a shelf button or shortcut using the following code, and make sure you set it to Python:
from RizomBridge import RizomUVBridge
RizomUVBridge.run()
After you run it the first time the script should ask you where Rizom is installed. Browse to it and select the rizomuv.exe file. If you want to change this in the future you can go to %AppData%\RizomBridge and edit the uisettings.xml file
Full path should look like "C:\Users\NAME\AppData\Roaming\RizomBridge", and if you get a corrupt settings file for some reason you can just delete this folder or the files in it to start over.
Important Notice for versions 2022-05-11 and later
You need to make sure PyMel is installed with your version of Maya. Since Maya 2022 Autodesk made this feature optional. Boo! But you can usually add this afterwards by going to where you uninstall programs and clicking Modify on your Maya installation, then make sure PyMel is checked on the list of features. If you still have get an error saying pymel could not be found when you run the script you probably need to reinstall Maya with it included from the start. This seems like a more common problem with Maya 2022 than 2023.
Finally, if you are having trouble importing the model again, make sure you don't have a file-suffix set in your Rizom-UV preferences ("Edit > Preferences Dialog...") , as it will change the filename when saving and the Bridge won't find it!
Got questions, found a bug or want to request a feature? Please ping me on discord @Optagon#1745, or in the official Rizom's Discord there's a dedicated text channel for this bridge. But it's better to message me directly as I usually don't see the offiicial channel messages (friend request is not needed)
Simple tool for Autodesk Maya to send models to RizomUV for packing and UV Mapping.