
maya提示找不到对象renderView是什么意思
我用了网上说的那些代码,当时是有用的,但是每次重新打开都要再输入一下那个代码,有什么方法能一次性解决这个问题吗?...
我用了网上说的那些代码,当时是有用的,但是每次重新打开都要再输入一下那个代码,有什么方法能一次性解决这个问题吗?
展开
1个回答
2014-01-11
展开全部
你好,这是maya里渲染的一个bug,
你把下面的代码复制在maya脚本下面,然后按住ctrl+shift,按住鼠标左键,拉到maya菜单下面一栏的custum里,就新建了一个mel,或者你拉到其他的点线面里都可以,每次你渲染出错的时候,点一下这个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;
}
}
}
你把下面的代码复制在maya脚本下面,然后按住ctrl+shift,按住鼠标左键,拉到maya菜单下面一栏的custum里,就新建了一个mel,或者你拉到其他的点线面里都可以,每次你渲染出错的时候,点一下这个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;
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询