Digital Glyph Representation and Rendering
This was from a module called ‘Personal Inquiry’, where we had to research a topic which is of interest to us. I chose ‘Digital Glyph Representation and Rendering’ as font rendering (which is a part of it) has always interested me.
The video above is a simple implementation of two glyph rendering techniques from the following papers:
Resolution independent curve rendering using programmable graphics hardware. (Loop and Blinn 2005)
Resolution Independent NURBS curves rendering using programmable graphics pipeline. (Santina 2011)
The program is written with C++ and OpenGL (using NGL lib). It reads spline info from a file and then converts the control points of each quadratic spline to triangles which are passed to the GPU. Custom shaders then evaluate the implicit functions of the quadratic bezier and the quadratic NURBS curves.
Here is the report I wrote for this module, where you can read of my research in greater detail. Since the report was not assessed itself it could contain factual mistakes so please don’t take it as an authoritative source, and if you do happen to notice anything wrong, please let me know I will be happy to fix it. Digital Glyph Representation and Rendering Report