Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Maya should have pre-installed Python packages and allow multithreading asap

Maya should have pre-installed Python packages and allow multithreading asap

This is actually one idea, both suggestions are about Maya's Python performance limitations.

 

Maya for Windows is built with newer version of Visual Studio and contains a Python 2.7 that is usually built with VS 2008 so any packages installed with pip or conda won't work. Every package should be built by user and that's not a simple thing to do even for experienced software engineer. NumPy and SciPy became a necessity in crunching big numbers so every software engineer or studio that use Maya have to build these packages on their own. It wouldn't be a big problem for Autodesk to ship Maya with most commonly used Python packages like numpy, scipy, matplotlib, pyopencl, pyopengl, pycuda, PIL... and that would probably mean a lot of new customers for Autodesk.

 

Second thing is that Maya should allow multithreading with Python. Parts of the software should probably be rewritten so that most of the functions are thread safe. That is probably a massive amount of work, but it is really awkward to use 1 thread for computations in 3D in 2018 while almost everyone has 4+ core CPU's.

1 Comment
SEVEZ
Explorer

I think this will happen only after migrating to Python 3.x

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea