可以有3種解決方案 A、目前分析,估計是你電腦裝有多個版本的原因導致maya2014的環境變數不一致,此時只要修改相應版本的環境變數路徑,即可渲染,環境變數內容C:\Program Files\Autodesk\Maya2014\bin\plug-ins; B、(1),開啟渲染視窗 (2),開啟指令碼編輯器 (3),輸入 for($i=X;$i<=Y;$i++) { currentTime$i; render; }; (備註:X為開始幀數,Y為結束的幀數,注意分號實在英文輸入下打的) (4),小鍵盤ENTER C、在指令碼編輯器裡輸入一下內容 $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; } } 根據以上3種方法,雖然3種方法都有效,但鄙人對比了下;第3的種方法比較快捷,就是每次出現問題都要這樣弄,而第1種修改它的環境變數從而得到以後不在出現此類問題。
可以有3種解決方案 A、目前分析,估計是你電腦裝有多個版本的原因導致maya2014的環境變數不一致,此時只要修改相應版本的環境變數路徑,即可渲染,環境變數內容C:\Program Files\Autodesk\Maya2014\bin\plug-ins; B、(1),開啟渲染視窗 (2),開啟指令碼編輯器 (3),輸入 for($i=X;$i<=Y;$i++) { currentTime$i; render; }; (備註:X為開始幀數,Y為結束的幀數,注意分號實在英文輸入下打的) (4),小鍵盤ENTER C、在指令碼編輯器裡輸入一下內容 $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; } } 根據以上3種方法,雖然3種方法都有效,但鄙人對比了下;第3的種方法比較快捷,就是每次出現問題都要這樣弄,而第1種修改它的環境變數從而得到以後不在出現此類問題。