Fixes for keying screen:
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 11 Jul 2012 07:46:36 +0000 (07:46 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 11 Jul 2012 07:46:36 +0000 (07:46 +0000)
commit4e213765ecd2d05251ead548b01a55b9f00d0ec0
treec91eb916f3d71f0b63349dcc0b44866527eab2c7
parent315698543bfc675a0432b006a2fb94b4ed27b576
Fixes for keying screen:

- Fixed issue with black areas appearing when too many sites
  are defined.

  Currently tweak epsilon value for this, but probably actual
  issue is somewhere else, can't see it yet.

- Fixed issue with bright pixels appearing in the sites, was
  caused by accumulating color for pixels, which isn't needed.

  Once color for pixel was set stop iterating via triangles.
  Could give some speedup too.

- Ignore markers which are outside of frame bounds, they were
  giving bad triangulation and they can't affect on gradient
  due to color fir such sites is not known.

- Sites used to be created at position without track offset
  taken into account.
source/blender/blenlib/intern/voronoi.c
source/blender/compositor/operations/COM_KeyingScreenOperation.cpp