Keyboard ALT + g to toggle grid overlay

Maya デベロッパー センター

Autodesk Maya は、反復作業を自動化し、Maya のコア機能を拡張するために使用できる、多彩で高性能な API を提供します。3D モデリング、アニメーション、ビジュアル エフェクト、レンダリングなど、さまざまなカスタマイズ機能が用意されています。C++、Python、.NET がサポートされます。Software Development Kit (SDK)は、広範な機能のほか、Maya API での開発を始める際に役立つコード サンプルやドキュメントを提供します。詳細はこちら...

  • ADN-DevTech Github 組織には C#、Python、C++ のサンプル コードが用意されています。 

  • ブログ

    Autodesk ソフトウェアのエンジニアが最新ニュース、専門的なヒント、未公開情報を直接ご紹介します。

    • Around-the-Corner - Maya プラットフォーム - 著者: Cyrille Fauvel、Zhong Wu、Cheng Xi Li
    • AREA ブロガーの多くが、Maya とプログラミングに関する興味深いインサイトを持っています。

  • Autodesk ソフトウェア エンジニアがモデレータを務める API ディスカッション フォーラムにご参加ください。

    注: 件名にプログラミング言語を入れてください(C++、C#、Pythonなど)。投稿をスムーズに処理できるようになります。

     

  • エンドユーザ向けに作成されたアプリケーションを利用することで、Maya と MotionBuilder の機能を簡単に拡張できます。

  • ご使用の Web アプリケーションやモバイル アプリケーションで、Autodesk クラウドベースのソフトウェアやコンポーネントの Forge API、ドキュメント、チュートリアル、GitHub サンプル、サポートなどに簡単にアクセスできます。

  • フィードバックを送信する

学習とドキュメント

Maya API の詳細については、Maya 開発キットにある Maya API ドキュメントとサンプルを参照してください。

  • Maya API トレーニング Web キャスト

    Python ベースの Maya 用プラグインの開発に関する完全な API トレーニング(C++ にも適用されます)

  • Maya ディペンデンシー グラフ プログラミングの概要

    自習式のビデオ チュートリアルによって、C++ および Python での Maya ディペンデンシー グラフ プログラミングの利用方法を説明します。

  • ドキュメントと SDK サンプル

    • Maya API の詳細については、Maya 開発キットにある Maya API ドキュメントとサンプルを参照してください。Maya 2016 以降では、開発キットは個別に配布されます。このページの最後にあるリンクからダウンロードできます。C++ ヘッダとライブラリは、引き続き Maya とともにインストールされます。
    • Maya カスタマイズ ドキュメンテーション: Maya API マニュアル(英語)
    • 一般的な製品サポート情報: Maya Knowledge Network

ツール

Maya プログラミング環境には、多彩な機能が備わっています。ここでは、便利なツールを紹介します。

 

  • オートデスクは、異なるアプリケーション間での Maya ノードのコンフリクトを避けるために、開発者登録スキーマをサポートしています。ユーザ独自のブロックを登録するには、こちらに移動します。

  • オートデスクは、異なるアプリケーション間での Maya 接線タイプのコンフリクトを避けるために、開発者登録スキーマをサポートしています。アニメーション カーブの補間タイプを定義できます。これにより、カスタマイズされたアニメーション カーブの作成と評価のほか、タイプ ID やカーブ名の決定を行えるようになります。ユーザ独自のブロックを登録するには、こちらに移動します。

  • Maya では、Qt オープン ソースの修正版のディストリビューションを使用しています。詳細は、こちらをクリックしてください。使用しているバージョンの Maya をサポートする Qt の特定のバージョンを探し、リンクからダウンロードします。

  • OpenMaya API アーキテクチャの概要を説明します。このアーキテクチャは、Python にも適用されます。

  • Maya API の概要と上位 10 個の重要なクラスを紹介します。

  • Maya API 国際化アーキテクチャの概要を説明します。