⽇本語の UI でハイパーシェード(Hypershade)ウィンドウのレイアウトが崩れる
Maya 2024.0 ⽇本語 UI でハイパーシェードウィンドウを開くと、内部のレイアウトが崩れ正しく表⽰することができません。
この問題は MAYA-127938 として登録されています。
回避策: ⽇本語 UI モードでこの問題を回避するには、次の操作を実⾏します
1. Maya を終了します。
2. MEL スクリプトファイル「scripts/others/renderCreateBarUI.mel」を Maya のインストール フォルダから Maya のプリファレンス フォルダ内の /scripts フォルダにコピーし、テキスト エディタでこのファイルを編集します。
プリファレンス フォルダは次の場所にあります。
Windows: :\
macOS: /Users/
3. 次の2⾏のMELスクリプトを置き換えます。(削除もしくは//でコメントアウト)
nodeTreeLister -e -add $nodePath ($type + “.svg”) $command $renderNodeTreeLister; python((“_fav.addPath(\”” + encodeString($nodePath) + “\”,\”” + encodeString($type) + “\”)”));
置き換えた後の MEL スクリプトの⾏:
if (catchQuiet(`nodeTreeLister -e -add $nodePath ($type + “.svg”) $command $renderNodeTreeLister`)) { warning(“Duplicate node entry detected.”); string $originalNodePath = $nodePath; int $i; for($i=0; $i<100; $i++) { $nodePath = $originalNodePath + " " + string($i); If(!catchQuiet(`nodeTreeLister -e -add $nodePath ($type + ".svg") $command $renderNodeTreeLister`)) { break; } } if($i == 100) { continue; } }
4. ファイルを保存して、Maya を再起動します。
この問題が将来の更新で修正された場合は、この回避策は不要になります。
修正されたバージョンは次回の Maya 2024 アップデートでリリースを予定しています。