We have tried to perform 3D simulation of a waterfall as a whole from the lip to the basin because there are little works related to waterfalls. In the method, we divide a waterfall into 3 parts: water stream, splashing spray and clouds of spray, and apply the best equation to each part. It has become possible to express not only water stream but also splashing spray being sent out of water stream and clouds of spray that covers the waterfall. As the result of the simulation, we have been able to express the behavior of a waterfall observed in real one, where water blocks collide each other and are dispread, and also clouds of spray blow up from the basin.