Я разрабатываю MAYA и ищу хороший API для подключения моих моделей и возможности программно управлять ими.
Благодарю.
Я разрабатываю MAYA и ищу хороший API для подключения моих моделей и возможности программно управлять ими.
Благодарю.
Кроме того, вы можете использовать сценарии MEL или Python для управления объектами и выполнения простых действий, а также вы можете использовать C++ или Python через Maya API для создания сложных задач или тяжелых задач, таких как создание деформаторов, расширение mel с помощью новых команд.
для получения ресурсов по написанию сценариев mel я рекомендую видеоучебник "gnomon Mel fundemental"
а для API я рекомендую книгу "Полное программирование Maya"
если вы можете делать какие-либо сценарии или программировать API, и вы немного знаете python, вы можете легко программировать/скриптовать с помощью python, что намного проще, чем mel или c++
надеюсь, что это поможет вам: D
Есть пара приложений для мел-программирования, но все, что они делают, — это окрашивание синтаксиса и, возможно, автозаполнение. Ничего более продвинутого не существует, и это тоже хорошо, потому что mel — просто ужасный, ужасный язык: он действительно не годится ни для чего, кроме быстрых взломов в редакторе сценариев Maya. Вы определенно должны использовать Python.
Вы можете использовать внешнюю IDE, например Eclipse или WingIDE, для управления Maya, но это сложно http://www.wingware.com/doc/howtos/maya
Независимо от того, будете ли вы писать сценарии на Python или разрабатывать API, обязательно взгляните на PyMel, который представляет собой значительное улучшение по сравнению с собственной реализацией Pyhon в Maya.
если вы находитесь в Windows, вы можете использовать PyScripter, чтобы настроить его, вы должны показать автозаполнение, вы должны выполнить следующие шаги
если вы не можете добавить на шаге 2, вы можете добавить вручную,
перейдя в «Инструменты»> «Редактировать сценарии запуска» в python_init.py, добавьте две строки
import sys sys.path.append("D:\Program Files (x86)\Autodesk\Maya2012\devkit\other\pymel\extras\completion\py")
следующие шаги дадут вам возможность писать на python и программно управлять вашим объектом внутри Maya.. извне из IDE... (это также дает вам функцию автозаполнения кода)