Hello everyone, I’m currently writing an asset Tracking replacement for 3dsmax, in the past i’ve done one version in maxscript but i’d like to convert it in Python/Pyside2 to have a more appealing UI for the users.
In maxscript, i gather all bitmaptexture/vrayhdri/pointcache etc… using getClassInstances functions, it was really fast and give me directly the list of max nodes i wanna show/modify (better than enumerateFile that give me only strings of bitmaps loaded).
You would probably ask why i don’t use the AssetManager Class in MaxPlus, it’s because it doesn’t list some of the bitmap we use (like UDIMs in VrayHDRIs). That’s also the reason why i didn’t use it in maxscript either (via AssetManager interface).
I’d prefer not to browse every material/modifiers… of the scene to gather everything because it’ll be slow.
So is there something like getClassInstances in MaxPlus, or how to do it wia pymxs.