CGI stands for computer generated imagery and is used extensively in movies to create visual effects and animations that may not be possible through practical or live-action filming. There are two main uses of CGI in movies - realistic CGI, which aims to make computer graphics appear physically, photorealistically, or functionally realistic; and computer animation, which can be 2D or 3D. Popular animation techniques include tweening, morphing, and rendering. As technologies advance, the applications of CGI continue to evolve and allow for ever greater realism and new types of animated content in films.