最近有人问我的问题,就是背景和地面融合在一起,估计默认渲染器大家都知道,那么oc中如何设置呢?我感觉应该还是蛮普遍。我今天就整理了一下,分享出来。
首先,我们先看一下,默认渲染器的设置。基本上就是背景地面都贴一个渐变材质,然后给地面添加合成标签,勾选合成背景。(注意事项是,材质的投射方式是前沿。)
那么OC渲染器的话,我们先渲染一下看看。发现好想不是我们需要的效果。
我们先试着把材质和灯光转换一下材质,将默认材质转换成OC材质。
我们发现关掉地面,只看背景的话,背景是我们需要的,那么怎么解决地面,才是问题所在。
下面就是这次分享的中心,我们打开OC材质球会发现,他有一个common的属性,我们勾选Matte之后,会发现问题解决了。
那么他的原理是什么呢?原理其实很简单的,他就是将地面做成一个模版裁剪掉了。我们添加一个HDRI就会发现,他是有问题的。我们仔细看下,会发现他的影子部分,是透明的,透过去看到了HDIR贴图。
这个问题,我们只需要将OC渲染设置中的 keep environment 关掉就好了。
随着现在OC越来越多人使用,这个问题应该项目中还是比较常遇到的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。转载请标明出处。
相关文章
暂无评论...