Blender Git Commit Log

Git Commits -> Revision 1ae2556

Revision 1ae2556 by Sergey Sharybin (soc-2011-tomato)
August 3, 2013, 19:53 (GMT)
Replace crappy custom sampler with EWA one

Our sampler could be useful for more general usage,
like simpler downsampling in scale node, but it needs
to be improved before it's really useful.

It was giving lots of jittering artifacts which isn't
good for motion tracking. So now image wrap operation
used EWA filtering.

For now, it uses copy-pasted dx/dy calculation which
came from MapUV operation. Ideally we need to get
rid of duplicated code, but it's not so trivial for
now because of UV coordinates are calculating in
different ways. Not a big deal to have duplicated
code for a while.

Commit Details:

Full Hash: 1ae255602ff1c0fd5665cd8c4c1e7e90fbde9282
SVN Revision: 58872
Parent Commit: 1cbb272
Lines Changed: +80, -83

4 Modified Paths:

/source/blender/compositor/nodes/COM_PlaneTrackDeformNode.cpp (+1, -62) (Diff)
/source/blender/compositor/nodes/COM_PlaneTrackDeformNode.h (+0, -4) (Diff)
/source/blender/compositor/operations/COM_DownsampleOperation.cpp (+3, -2) (Diff)
/source/blender/compositor/operations/COM_PlaneTrackWarpImageOperation.cpp (+76, -15) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021