We present a method for visualizing 2D and 3D flows by animating textures on triangles, taking advantage of texture mapping hardware. We discuss the problems when the flow is time-varying, and present solutions