【ASE入门学习】ASE入门系列二十一——ASE Function(方法文件)、Remap软溶解

创建ASE Function文件进行编辑

 ​​​​​​​

 这2个Remap重映射节点是为了外部能够直接用[0,1]范围进行调整值,但是我们实际要映射回相应的范围,比如上面的一个地方是溶解值要从[0,1]映射回[0,1.05]其中的1.05是为了能完全溶解整个图,第二个是软溶解系数[0,1]要映射回[0.51,1],这个就是软溶解(也可以调整这个映射范围,一般都是当它是完全是硬溶解的是当输出值在[0.49,0.51]时由smoothstep函数进行映射回[0,1],小于0.49输出0,大于0.51输出1,即得到了硬溶解效果(虽然这个硬溶解的透明度裁剪临界值是固定在了0.49,反正就那样吧。

创建一个ASE着色器,输入你刚创建的ASE Function文件名,比如我的是SoftNoiseFunc。

 注意! 注意! 注意!凡是想查看任何透明度动态变化的一定要开启透明度混合,并且如果想在ASE上图的编辑器看到溶解效果,一定要将输出图改成带Alpha通道的,如上截图都没有开启Alpha通道的输出。

把鼠标指上去会显示出R、G、B、A 四个toggle按钮,默认A通道是灰色的 意味着没有开启!你要打开它。

第二个建议点则是制作ASE Function时,不要一开始就用Function Input作为输入参数,直接用原本对应的类型输入节点,不然无法调整输入参数看中间效果,Function Input节点是无法调整参数的,有一些可以但还是很不方便,最好是做完整个Function节点后再最后把所有输入换成Function Input(Function Input有类型,Function Output好像是动态识别最后给它的数据类型的)

猜你喜欢

转载自blog.csdn.net/qq_39574690/article/details/126555563
今日推荐