A01211832
Computer Science Research II
Gilberto Huesca
Objective
The objective of this research is to perform a survey related to computer graphics,
starting at its most basic concepts in order to understand how existing tools like
OpenGL and DirectX work. The research will continue with the technology and
knowledge that is in the state of the art of this area exploring new drawing
primitives, new rendering techniques and the latest algorithms for rasterization and
lighting.
A software rasterizer will be implemented in order to apply the concepts learned
through the research and probably some new ideas or approaches that originated
through the process.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Additional Material
Materials that will be used as reference.
Additional Material
Course: Coding the Matrix (Coursera)
Course: Interactive 3D computer graphics (Udacity)
Skia library
Deliverables
Wee
k
2-3
Deliverable
Includes
Project Plan
8
10
15
Course: Foundations of
Computer Graphics (eDx)
Research Document
Rasterizer
Implementation
Certificate of completion.
Document including the information regarding
basic concepts, 2D, 3D graphics and state of
the art.
Software implementation of a software
rasterizer in C++.