Search
Now showing items 11-20 of 27
A Lab Exercise for Rasterizing Lines
(The Eurographics Association, 7-1-2008)
Rasterizing lines is one of many fundamental topics in an introductory graphics course, with Bresenham's Algorithm particularly well suited for student implementation. By having students complete carefully prepared scaffold ...
A Lab Exercise for 2D Line Clipping
(The Eurographics Association, 9-7-2007)
Line clipping is a fundamental topic in an introductory graphics course. The simplicity and elegance of the classic Cohen-Sutherland 2D Line Clipping Algorithm makes it suitable for implementation by the student in a lab ...
Labs and Framework for 2D Content Manipulation
(The Eurographics Association, 18-7-2006)
Creating and manipulating 2D content is important for computer scientists and requires knowledge in 2D Computer Graphics and Image Processing. A framework and five labs are proposed to help undergraduate students in Computer ...
Signal Convolution
(The Eurographics Association, 9-7-2007)
This interactive teaching gem shows the convolution concept for continuous signals and discrete samples. Signals occurring frequently in computer graphics education are predefined; others can be drawn or integrated easily. ...
GLRex
(The Eurographics Association, 10-8-2006)
I first taught computer graphics programming on PCs in the late 1980s. We produced images with a few platonic solids in 256 colors. Real-time animation was out of the question. I remember writing programs for my classes ...
ShaderSchool – A tutorial for shader programming
(The Eurographics Association, 9-7-2007)
We present a tool for in-class and self-study learning that provides a convenient introduction into GLSL shader programming. The tool presents shaders in an interactive manner, and can be present in-class in a group ...
Rotation About an Arbitrary Axis
(The Eurographics Association, 18-7-2006)
Rotation matrices are one of the first topics covered in introductory graphics courses, and yet the details of arbitrary rotation matrices often get swept under the rug due to their complexity. This CGEM presents a direct, ...
Marching Square
(The Eurographics Association, 6-8-2004)
This interactive CGEM illustrates the marching squares algorithm, a 2D isoline representation technique commonly used for contouring. Teachers may also use this CGEM to introduce the 3D marching cubes algorithm, which uses ...
Adapting the Twelve Principles of Classic Animation to Lectures
(The Eurographics Association, 2015)
This paper borrows from the fields of classic animation and 3D animation and adapts the fundamental principles of these subjects to the lecturing context. An analogy is drawn between an animator and a lecturer due to their ...
EUROGRAPHICS 2015: Education Papers Frontmatter
(Eurographics Association, 2015)