Blender Git Loki
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)
/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)