|
Software Graphics
Credits: 7.5
Type: professional
Objectives:
- To provide basic tools for building and using software graphics.
- To provide various methods for the representation of flat and spatial graphics objects. To explain how scenes are lit, using techniques to illuminate solid objects and to create pseudo-realistic visualisations with ray tracing.
Knowledge:
- Introduction to graphics systems and interactive graphics programming.
- Graphics elements. Fundamental graphics algorithms.
- Two-dimensional representation of 3-D graphics objects. Projections. Determining visible surfaces.
- Illuminating solid objects (rendering). Phong shading, Gouraud shading etc.
- Visualising real scenes using ray tracing. Modeling optical phenomena.
- Colour codification models.
- Representation of curves: Bézier curves and rational, polynomial spline curves.
- Representation of surfaces: Bézier surfaces and rational, polynomial spline surfaces.
Subject-specific competences:
- To show knowledge of graphics libraries and packages currently in existence.
- To use graphics packages to create different applications.
- To represent curve and surfaces.
- To represent and illuminate 3-D scenes, using various techniques to treat visible surface, shadows and shading, reflection, transparency and colour.
|