문제

나는에서 개발 MAYA 고 좋은 찾고 있는 API 를 연결하는 내 모델고 그들을 제어할 수 있 프로그래밍 방식으로.

감사합니다.

도움이 되었습니까?

해결책

혜 oded 사용할 수 있습니다 멜 또는 python 스크립트에 대한 개체를 제어하고 간단한 작업을 수행하, 고를 사용할 수 있습 c++또는 파이썬을 통해 maya api 을 만드는 복잡한 작업이나 헤비 듀티 작업을 만들어 같은 변형을 확대하고,멜로 새로운 명령이 있습니다.

에서 자원에 대한 멜 스크립트 내"새로운 리뷰 멜 fundemental"비디오 튜터

과에 대한 api 를 추천 완료"마야 프로그래밍"book

당신이 할 수있는 모든 스크립트 또는 api 프로그래밍고 당신이 일부를 알고 python, 당신은 쉽게 할 수 있는 프로그램/스크립트 파이썬은 방법보다 쉽게 멜 또는 c++

희망하는 데 도움이 됩:D

다른 팁

Mel 프로그래밍을위한 몇 가지 앱이 있지만, 그들이하는 모든 것은 구문 색칠과 자동 완성뿐입니다. Mel은 끔찍하고 끔찍한 언어이기 때문에 더 많은 진보 된 것은 존재하지 않습니다. Maya의 스크립트 편집기의 빠른 해킹 외에는 실제로 좋지 않습니다. 당신은 확실히 파이썬을 사용해야합니다.

Eclipse 또는 Wingide와 같은 외부 IDE를 사용하여 Maya를 제어 할 수 있지만 까다 롭습니다.http://www.wingware.com/doc/howtos/maya

Python 스크립팅 또는 API 개발을 수행하든 Maya의 기본 Pyhon 구현에 비해 크게 개선 된 Pymel을 살펴보십시오.

Windows에있는 경우 pyscripter를 사용하여 구성하려면 자동 완성을 표시해야합니다. 다음 단계를 따라야합니다.

  1. Maya의 Python 버전이 2.6 인 경우 Python 2.6 용 Pyscripter를 엽니 다. 도구> Python Paths를 클릭하십시오.
  2. 다음 경로를 찾아보고 추가하십시오 :( 'D : Program Files (x86) Autodesk Maya2012 devkit 기타 pymel extras wompletion py').

2 단계로 추가 할 수 없으면 수동으로 추가 할 수 있습니다.

  1. 도구로 이동> python_init.py에서 시작 스크립트 편집

    import sys sys.path.append ( "d : program files (x86) autodesk maya2012 devkit 기타 pymel extras 완성 py").

위의 단계에 따라 Python으로 작성하고 프로그래밍 방식으로 Maya 내부에서 객체를 제어 할 수 있습니다. IDE에서 외부 적으로 ... (코드 AutoComplete 기능도 제공합니다)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top