在BlinkScript节点的Kernel Parameters标签页添加各类属性控件

本文介绍了如何使用BlinkScript脚本语言在Nuke的Kernel Parameters标签页创建各种属性控制项,详细解析了脚本的用法,并欢迎读者纠正可能存在的错误。
摘要由CSDN通过智能技术生成

这是较为基本的BlinkScript脚本语言,用于在Kernel Parameters标签页添加所需的属性控件。以下笔者对脚本语言进行了详细解说,如有错误请指正。


kernel KnobsKernel : ImageComputationKernel<eComponentWise>
//将代码命名为KnobsKernel,并指定Kernel的类型为ImageComputationKernel<eComponentWise>,即,该类型将作用于图像的全部组成部分(RGB和Alpha通道),目前,BlinkScripts只能针对于图像的RGBA通道,如果需要将BlinkScripts运用于图像的其他通道则需要使用Shuffle节点进行转换。Kernel Granularity(粒度:表现一个事物或活动特征的相对大小/规模和细节层次等)含有eComponentWise和ePixelWise两种形式,eComponentWise是指Kernel在每次执行过程中对图像的某一部分进行运算;ePixelWise是指Kernel在每次执行过程中对图像的一个像素进行运算。//

{
  Image<eRead> src;
  Image<eWrite> dst;
//使用“src”定义输入端,使用“dst”定义输出端//

param:
  float single_float;
  float2 xy;
  float3 xyz;
  float4 acolor;
  float multi_float[5];
  float3x3 array3x3;
  float4x4 array4x4;
  int singl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值