使用Blink Script进行镜头Cleanup

Blink Script是由Foundry公司研发的脚本语言。Blink Script与C++语言颇为相似却又比C++语言更为好玩。首先,Blink Script不仅可以运行GPU平台也可以运行于CPU平台;其次,由于Blink Script的编译平台为Nuke,因此显得更具有交互性和友好性。

在影视后期合成制作过程中,镜头画面的擦除是一个人力密集型的劳动,往往会占用艺术家大量的时间。现在我向大家介绍FrameMedian这个基于BlinkScripts的小工具。FrameMedian尤其适用于处理那些使用固定镜头拍摄的画面,例如擦除马路上的汽车或行人,擦除画面中飘动的雪花等等。相较于Nuke中的FrameBlend节点,FrameMedian避免了帧融合导致的托尾伪影问题。但是,需要注意的是,FrameMedian工具仅对固定镜头拍摄的画面有效,因此,对于含有摄像机运动的镜头,首先需要对镜头进行Stabilize稳定处理。


镜头画面Cleanup前后对比


下面,笔者将对FrameMedian工具中的Blink Script脚本语言作简单说明:
kernel CleanPlater : ImageComputationKernel<eComponentWise> 
//绝大多数的BlinkScripts开始于“kernel”,紧接其后的是该BlinkScripts的名称,例如我们将以下代码取名为“CleanPlater”。同时,我们也会在这一行指定kernel的类型,在本案中,“ImageComputationKernel”拥有“eComponentWise”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值