Camera Controller
To avoid flickering, camera position has to be updated by multiples of two pixels. Still, we want smooth camera movement.
This camera controller uses an algorithm incorporating speed, plane orientation and speed-hold to prevent erratic movement.
Graph shows horizontal camera movement speed. Set video quality to 720p to see the graph.
Gravity was disabled for this test.
Note that I chose a worst case scenario for this test, a 2x2 dither pattern for the bricks.