As a core subfield of computer science, computer graphics is concerned with the theory and technology for digitally synthesizing and manipulating visual content. This discipline encompasses the entire process of creating imagery, from modeling the geometry of 2D or 3D objects and scenes, to animating their movement, and finally rendering them into final images by simulating the physics of light, shadow, and texture. Its methods are fundamental to a vast range of applications, including video games, animated films, special effects, computer-aided design (CAD), scientific visualization, and virtual reality, enabling the creation of everything from simple user interfaces to immersive digital worlds.