Waterloo Computer Graphics Lab

flamingo outline

About CGL

The members of the Computer Graphics Lab at the University of Waterloo pursue research in a set of diverse and interdisciplinary topics within modern computer graphics, including perception, human-computer interaction, physics-based animation, art & design, geometric modeling, and rendering.

The lab is located at DC 2303, in the Davis Centre on the University of Waterloo main campus. We are affiliated with the David R. Cheriton School of Computer Science. You can find further information about applying for graduate studies at Waterloo on the graduate admissions page. You can see what's coming in our weekly lab meetings on the meeting agenda page.


Faculty Research Snapshots


bubbles Christopher Batty studies physics-based animation, which tackles computer animation problems by developing methods to simulate the physics of objects and materials, especially liquids and gases. His research involves elements of geometry processing, computational physics, mesh generation and (re)meshing, numerical analysis, and both fluid and solid mechanics.

calm Bill Cowan'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.

cnc Toshiya Hachisuka's interests are in light transport simulation, with emphasis on numerical analysis and computational statistics. His research combines applied mathematics, computer science, and physics to tackle problems related to visual simulation of objects.
ball Craig Kaplan 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.

cnc Stephen Mann'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).
San Miguel Morgan McGuire studies techniques for immersive 3D experiences that combine rendering, content creation, virtual reality, animation, natural language processing, and the influence of authorial intent via game mechanics and narrative on player behaviour.