COSC 3P98 Computer Graphics
Department of Computer Science
Brock University
Course instructor: Brian Ross
This web page illustrates student work from the COSC 3P98 Computer Graphics course.
This is an introductory course that concentrates on graphics fundamentals and
basic OpenGL programming.
The examples shown are from programming assignments, as well as term projects
(applications and animations).
All programs, images, and movies Copyright ©
of the respective authors.
3D Animations
OpenGL and C/C++ Programming
Note: Place glut32.dll in working
directory for Windows OpenGL programs.
Bitmap filter and FX gallery
Procedural Textures
- Rikveet Singh Hayer (2021):
Computational geometry
- 2D hulls and peels
- 2D hull peels on clustered data.
- 1000 points by Matthew Glanfield (2005)
- 2D multi-peel by Andrew Runka (2006)
- 10,000 points, 25,000 points,
100,000 points,
500,000 points by Jordan Evens (2005).
The 100,000 point took about 12 seconds, and the 500,000 point took about 4.5 minutes.
- 50 clusters on 500K points. by Pawel Jocko (2016).
- 500K points and
1 million points by Seth Shickluna-Pierce (2021).
Both were done using 12 threads and shared memory multiprocessing.
500K took approximately 2 minutes, and 1M around 4 minutes.
Hardware is an AMD Ryzen 5-2600x and an RTX 2080 GPU.
- Cluster peel 1 and cluster peel 2 by Joel Jacob (2021)
- 3D Hulls
- Triangulations
- Minimal Spanning Trees
Particles and flocking
Games (projects)
Ray tracing
Miscellaneous
Past 4th year graphics-related honours projects are described here.
Go to Brock Computer Science home page.