Есть ли у Maya Mel хороший API для IDE?

Я разрабатываю MAYA и ищу хороший API для подключения моих моделей и возможности программно управлять ими.

Благодарю.


person Oded    schedule 13.01.2010    source источник
comment
Пробовали ли вы Maya Developer Center на сайте Autodesk или не хотите таким образом поднимать голову над парапетом?   -  person Lazarus    schedule 13.01.2010
comment
Я ищу что-то с хорошими примерами и снимками экрана, чтобы это было подробно объяснено.   -  person Oded    schedule 14.01.2010


Ответы (3)


Кроме того, вы можете использовать сценарии MEL или Python для управления объектами и выполнения простых действий, а также вы можете использовать C++ или Python через Maya API для создания сложных задач или тяжелых задач, таких как создание деформаторов, расширение mel с помощью новых команд.

для получения ресурсов по написанию сценариев mel я рекомендую видеоучебник "gnomon Mel fundemental"

а для API я рекомендую книгу "Полное программирование Maya"

если вы можете делать какие-либо сценарии или программировать API, и вы немного знаете python, вы можете легко программировать/скриптовать с помощью python, что намного проще, чем mel или c++

надеюсь, что это поможет вам: D

person Ahmad Dwaik    schedule 31.01.2010

Есть пара приложений для мел-программирования, но все, что они делают, — это окрашивание синтаксиса и, возможно, автозаполнение. Ничего более продвинутого не существует, и это тоже хорошо, потому что mel — просто ужасный, ужасный язык: он действительно не годится ни для чего, кроме быстрых взломов в редакторе сценариев Maya. Вы определенно должны использовать Python.

Вы можете использовать внешнюю IDE, например Eclipse или WingIDE, для управления Maya, но это сложно http://www.wingware.com/doc/howtos/maya

Независимо от того, будете ли вы писать сценарии на Python или разрабатывать API, обязательно взгляните на PyMel, который представляет собой значительное улучшение по сравнению с собственной реализацией Pyhon в Maya.

person flipthefrog    schedule 25.03.2010

если вы находитесь в Windows, вы можете использовать PyScripter, чтобы настроить его, вы должны показать автозаполнение, вы должны выполнить следующие шаги

  1. Откройте Pyscripter для Python 2.6, если ваша версия Python в Maya 2.6. Нажмите «Инструменты»> «Пути Python».
  2. Найдите и добавьте следующий путь: ('D:\Program Files (x86)\Autodesk\Maya2012\devkit\other\pymel\extras\completion\py')

если вы не можете добавить на шаге 2, вы можете добавить вручную,

  1. перейдя в «Инструменты»> «Редактировать сценарии запуска» в python_init.py, добавьте две строки

    import sys sys.path.append("D:\Program Files (x86)\Autodesk\Maya2012\devkit\other\pymel\extras\completion\py")

следующие шаги дадут вам возможность писать на python и программно управлять вашим объектом внутри Maya.. извне из IDE... (это также дает вам функцию автозаполнения кода)

person Community    schedule 29.09.2012