The shared feature of the flow of discrete objects and continuous media is that they both can be represented as velocity vectors encapsulating direction and speed of motion. In this chapter, we present a method for modelling the flow of discrete objects and continuous media as continuous Gaussian mixture fields. The proposed model associates to each part of the environment a Gaussian mixture model describing the local motion patterns. We also present a learning method, designed to build the model from a set of sparse, noisy and incomplete observations.