Animation and rendering of complex water surfaces | Synapse