Modifying Morph Channels Of Same Names On Multiple Selected Objects

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
So the problem I'm encountering is that I have multiple objects in my scene with morpher modifiers on them, but I want to be able to easily modify all of the morpher channels using a progress bar floater. They all have varying numbers of active channels, but they have a consistent naming scheme across all of them.
For instance:
- Object 1 has a morpher modifier with 4 active channels: Concave_Width, Kicks, Wheelbase_Lng, Wheelbae_Shrt
- Object 2 has a morpher modifier with 6 active channels: Concave_Depth, Dips, Kicks, Arch, Wheelbase_Lng, Wheelbase_Shrt
- Object 3 has a morpher modifier with 5 active channels: Concave_Depth, Dips, Arch, Wheelbase_Lng, Wheelbase_Shrt
- etc
I came across this Autodesk document laying out a script that does almost exactly what I need, but it's limited to only a singular selected object.
I'm having trouble trying to figure out how to modify this script such that the floater is populated with all channel names (no duplicates) for every Kicks, Dips, etc named channels that exist in all selected objects with morph channels. Then I can easily modify their 0-100 values at the same time, rather than having to switch between every object every time I want to change a channel with the exact same name. This would ultimately save me a great deal of time.
I'm rather new to Max scripting so any help would be greatly appreciated, thank you!