您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 Thepoly 于 2022-3-21 22:55 编辑
Hello,大家好。 又到了SD的学习啦 我是Thepoly 首先我们讲到各向异性(anisotropic)这个概念,我们首先就要问什么是各向异性(anisotropic)? 各向异性是指物质的全部或部分化学、物理等性质随着方向的改变而有所变化,在不同的方向上呈现出差异的性质。各向异性是材料和介质中常见的性质,在尺度上有很大差异,从晶体到日常生活中各种材料,再到地球介质,都具有各向异性。——来源百度百科 我的理解就是:物体的性质如接受和反射光的能力会随物体位置不同而发生变化。 如上图中的CD光盘。 我觉得我们要对各向异性(anisotropic)有更深的理解,我们还需要看看各向同性(nisotropic)的定义。 各向同性指物体的物理、化学等方面的性质不会因方向的不同而有所变化的特性,即某一物体在不同的方向所测得的性能数值完全相同,亦称均质性。物理性质不随量度方向变化的特性。即沿物体不同方向所测得的性能,显示出同样的数值。如所有的气体、液体(液晶除外)以及非晶质物体都显示各向同性。——来源百度百度。 我的理解就是:物体的性质如接受和反射光的能力会随物体位置不同而不会发生变化,如水,空气等。 如上图中的水滴图片。 对上面的这些概述如果不清楚,基本上不会影响我们去使用。我们只需要记得各向异性控制着物体的质感就可以了。
好了,抛去前面的理论。现在我们正式进入我们SD的学习了。
061 完成各向异性BSDF的制作
上图中,使我们在上次SD分享中制作出来的效果,正是因为没有添加各向异性属性因此材质上的反光等效果都是一模一样的如果镜子一般。现在是不是对各向异性又多了一分理解呢。 这里我们添加节点anisotropy_conversion(各向异性转换)节点。 anisotropy_conversion(各向异性转换)节点连接到GGX节点的roughness_u,roughness_v和tangent_u上即可。当我们连接好之后就会看到3D view视图中的效果就有了各向异性的效果了。 点击上图中的Selector可以按照U和V进行对应的设置即可。
我们先将anisotropy_conversion(各向异性转换)节点上的tangent_u通道连接texture tangent u节点,这个节点主要控制这切线的方向。
创建Float(浮点数)节点,并复制出三个。
我们先将anisotropy(各向异性)和anisotropy_rotation(各向异性旋转)通道连接上。
Roughness的数值是通过数值的平方形式产生的效果的,这是由于BSDF的数学模型决定的。因此我们需要添加乘法节点将Float数值相乘。
然后再连接到Roughness的通道中即可。 这样就可以对数值进行调节了,好了这里就是我们简单概述了MDL图标的控制的基本使用,如果我们需要对渲染器制作自定义材质,SD便可以快捷简单完成了。
聚焦 Thepoly目前,喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。
|