In this paper we introduce a method to control the fluid shape by controlling fluid simulation in a series of concatenated arbitrary volumes. The main contributions of this paper are: (1) extended the fluid solver from conventional box-like configuration to arbitrary shape; (2) provided users to distort the simulation volume by FFD tool, which can create the desired fluid shape. (3) supports dynamically modify the volume shape so that the smoke shape can be animated as the users’ desire.