| Contents : |
Context
The use of high performance workstations has resulted in much of the graphics work, previously carried out on specialised computer systems, being done on desktop workstations. As these workstations become more powerful, the need is increasing for more complex graphical systems, additionally the standard graphical applications are now migrating to the mass markets, the need for cognisant students is increasing. This module provides the student with an understanding of the techniques used in producing the computer graphics used in many different areas of commerce and industry. Particular emphasis is placed on understanding 3D graphics and the fundamental requirements for extending the 2D model to 3D.
Indicative Content
Introduction to computer graphics. The role of computer graphics in industry and commerce. Computer graphics applications. Applicable hardware and software: The hardware / software pipeline, Standards for Computer graphics. Algorithms for Graphics: Line drawing algorithms, Area filling, Windows and viewports, Clipping, parametric curves, Bezier curves. Applicable Mathematics: Matrix algebra. Co-ordinate Systems, Homogenous Co-ordinates, 2D and 3D transformations, Vector operations, Perspective projection. Implementing a 2D bitmapped package: Bitmapped graphics algorithms: Draw, drag and delete techniques, The Graphical User Interface, 2D animation techniques. Colour and shading |