Charlotte Hoare Interactive non-photorealistic rendering using GLSL Thesis Interactive non-photorealistic rendering using GLSL MSc CAVE Project Interactive non photorealistic Rendering GLSL