终极解决maya渲染层丢材质,变线框等问题

  相信有很多同志在使用maya做灯光渲染的时候,经常能遇到渲染层的模型丢材质、变线框等问题,特别恶心。我也经常遇到,所以和大家分享一下我的解决或尽量避免的方法。

引用文件(Reference)工作原理:

  1. 引用文件在生产中以层级的方式来工作,每个层级都可以同时做不同的工作。
  2. 当创建完引用文件后,在当前场景里会保存引用对象的原始数据,并且所有编辑修改的数据都会储存在引用节点(Reference)里,也就是当前的maya文件里。
  3. 当打开当前场景文件时数据是从低到高,层层更新,先更新引用对象原始数据,再更新当前场景引用节点的修改数据(如果还有子级引用原理一样)。 

当流程进入分层渲染环节时注意事项:

素材文件(绑定文件)注意事项:

  1. 当流程进入分层渲染环节(已经有新建的渲染层),素材文件不可随意修改或删除任何物体的名称,尤其是材质球的shadingEngine(blinn1SG),否则非常容易导致灯光环节渲染层丢失模型和材质。 
  2. 如果替换新的模型,一定要保证原始名称不变(尤其是复制粘贴操作,要把名字统一),材质球(blinn1)名称和属性是可以被修改的,只要别改shadingEngine节点就好。

镜头文件(灯光文件)注意事项:

  1. 当在灯光环节或带有reference文件的时候,给模型指认缓存或蒙皮等操作,maya都会自动生成一个新的shape变形节点,后缀是Deformed或outputCloth,原始的shape节点则被隐藏。新创建出来的shape节点可以会被赋予默认lambert1材质。这个时候如果素材文件(原始绑定文件)更新材质,就很容易导致当前模型无法正常更新材质信息。所以更新材质时一定要确认当前的shape节点是否正确。
  2. 如果发现不正确,可使用命令:deformerAfterObjectSetMod sourceShape desShape自动统一两个shape的材质(sourceShape是原始的shape节点名称,desShape是当前新创建出来的Shape节点名称)。

总之一点,reference所有的修改信息都按物体名字记录的,只要下游环节开始制作,上游环节就尽量不要删除或修改任何物体的名字,即使是替换新的物体也要保持原始命名。这样可以最大限度的减少丢材质、信息无法更新或文件无法使用等错误出现。

最后再送大家一神奇,可以最大限度的恢复坏掉的渲染层文件,在实际项目中使用了很多次,成功率还是挺高的(maya2011-2013均使用过,含源码哦,感觉兴趣的朋友可以研究一下)。

360云盘下载:yunpan.cn/QiB5jGhuAQgs5 访问密码 89a1

