Ideas for Maya forum

Welcome all Maya users!

Suggest and vote for ideas to improve Maya. Describe both the steps to show the issue, and how you would prefer it. Enter each idea separately (we’ll remove items with multiple ideas) and assign a specific category.

For ideas that you feel are specific to Maya LT or Indie Games, please log them here |
Ideas for Maya LT-

To see the Ideas that we added to Maya, select “Completed” in the “Status” drop-down below. Then click “Hot Ideas” to return to ideas with recent activity or many votes. Describe both the steps to show the issue, and how you would prefer it. Enter each idea separately (we’ll remove items with multiple ideas) and assign a specific category.

Read blogs from our resident Maya experts for updates on when ideas are released in shipping version of Maya. https://area.autodesk.com/blogs/page/1/211.

For an issue that you think is easier to fix but still annoys you a lot, use the Small Annoying Things to fix in Maya forum. Issues in the Small Annoying Things forum are more likely to be fixed sooner, so don’t waste your votes on small things in this forum.|

Frequently Asked Questions | Report Maya Bugs

How can we improve Maya?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Improve script editor

    More options like autocomplete, wrapping lines of code etc

    262 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add Math (trig) Nodes as a default

    currently there are basic math nodes, but it would nice to have more advanced ones built in. I have seen many TD's create their own, myself included, but they are so easy why not do it yourselves? Having them built in will avoid having to compile for other platforms or distributing them, the less dependencies the better

    255 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
    Anonymous responded

    do you have a top 10 list of nodes?

  3. Ability to create 'composite' nodes in new Node Editor

    The new Node Editor does not have the ability to create 'composite' nodes, like every other node editor anywhere (XSI ICE, coral, morpheme, houdini, etc.). It is effectively useless without the ability to create composite nodes.

    100 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Anonymous responded

    just to confirm, you mean the ability to group a bunch of nodes into one, right?

  4. 85 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Create a node based script editor for visual scripting in Maya

    It would be nice if Maya had some sort of visual scripting for artists. Something like blueprint in UE4 or XPresso in Cinema 4D.

    67 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  6. History Output for Python

    History output should be outputting Python commands similar how its is currently outputting Mel commands

    62 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  7. Official support, integration and maintenance of PyMel.

    I would like Autodesk to officially support and maintain the implementation of PyMel in Maya so that it's future and continuous development is secured officially by a commercial product. This would make the use of PyMel a safe and stable solution even for core pipeline tools that currently may be developed with mayapy, c++ or mel because of the uncertainty of PyMels future development.

    52 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
    Anonymous responded

    what does official support look like to you? We ship it with Maya and believe that shows confidence in it as a solution.

  8. Python/ PyMEL for Expressions

    When writing Expressions, one is bound to MEL. Although there are relatively cumbersome ways to execute Python commands in an expressions, I'd very much appreciate if one could write Expressions directly in Python.

    37 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  9. Improve print output performance

    Print statements in code cause some pretty extreme slowdown, whereas writing to standard out/trace is fast. Can normal print output speed be increased to a more acceptable level?

    25 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  10. New panes in script editor

    Mel Studio Pro had some awesome advantages over the standard Mel scripting window. One, it has a pane that listed all the script files you had open and what procs where in them. You could tell at a glance what was a local or global proc, and a single click would take you right to the proc in the code.

    Also, you could save by just clicking save, not having to select everything first.

    And lastly, you could write expressions in it. Much easier than in the expression editor.

    16 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  11. Have a plugins API strategy that does not make them obsolete after a year.

    I think it is a far more reasonable (for the user) policy to make sure plugins can be used for more than 1 version.
    I understand new technology dictates new API calls and perhaps there may be a need for revenue from the developer kit but I think it is just poor planning and a complete disregard to the effort of developer community. The only outcome out of the current strategy is that every time a new version of maya comes out a legacy of very useful plugins becomes dead-ware, thus diminishing maya potential itself.

    I'm forced to skip 2013…

    13 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  12. public Git repo for mel and py scripts

    Make Maya's mel and py scripts available in a public git repo so power users can fix bugs and help the community(and save Autodesk some money) instead of waiting for service packs or being stuck with a bug forever.

    A git repo with pull requests would serve nicely. Whoever manages the repo could cherry pick the changes that he wants and fold it into the repo. End users could keep the installed versions or branch to the repo versions at-will.

    I've fixed several system mel scripts myself, and those scripts were still broken in later cuts of Maya that've been…

    13 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  13. Highlight syntax in the Expression Window

    Would be really helpful to have highlighted syntax in the Expression Window

    11 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  14. Make Maya's node editor more like ICE and consolodate hypergraph: More procedural animation capabilities

    It would be great to make the node editor more like ICE meaning opening up procedural animation capabilities in Maya. Also consolidating Hypergraph into node editor would be great and less clutter.

    9 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  15. How about finishing the 2.0 python api ?

    It's here for a few maya versions but seems not to have evolved since.

    7 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  16. Hardware control surface mapping ability for Maya

    It would be great to be able to map a 3rd party hardware control surface like the Tangent Element panels or some other MIDI control surface to the functions in Maya. I use these panels for several other software programs (FCP X & DaVinci Resolve) and they speed up my workflow considerably.

    5 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  17. be consistent -->

    provide the whole as IDE or Middleware Solution.

    don´t pack another set of features on top.
    Clean up the whole software concept!!! No more editors-reduce the amount.
    Make it a an IDE with possibility to compile things.
    Tell people not to use it right out of the box.
    Make it a true nodal system.

    5 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  18. Save script in scene file

    Taken from Houdini, the ability to save a script in the scene file.

    My suggestion would be, to create a window similar to The Expression Editor, where you can define a name, for instance 'charSelect' and choose a language (or just Python).

    The you can write code.

    To run this, in Houdini you'd simply type hou.session.charSelect() in the command line.

    I think a similar function would be awesome.
    Basically, saving a script within the scene file, in a similar fashion as expressions are currently, and being able to run that session code from the command line.

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  19. Slow mesh/component selection in viewport but fast selection in Outliner?

    When polygon count is going high and i try to select something in the viewport, component or a mesh/object, it requires few seconds and more to react. Right mouse click to "call" marking menu becomes practically useless so i have shortcuts for component selections.

    Now, i would understand if it's because my PC is a bit slower and on 1M+ everything is starting to slow down but then why when selecting objects in Outliner selection is almost instant!

    On CGTalk forum there was some short discussion about it and some guys said:
    - "...think maya has to do a hit…

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
  20. Include numpy

    Include the numpy library with Maya. It's a universal, standard library for Maya.

    It's painful to write Python-only plugins in Maya that need to do nontrivial math. There's no other Python code to be found to do many things, since everyone just points to numpy. It contains native code, so it would make a mess of things if individual plugins included it.

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  scripting & API  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base