The Computer Graphics Lab of the University of Waterloo concentrates
on research in curve and surface design, rendering, perception, and
user interfaces. The CGL is characterized by its eclectic approach to
computer graphics and user interface research, which in turn has
spawned a creative and dynamic environment. This interdisciplinary
nature, as illustrated by the CGL's relationship with the UW Psychology
Department, has enriched the pursuit of topics such as the visual
perception of displays and colour printing. Collaboration with the Fine
Arts department has produced a series of animated shorts which have
fostered an awareness of the need for synergy between artist and
technician. This holistic direction of graphics research provides a
rewarding environment for faculty member and student alike.
Weekly lab meetings help members keep abreast of current research, both internal and external. They also provide a congenial atmosphere for us to discuss general lab happenings and events. Consult our coming agenda for more information.
CGL is located in the Davis Centre, at DC 2303.
High Performance Image Synthesis
CGL's Professor Research Snapshots
Steve's interests are in the area of modeling surfaces. He is also interested in Geometric Algebra, and he works on surface modeling in numerical control machining (NC-machining).
Bill's research is in interactive computer graphics. Specifically he is interested in the interface between the user's perceptual systems and the streams of information provided by a computer, particularly as it is constrained by limited attention. Colour has always been a focus of his research.
Craig studies the application of computer graphics in art, illustration, ornamentation, and design. Topics explored by Craig in the past include: the art of M.C. Escher; the mathematical structure and generation of Islamic geometric patterns; black-and-white line art, especially mazes and labyrinths; traditional Chinese and European papercutting; and graphic design based on calligraphy.
Mike's research interests are in the area of real-time graphics, high performance computing, and programming platforms for many-core processors.