Maya 2015 の Image Editing Applications が機能しない – Bug MEL

maya,mel,bug

【Maya2015】Image Editing Applicationsが機能しない


Maya2015のイメージ編集アプリケーション(Image Editing Applications)が.psdだと機能するがそのほかの拡張子だと機能せず、Photoshopは起動するがテクスチャデータが全く開かないというバグがあります

このバグの原因は原因はAEfileTemplate.melが2014から2015で大幅に更新された際に、AEFileTextureEditCmdの変更内容が影響しているようです
解決として2015のAEFileTextureEditCmdを2014ベースに書き直したら解決することができます

AEfileTemplate.mel C:\Program Files\Autodesk\≪Mayaバージョン≫\scripts\AETemplates\AEfileTemplate.mel

global proc AEfileTextureEditCmd (string $ftn)
{
    string $currFile = <code>getAttr $ftn</code>;
	int $sequence  = 0;	// 0 -&gt; single image
	int $editImage = 1;
	launchImageApp($currFile, $sequence, $editImage);
}


global proc AEfileTextureEditCmd (string $ftn)
{
    string $currFile = <code>getAttr $ftn</code>;
	if ($currFile != &quot;&quot;) {
		if (<code>about -linux</code>) {
			int $sequence  = 0;	// 0 -&gt; single image
			int $editImage = 1;
			launchImageApp($currFile, $sequence, $editImage);
		}
		else {
			launchImageEditor -eif $currFile;
		}
	}
}

ここを書き換えればうまく機能するようです
修正したAEfileTemplate.melを../Document/maya/scripts以下に入れて起動するとProgram Filesを変更しなくて済みます
英語 C:\Users\≪ユーザー名≫\Documents\maya\2015-x64\scripts
日本語 C:\Users\≪ユーザー名≫\Documents\maya\2015-x64\ja_JP\scripts