国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-01-04 17:25:03
字體:
供稿:網(wǎng)友

源起

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

過程

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

import maya.cmds as mcexists = 0getPan = mc.getPanel(scriptType = 'renderWindowPanel')for item in getPan:  if item == 'renderView':    print 'renderView exists./n'    exists = 1if 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')

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

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

擴(kuò)展

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

RenderView,not,found

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

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武鸣县| 上思县| 高唐县| 康平县| 二连浩特市| 洛隆县| 县级市| 肇源县| 尼木县| 冀州市| 四子王旗| 昭通市| 屏东县| 台东市| 深水埗区| 威宁| 万源市| 工布江达县| 昌图县| 罗甸县| 长兴县| 页游| 大英县| 黄大仙区| 虞城县| 长宁区| 洛阳市| 大英县| 东安县| 凭祥市| 彰化县| 乐山市| 张家港市| 元朗区| 沙雅县| 新乡县| 通渭县| 鲜城| 左权县| 锡林郭勒盟| 堆龙德庆县|