What is the difference between VFX and CGI?

Career: VFX

Computer-generated imagery (CGI) is a style of animation or illustration that relies on computer programs to create characters and motion. Visual effects (VFX) focuses on adding effects to existing imagery or film. VFX professionals may use computer-generated imagery, but put more focus on blending their work into the existing visuals. This blending takes place during post-production, but visual effects artists may have input into filming or animation during production to better add visual effects during post-production.