mental ray透明贴片无法渲染问题解决
来源:互联网 发布:管家婆软件使用方法 编辑:程序博客网 时间:2024/05/05 13:08
因为项目里要渲染一些序列图的贴片模型
因为不需要写实又要快速,直接用mental ray渲染
但是两个透明贴图放在一起时居然没法渲染
还以为是设置或者图片模型出现问题了
后来发现是mental ray本身的一个限制
可以看看文档里说的
http://help.autodesk.com/view/3DSMAX/2016/CHS/?guid=GUID-0BDEA015-99E1-43DD-9CDB-B419ABDB4100
限制
mental ray 渲染器不支持某些渲染功能,如此处所述。
- 不支持输出抖动选项(位于主菜单 “自定义”“首选项”“首选项设置”对话框“渲染”面板 “输出抖动”组)。
- mental ray 渲染器并不完全支持在后处理和图像文件输出中的“G 缓冲区”选项。mental ray 渲染器生成所有需要的“G 缓冲区”通道,但并不包括透明度信息。如果两个透明的对象相互重叠,则 mental ray 渲染器只生成最前面对象的信息。
- 如果将位图用作环境(即作为背景),mental ray 渲染器将对其进行采样和过滤。这样可能导致意想不到的模糊。为了避免背景模糊,渲染实心颜色的背景,然后将渲染的场景与背景图像进行合成。
- 当渲染没有厚度的对象或具有 0 厚度的“挤出”修改器时,mental ray 渲染器将生成看起来像条纹的人工渲染。在某些情况下,可以通过启用“渲染设置”对话框的“公用参数”卷展栏上的“强制双面”来解决这个问题。如果条纹依然存在,请赋予该对象或该“挤出”修改器一个非 0 厚度。
不过上面居然没说解决方法,不过咱也是学图像的
既然是G缓冲的问题那就很好解决了,直接在摄像机方向上,让所有透明面片物体加个位置抖动就行了
简单脚本,简单搞定
{ //by shenmifangke string $wj[] = `ls -sl`; for($i in $wj){ move `rand 0.01` `rand 0.01` `rand 0.01` $i; }}
0 0
- mental ray透明贴片无法渲染问题解决
- Mental ray 渲染器常用设置
- mental ray渲染引擎----环境映射
- Mental ray 的建筑渲染Arch&Design材质
- 浅谈Mental Ray渲染引擎并行性机制
- mental ray 相关
- mental ray 学习资料
- 关于Mental Ray
- Maya mental ray 焦散
- Mental Ray渲染--在摄像机动画中如何避免finalgather闪烁?
- Maya Mental Ray 全局照明
- Maya Mental Ray最终聚焦
- Rendering with mental ray & 3ds Max
- Maya Mental Ray 阴影 采样 效果对比
- Maya Mental Ray焦散效果
- Realistic Architectural Visualization with 3ds Max and mental ray
- Mental ray Custom Shader 主函数和参数的命名
- Two ways of mental ray proxy work flow
- 阿里巴巴的开源项目Druid(关于数据库连接)
- JAVA API调用优化建议--采用Clone()方式创建对象
- js 获取url传值和base64转成blob对象
- 原来还是要审核的
- maven项目taget有红叉时(项目跑不起来)
- mental ray透明贴片无法渲染问题解决
- 垂直居中的一个方法
- Springmvc几种页面跳转的方式
- java 网络编程
- 2016双11电子书《不一样的双11,不一样的技术创新》pdf全版下载
- JavaScript学习笔记(5)数组
- MySQL数据库
- 浅谈 SOAP Webserver 与 Restful Webserver 区别
- 这次没有句号要审核吗