This paper aims at investigating how to form a V-shaped flight formation (V formation) observed in bird flocks from a control engineering perspective. Other than standard considerations of energy consumptions and collision avoidance, the well-known biologically realistic perception model in terms of the visual communication constraints is also investigated in this paper. By incorporating the visual communication constraints into the cost function, a standard gradient-based control algorithm can form the formation. A large amount of simulations suggest that by carefully adjusting the visual communication constraints in the cost function, V formation is formed as observed bird flocks.