Computer animation is the process of generating animated images by using computer graphics. It is a subfield of computer graphics and animation. The basic techniques of computer animation are 3D modeling, animation and rendering. Computer animation is used widely in movies, advertisements, games and other digital media for creating realistic movements of objects.