スクリプト ペイントを行うには、スクリプトを選択し、ペイント スクリプト ツール(Paint Scripts Tool)を使用して、サーフェスにストロークをペイントします。
スクリプト ペイントを行うには
- ペイントで使用するスクリプトが次のスクリプト ディレクトリにあることを確認してください。
(Windows) Drive:¥Documents and Settings¥username¥My Documents¥Maya¥<version>¥scripts
(Linux) ~username/Maya/<version>/scripts
(Mac OS X)
/Users/username/Library/Preferences/Autodesk/Maya/<version>/scripts
注: Mac OS X Lion を使用し、次のいずれかを実行して
Preferences ディレクトリを開きます。
- Finder > 移動 > フォルダへ移動(Finder > Go > Go to Folder)を選択し、ディレクトリ パス(/Users/<ユーザ名>/Library/Preferences)を入力します。
- ターミナル(Terminal)ウィンドウで Preferences ディレクトリに移動し、open と入力します。
(Mac OS X) /Applications/Autodesk/Maya<version>/Maya.app/Contents/scripts/paintEffects
(Windows および Linux) mayapath/scripts/paintEffects
注: サンプル スクリプトが次のディレクトリにあります。
- (Windows) Drive:¥Program Files¥Autodesk¥Maya<バージョン>¥scripts¥others
- (Linux) mayapath/scripts/others
- (Mac OS X) /Applications/Autodesk/Maya<version>/Maya.app/Contents/scripts/others
サンプル スクリプトを個人用のスクリプト ディレクトリに移動する必要はありませんが、新しく作成したスクリプトは個人用スクリプト ディレクトリに格納する必要があります。
- スクリプト ペイントするサーフェスを選択します。
注: geometryPaint サンプル スクリプト、または spherePaint サンプル スクリプトを使用してペイントする場合、ペイントを開始する前に、サーフェスのトランスフォームが行われないようにフリーズする必要があります。トランスフォームのフリーズの詳細については、「
座標変換値を 0 (ゼロ)に設定する」を参照してください。
- 必要な場合は、ペイント スクリプト ツール(Paint Scripts Tool)を選択して、ペイントスクリプトツール オプション(Paint Scripts Tool Options)(修正 > ペイント スクリプト ツール(Modify > Paint Scripts Tool) > )を設定します。ツール設定の定義の詳細については、「ペイント スクリプト ツール設定」を参照してください。
- セットアップ(Setup)セクションに移動します。
- ツール セットアップ コマンド(Tool Setup Cmd)ボックスに MEL スクリプトの名前(.mel 拡張子は含めない)を入力し、Enter キーを押すか(Windows または Linux)、または return キーを押します(Mac OS X)。このボックスは、大文字と小文字を区別します。
たとえば、サンプル スクリプトの場合は、geometryPaint、spherePaint、または emitterPaint と入力します。
入力したスクリプトによっては、スクリプト ウィンドウが開くこともあります。入力した内容は、セットアップ(Setup)セクションのボックスにも表示されます。これらは MEL プロシージャで、スクリプトから取得されます。変更する必要はありません。これらのプロシージャの詳細については、「ペイント スクリプト ツール(Paint Scripts Tool)用の MEL スクリプトの記述」を参照してください。
- スクリプト ウィンドウ内で設定を変更し、サーフェス上でブラシをドラッグします。サンプル スクリプト ウィンドウの設定の詳細については、geometryPaint サンプル スクリプトの設定と emitterPaint サンプル スクリプトの設定を参照してください。