• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python代码解决RenderView窗口not found问题

Python代码解决RenderView窗口not found问题

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了renderview,找不到renderview,python not found,python 404 not found,not found python2等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

源起

  Error:setParent: Object 'renderView' not found
  这是一个在工作中很常见的问题,以前做特效的时候有10%的概率会碰到,多发生在打开其他组交接来的Maya场景文件时;
  当你不管是从File菜单Open,还是直接拖进Maya都无法解决时、使用下面这段代码即可;

过程

  这原本是一段Mel,我用Python把她重写了一下,变成了Python代码~ 根据发展的趋势,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')
</div>

把代码复制到Maya的Script Editor,按Ctrl+Enter执行即可;

有人用前台渲染插件解决这个问题,其实前台渲染插件的作用是解决“只能渲染一帧”的问题。

扩展

这段代码还可以添加到Maya的工具架上,具体步骤如下:

在某些公司,他们把特效作为CG流程的最后一个环节(其实特效在建模确定之后就可以开始同步制作了),经过模型、动画、灯光、渲染打开过一遍的工程文件,交到特效组手上的时候就会充满各种冗余节点,而很多人没有清理场景的习惯,这样就容易导致文件出现各种问题。

</div>

您可能想查找下面的文章:

  • Python代码解决RenderView窗口not found问题

相关文章

  • Python简单操作sqlite3的方法示例
  • 200行自定义python异步非阻塞Web框架
  • python三元运算符实现方法
  • 利用python代码写的12306订票代码
  • python实现bitmap数据结构详解
  • Python常用模块介绍
  • python进阶教程之词典、字典、dict
  • Python的randrange()方法使用教程
  • 在Django的模板中使用认证数据的方法
  • python网络编程学习笔记(九):数据库客户端 DB-API

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python标准库内置函数complex介绍
    • Python实现控制台输入密码的方法
    • 用python + openpyxl处理excel2007文档思路以及心得
    • python使用paramiko模块实现ssh远程登陆上传文件并执行
    • 用python删除java文件头上版权信息的方法
    • python解析xml文件实例分享
    • python获取当前运行函数名称的方法实例代码
    • Python中Collection的使用小技巧
    • Python结巴中文分词工具使用过程中遇到的问题及解决方法
    • SQLite3中文编码 Python的实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有