Imperial College London

DR BERNHARD KAINZ

Faculty of EngineeringDepartment of Computing

Reader in Medical Image Computing
 
 
 
//

Contact

 

+44 (0)20 7594 8349b.kainz Website CV

 
 
//

Location

 

372Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@inproceedings{Toisoul:2017:10.2312/eged.20171024,
author = {Toisoul, A and Rueckert, D and Kainz, B},
doi = {10.2312/eged.20171024},
publisher = {Eurographics Association},
title = {Accessible GLSL Shader programming},
url = {http://dx.doi.org/10.2312/eged.20171024},
year = {2017}
}

RIS format (EndNote, RefMan)

TY  - CPAPER
AB - Teaching fundamental principles of Computer Graphics requires a thoroughly prepared lecture alongside practical training.Modern graphics programming rarely provides a straightforward application programming interface (API) and the availableAPIs pose high entry barriers to students. Shader-based programming of standard graphics pipelines is often inaccessiblethrough complex setup procedures and convoluted programming environments. In this paper we discuss an undergraduateentry level lecture with its according lab exercises. We present a programming framework that makes interactive graphicsprogramming accessible while allowing to design individual tasks as instructive exercises to solidify the content of individuallecture units. The discussed teaching framework provides a well defined programmable graphics pipeline with geometry shadingstages and image-based post processing functionality based on framebuffer objects. It is open-source and available online.
AU - Toisoul,A
AU - Rueckert,D
AU - Kainz,B
DO - 10.2312/eged.20171024
PB - Eurographics Association
PY - 2017///
SN - 1017-4656
TI - Accessible GLSL Shader programming
UR - http://dx.doi.org/10.2312/eged.20171024
UR - http://hdl.handle.net/10044/1/45016
ER -