What is computer graphics
What is computer graphics
1
2 Introduction to Computer Graphics: A Practical Learning Approach
when you are writing your business-planning presentation, graphics help you
to summarize trends and other information in a easy-to-understand way.
type are: texture synthesis, which deals with the generation of visual
patterns of surface such as bricks of a wall, clouds in the sky, skin, facades
of buildings, etc.; intelligent cut-and-paste, an image editing operation
where the user selects a part of interest of an image and modifies it by
interactively moving it and integrates it into the surroundings of another
part of the same or other image; media retargeting, which consists of
changing an image so as to optimize its appearance in a specific media.
A classic example is how to crop and/or extend an image to show a movie
originally shot in a cinematographic 2.39 : 1 format (the usual notation
of the aspect ratio x : y means that the ratio between the width and the
height of the image is xy ) to the more TV-like 16 : 9 format.
3D Scanning: The process of converting real world objects into a digital
representation than can be used in a CG application. Many devices and
algorithms have been developed to acquire the geometry and the visual
appearance of a real object.
Geometric Modeling: Geometric modeling concerns the modeling of the
3D object used in the CG application. The 3D models can be generated
manually by an expert user with specific tools or semi-automatically
by specifying a sketch of the 3D object on some photos of it assisted
by a specific drawing application (this process is known as image-based
modeling).
Geometric Processing: Geometric processing deals with all the algorithms
used to manipulate the geometry of the 3D object. The 3D object can be
simplified, reducing the level of details of the geometry component; im-
proved, by removing noise from its surface or other topological anomalies;
re-shaped to account for certain characteristics; converted into di↵erent
types of representation, as we will see in Chapter 3; and so on. Many of
these techniques are related to the field of computational geometry.
Animation and Simulation: This area concerns all the techniques and al-
gorithms used to animate a static 3D model, ranging from the techniques
to help the artist to define the movement of a character in a movie to
the real-time physical simulation of living organs in a surgery simulator.
Much of the work in this area is rooted in the domain of mechanical en-
gineering, from where complex algorithms have been adapted to run on
low-end computers and in real time, often trading accuracy of physical
simulation for execution speed.
Computational Photography: This area includes all the techniques em-
ployed to improve the potential of digital photography and the quality
of digitally captured images. This CG topic spans optics, image pro-
cessing and computer vision. It is a growing field that has allowed us
to produce low-cost digital photographic devices capable of identifying
faces, refocusing images, automatically creating panoramas, capturing
4 Introduction to Computer Graphics: A Practical Learning Approach