Based on hydraulic equations, we present a model for physically based
simulation of water currents and waves, which is suitable for simulati
ng most common behavior of currents and waves. Conditioning the initia
l values of the equations, we can easily simulate many kinds of realis
tic currents, such as rapids, ripples, tides, spray, foams, etc., and
the examples have been rendered. (C) 1997 Elsevier Science Ltd.