终极解决maya渲染层丢材质,变线框等问题相关推荐

  1. 解决maya渲染设置面板切换不了

    使用maya过程中遇到渲染设置面板打不开的解决办法: 1.尝试使用maya自带的重置当前工作空间 2.使用修复面板的代码 # Mel脚本 deleteUI unifiedRenderGlobalsWi ...

  2. 终极解决Excel科学计数、日期变#号等问题

    备注:此文章是此前两篇文章的合并,一段时间后将删除前两篇文章 问题现象: 1.在输入一长串数字以后,数字变成了科学计数法,如4.35346E+17 2.程序应用中,往往要导出excel文档,导出以后的 ...

  3. MAYA渲染 mantel ray材质球 mia_material_x

    <1>位置-mentel ray材质编辑器--materials下的mia_material_x <2><(1)diffuse漫反射 (2)colour颜色 (3)wei ...

  4. 微信小程序渲染图片报错:[渲染层网络层错误] Failed to load local image resource

    微信小程序渲染图片报错解决:[渲染层网络层错误] Failed to load local image resource 背景 通过用户点击上传图片,通过res.tempFilePaths拿到用户上传 ...

  5. 3dmax如何显示参考图_3d效果图渲染丢材质、丢贴图该如何解决?

    我们在3d max渲染完成后,会突然发现某个模型的贴图丢了,哪里的材质也没有了.而造成这个现象的原因是什么,如果材质丢了怎么可以找回来? 针对这些问题,我们首先要明确3d max中常说的纹理.贴图.材 ...

  6. div自动滚动_从手机滚动丢帧问题,学习浏览器合成与渲染层优化

    一个 CSS 属性引发的血案 Web 页面性能是前端开发特别需要关注的重点,评判前端 Web 页面性能的指标有很多,页面的流畅度是其中的一种,如何让页面变得 "柔顺丝滑",要讨论起 ...

  7. maya计算机内存不足请保存,maya渲染内存不足应该如何解决?需要哪些方法?

    maya渲染内存不足怎么办?在使用maya进行渲染模型的时候,有时候由于模型或者场景过于复杂而导致提示内存不足,那么这个问题应该如何解决呢?下面将为大家带来具体的解决办法. maya渲染内存不足解决方 ...

  8. maya计算机内存不足请保存,Maya渲染时提示内存不足的六种解决办法

    在maya渲染时,由于我们的场景文件过于复杂,或者材质复杂以后,可能导致无法启用高质量的渲染工作,这个时候,我们就需要做一些合适的处理,以保证渲染工作的正常进行,通过此经验,分享给大家一些方法,希望帮 ...

  9. Maya 中获取渲染层

    在maya中获取渲染层 一.最简单也是最CD的方式就是ls了 import maya.cmds as cmdsrender_layers=cmds.ls(type="renderLayer& ...

  10. maya中一个简单的渲染层开关管理工具

    前几天,看youtube视频时,看到这个案例,分享下.简单说,就是一个渲染层开关管理工具,代码几乎就一句话,意义不大,主要就当复习写windows窗口了.maya2018如果没有Render层的话,在 ...

最新文章

  1. 去掉WIN7系统用户登陆界面(默认用户自动登录)
  2. 强势推荐7个让你惊呼还有这种操作的网站,让人惊喜!
  3. 【转帖】详解CSS网页布局中默认字体样式
  4. 解决服务间调用的三种传统方式
  5. Hql 中 dao 层 以及daoimpl 层的代码,让mvc 模式更直观简洁
  6. Java——集合的基本功能测试
  7. LeetCode 2121. 相同元素的间隔之和(前缀和)
  8. java printwriter 没有关闭_Java PrintWriter close()方法
  9. vue项目实战中的笔记
  10. ZeroMQ XPub/XSub模式
  11. 电脑网络看不到其它计算机,解决网络和共享中看不到其他计算机的问题
  12. python 表格处理项目该如何分工_python 处理 Excel 表格
  13. team多网卡绑定、桥接的搭建、tcpdump抓包
  14. 统计学原理 数据的来源
  15. 灵活用工:一副2020失业潮的灵丹妙药?
  16. [Office] 段落间距调整
  17. android虚拟机启动不了,android虚拟机adb不能启动情况汇总
  18. 通用的综合大数据数据可视化展示html页面源码
  19. 小米2s android7.0秋大,老炮儿?小米2s升级MIUI 7流畅一逼!
  20. H264——H264码流分析实例(SPS、PPS)

热门文章

  1. Android 加壳App Demo
  2. 京瓷m1025维修模式进不去_京瓷1025打印机无法扫描怎么处理?
  3. python 微信步数修改
  4. 视觉目标跟踪算法收集-实时更新
  5. 小学生十大计算机专业书排行,小学教辅十大排行榜2018 小学教辅书那些比较好...
  6. 使用Python开发游戏运行脚本(三)图片查找
  7. 漏洞复现之(MS17-010)
  8. 快书编标让标书制作更高效、更规范、更轻松
  9. 使用Jade和Grunt加快HTML的产生
  10. VMWARE平台STS证书过期