Maya's biggest problems right now are: Chaff: Tools which linger on in a semi-functional state for legacy reasons, for example: Paint Effects--completely closed L-system, poor renderer support, doesn't talk to the rest of Maya Vector renderer--essentially abandonware image filter at this point Shatter--hard-coded one-off operation which hasn't been updated in decades cMuscle--clunky, semifunctional, should have been replaced with a FEM solution a decade ago Smaller stuff like 'joint stiffness' which never worked and should just be taken out, closestPointOnMesh which still doesn't support pickable uvSets, and so on 'Interactive' binding using influence objects (themselves different from the new deformer falloffs, which are different from MASH falloffs, which are different from Bifrost falloffs, etc), which no-one ever uses in production Poor integration: Frameworks which, although powerful, do not share data easily, recreate functionality found elsewhere, impose new interaction paradigms and generally feel 'tacked-on', for example: XGen--buggy and bureaucratic MASH--good for mograph but essentially a 'Bifrost lite' when they should be unified; looks like it could be leveraged for rigging but runs too slowly for that Bifrost; in essence a 'hosted application' that needs clunky workarounds to talk to the Maya scene and gets schooled by Blender's "geometry nodes" in terms of integration The sculpting toolkit, tacked on from Mudbox, omits basics such as multires and textures, clunks out when you push its interaction The poly modelling toolkit, bought as a plugin and shoved in; Maya struggles to preserve its context around snapping / live surfaces etc.; other mesh tools clearly operate under a different 'system' Artisan (hopelessly outdated for texture painting, replicates some sculpt tools, diverges for symmetry etc) Asset containers which were shoved in and then abandoned without any support for the (then newer) Node Editor, persistent keying bugs and so on Maya just needs 1-2 versions without any new features and, instead, a drive to modernise, clean up and integrate the package so that the different bits can either talk to each other better, or get reimplemented in a unified fashion.
Show More