2011/11/28

Maya 2012 Error: setParent: object ‘renderView’ not found

有時候打開maya2012算圖,會突然算不出來出現一片黑暗,並且出現 Error: setParent: object ‘renderView’ not found的錯誤訊息,此時可以使用下列兩種方法解決:
1. 刪除.....Documents\maya\2012資料夾裡面的prefs資料夾,再重開maya 軟體就可以了,單因為此問題有能能再發生,因此使用刪除資料夾這方法可能不太方便,因此建議使用下列的方法。

2.在General window> Script Editor,輸入下列mel:

$exists=0;

for ($item in `getPanel -scriptType "renderWindowPanel"`) {

if ( $item == "renderView" ) {

print "renderView exists.\n";

$exists=1;

}

}

if ( $exists == 0 ) {

for ($item in `getPanel -scriptType "renderWindowPanel"`) {

//print ( $item + "\n");

if ( $item == "renderWindowPanel1" ) {

deleteUI renderWindowPanel1;

$renderPanel = `scriptedPanel -type "renderWindowPanel" -unParent renderView`;

scriptedPanel -e -label `interToUI $renderPanel` $renderPanel;

}

}

}

之後選擇save script to shelf 來存成一個按鈕放置在shelf上,之後若再遇到此問題發生,就可以快速按下此按鈕修正。


0 意見: