您需要 登录 才可以下载或查看,没有账号?注册
x
Hello,大家好。 又到了SD的学习啦 我是Thepoly 上节分享我们主要讲解的函数的定义,并且预告了在SD使用中,为了函数的管理我们需要使用FX-Map节点。那么这节课开始我们通过一个简单的案例实际演示SD函数的具体操作流程。
063 添加FX贴图
我们在空白处按空白键输入Fx就可以检索出来Fx-Map节点。 因为这个函数想要做出草的贴图效果,这个首先制作一束草的节点。后续我们将通过函数将其重复并且随机排列,由一束草变成整个森林。
我们将这一束草的节点连接到FX节点上,为了后面对其进行函数的控制。当我们输入到FX节点的入口时,入口就又会多出一个,这就说明这里可以输入多个节点。连接完毕后,我们将FX的节点Color mode改为Grayscale(灰色)效果。
然后点击Edit就会进入到Fx节点编辑中,这时候面板就会多出一个。且当前只有一个Quatrant节点,首先这个节点还是属于FX节点并不是函数。
这里我们需要将Quatrant节点的pattern(样式)改为Input Image,这样我们的一束小草的节点就被调入进来了。
接着我们在空白处空格调入Iterate(重复)节点,这个节点就是可以将节点进行重复。调入后将Quatrant节点连接到Iterate节点两个入口中,但是发现连接后并没有产生作用,当你滑动Iterations也没有任何变化。 这是因为我们需要将Iterate节点右键点击Set as root,将其作为Quatrant的root。设置完毕后再调节Iterations数值时会发现2D视图中的一束草变亮了。其实这个数值并不是增加亮度的调节,而是重复的草叠在一起出现的效果。
这里我们需要后续需要对多数草的亮度进行一个随机的数值,因为我们将要对草的亮度做一个函数。点击Quatrant节点将Color/Luminosity改为Empty Function。
修改后再点击Edit就会进入这个空函数的面板,这里我们需要知道亮度在计算机中就是用0到1进行表示的,所以这里我们创建Float(浮点数)即可。 这时候我们发现我们调节这浮点数的数值并没有产生效果,这是因为我们在函数创建中一定要明确知道最后的输出到底是哪个函数。
因此我们需要在浮点数的节点上右击,选择Set as Output Node。
这样我们再进行数值滑动就会发现产生效果了。其实我们这不就已经制作了一个函数了。不过呢,我们决定不是重新又定义了亮度的滑块,这是为了我们后续的制作需求。
好了更多函数使用,敬请期待下期分享哦!
聚焦 Thepoly目前,喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。
|