Documentation / Autodesk App Store 3ds Max

Autodesk App Store 3ds Max

プロフェッショナル開発者向け情報

このガイドは、Autodesk App Store でプラグインやその他のコンテンツ(無料版、試用版、有料版)を初めて公開する開発者やコンテンツ プロバイダを対象としています。このガイドでは、Autodesk App Store 向けの製品を作成する際にパブリッシャーが遵守すべきベスト プラクティスのガイドラインといくつかの要件を概説します。これらのガイドラインは、Autodesk App Store のユーザーが Store から複数の製品をダウンロードする際に、一貫した体験を提供できるようにするためのものです

要件

初めてパブリッシャー登録を行う際には、Autodesk App Store での公開に必要な要件の詳細なリストが表示されます。以下の情報は、その概要です。内容に相違がある場合は、オンラインの Publisher Agreement が優先されます。

すべてのコンテンツ タイプ

オートデスク側で必要となる情報の大部分は、コンテンツを申請する際に記入する Web フォームを介して集められます。その際には、製品のダウンロードに含まれる、オンライン表示可能な HTML クイック スタート ページを自動生成するための情報も収集されます。

その他の要件

互換性

3ds Max® 2024 に関連した製品であり、3ds Max 2024 でサポートされている Windowsオペレーティング システムで動作する必要があります。また、3ds Max® 2023 | 2022 | 2021 | 2020 | 2019 と互換性があることを記載することができます。

製品は 3ds Max 製品の上位バージョンで動作する必要があります。たとえば、アプリケーションが 3ds Max Suite で動作する場合、標準バージョンの 3ds Max でも動作する必要があります。

ユーザー権限

オートデスクが提供する標準インストーラー テンプレートを使用しない場合、またはインストーラーや製品のインストールに(Windows 7/8.1/10/11の標準ユーザーよりも)高いユーザー権限が必要な場合は、ストアに表示される製品の説明にその旨を明確に記載する必要があります。

製品の安定性

製品には安定性が必要です。不適切と見なされる動作が発生したり、 3ds Max の動作が不適切に変更されるものであってはなりません。たとえば、標準機能をブロックする、別のプラグインの機能をブロックする、データ消失の原因となるなどが該当します。

HTML ヘルプページ

アプリの申請時に提供するドキュメント情報は、標準形式の HTML ページの作成に使用されます。この情報によって、ユーザが製品の使用方法をすばやく理解できるようにする必要があります。この標準 HTML ドキュメントからは、追加情報(Web サイトに掲載された追加のヘルプ ファイルなど)を参照することができます。自動生成される HTML ページは、製品をストアに提出する際に提供する情報を使用して作成されます。

すぐに実行できる

製品は、インストール後すぐに実行できるようにする必要があります。手動によるファイルのコピーや登録をユーザに求めたり、3ds Max の設定(サポート パスなど)の手動による編集をユーザに求めないようにしてください。

プラグイン

追加要件

  • プラグインには、必要に応じて、メイン コマンドにアクセスするためのツールバー ボタンやメニューを備える必要があります。プラグインが、他の一般的な UI の一部にインストールされるようにする方法もあります。たとえば、モディファイア プラグインは、一般的なモディファイア UI 内に表示できます。
  • ロード メカニズムにはプラグイン マニフェストを使用する必要があります。これは通常、PackageContents.xml ファイルになります。

スタンドアロン アプリケーションとその他のコンテンツ

AutoCAD に統合されない製品には、追加要件はありません。該当する製品は、電子ブック、ビデオ チュートリアル、業界固有の計算ツールなどです

ガイドライン

3ds Max 2024 | 2023 | 2022 | 2021 | 2020 | 2019 プラグインでバンドルおよび XML ファイルを使用する

3ds Max 2024/2023/2022/2021/2020/2019プラグイン用のバンドルとXMLファイルを既定の場所として使用する場合、プラグイン・マニフェストを配置するために「All user」プログラム・データの場所を使用します:  %ProgramData%\Autodesk\ApplicationPlugins.

プラグイン ファイルは、特定のフォルダに格納され、PackageContents.xml ファイル(アプリ用にオートデスクが作成したインストーラによって作成されたファイル)は、アプリケーションに必要なファイルとともにこのバンドル フォルダ内に格納されます。:

PackageContents.xml には、アプリケーションのさまざまなコンポーネントなど、バンドルの内容を記述する一連の XML タグが含まれます。これらのタグは、アプリケーションのロード元を定義したり、アプリケーションの詳細(サポートするバージョンなど)を説明するためのものです。

詳細は plugin package を確認してください。

Autoloader システムを使用する

プラグインのデプロイには Autoloader メカニズムを使用することを強くお勧めします。Autoloader バンドルに必要なフォーマットについての情報は、 こちらをご覧ください。

また、オートデスク プラグイン サンプル(Explode Geometry など)のような、Autodesk App Store にある無料のプラグインをいくつかダウンロードして、それらのフォーマットについて調べることもできます。

特別な考慮事項

アプリやコンテンツに特別な要件があり、標準のインストーラ テンプレートでは対処できない場合は、オートデスクにお問い合わせください。

たとえば、シングルユーザにアプリの書き込みをするという特定の要件がある場合、現在のユーザにのみインストールを実行するインストーラを作成できます。

その他の特別なニーズによりカスタム インストールが必要な場合は、Windows Installer マージ モジュール(.msm)ファイルの形式でインストーラを提供できます。オートデスク側で、msm ファイルをアプリ用に作成する Windows Installer (.msi)ファイルと結合します。このようなシナリオの例としては、使用するライセンス システムのレジストリ エントリへの書き込み、他のベンダの従属コンポーネントのインストール、カスタム スクリプトの実行などがあります。

詳細は、appsubmissions@autodesk.com にお問い合わせください。

 

エンド ユーザ使用許諾契約

ADN チームによってアプリ用に作成されるインストーラには、アプリのインストール時に標準のエンド ユーザ使用許諾契約(EULA)を表示するためのボタンが含まれます。

注: この EULA は修正できません。アプリにユーザ独自の EULA を含める場合は、次のいずれかの方法を使用します。:

  • 標準の HTM ヘルプ ファイルのテキストから EULA を参照する。

  • アプリの初回起動時に EULA を表示し、アプリの使用開始前に EULA に同意するようユーザーに求める。

追加情報

ADN チームは、Autodesk App Store でのパブリッシャーとしての成功を支援します。本ガイドラインおよび Autodesk App Store Publisher Center のその他のドキュメントをご確認の上、ご不明な点がございましたら、appsubmissions@autodesk.com までメールでお問い合わせください。