Optimization of Keying Blur operation
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 25 Jun 2012 08:21:55 +0000 (08:21 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 25 Jun 2012 08:21:55 +0000 (08:21 +0000)
commit44c82198d4852484493c2e33b3ca4ad67fd76fd8
tree4bf2bc23d6034647e0006dfb0c0d2f25f0eb951c
parent15cb064e1b853a56fc676db1c2869db47657d91a
Optimization of Keying Blur operation

Separate X and Y passes of blurring like it's done for flat
gaussian blur. This reduces computing difficulty from size^2
to 2*size without any visual changes in matte.
source/blender/compositor/nodes/COM_KeyingNode.cpp
source/blender/compositor/nodes/COM_KeyingNode.h
source/blender/compositor/operations/COM_KeyingBlurOperation.cpp
source/blender/compositor/operations/COM_KeyingBlurOperation.h