最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python代碼解決RenderView窗口not found問題

 更新時間:2016年08月28日 13:42:58   作者:蔣至乙  
這篇文章主要介紹了Python代碼解決RenderView窗口not found問題,需要的朋友可以參考下

源起

  Error:setParent: Object 'renderView' not found
  這是一個在工作中很常見的問題,以前做特效的時候有10%的概率會碰到,多發(fā)生在打開其他組交接來的Maya場景文件時;
  當你不管是從File菜單Open,還是直接拖進Maya都無法解決時、使用下面這段代碼即可;

過程

  這原本是一段Mel,我用Python把她重寫了一下,變成了Python代碼~ 根據(jù)發(fā)展的趨勢,Python有可能全面取代Mel。

import maya.cmds as mc

exists = 0
getPan = mc.getPanel(scriptType = 'renderWindowPanel')
for item in getPan:
  if item == 'renderView':
    print 'renderView exists.\n'
    exists = 1
if exists == 0:
  for item in getPan:
    print item + '\n'
     if item == 'renderWindowPanel1':
      mc.deleteUI( renderWindowPanel1 )
      renderPanel = mc.scriptPanel( type = 'renderWindowPanel', unParent = renderView)
      mc.scriptedPanel( ex = 1, l = "renderPanel", rp = 'renderPanel')

把代碼復制到Maya的Script Editor,按Ctrl+Enter執(zhí)行即可;

有人用前臺渲染插件解決這個問題,其實前臺渲染插件的作用是解決“只能渲染一幀”的問題。

擴展

這段代碼還可以添加到Maya的工具架上,具體步驟如下:

在某些公司,他們把特效作為CG流程的最后一個環(huán)節(jié)(其實特效在建模確定之后就可以開始同步制作了),經(jīng)過模型、動畫、燈光、渲染打開過一遍的工程文件,交到特效組手上的時候就會充滿各種冗余節(jié)點,而很多人沒有清理場景的習慣,這樣就容易導致文件出現(xiàn)各種問題。

相關文章

最新評論

公安县| 陕西省| 平顶山市| 岑溪市| 依安县| 新郑市| 革吉县| 高碑店市| 巴彦淖尔市| 西青区| 闻喜县| 临汾市| 广灵县| 精河县| 迁安市| 凤山市| 仁布县| 大厂| 赞皇县| 崇文区| 八宿县| 隆德县| 罗田县| 五大连池市| 高邮市| 金秀| 蒲江县| 夏邑县| 迁西县| 噶尔县| 启东市| 合阳县| 鸡西市| 麻栗坡县| 蒙阴县| 托克逊县| 迁安市| 黎川县| 桦甸市| 慈利县| 巴楚县|