Skip navigation
The Australian National University

Student research opportunities

Towards a toolkit for on-the-fly 'live visualisation' in scientific visualisation

Project Code: CECS_961

This project is available at the following levels:
CS single semester, Engn4200, Honours, Masters

Supervisors:

Assoc Professor Henry Gardner
Dr Ben Swift

Outline:

Extempore[1] supports the real-time programming[5] of both 2D (with
Cairo[2]/OpenVG[3]) and 3D graphics (with OpenGL[4]). The dynamic
nature of extempore means that both the low-level (including vertex
buffers and shaders) and high-level (including working
with images, models, and lighting) components of the graphics stack
can be constructed and manipulated by the programmer 'live'.

This opens up the possibility of 'live visualisation', where data
(e.g. from a scientific computing application) is visualised in
real-time in an exploratory fashion. The live programmer is free to
modify the mapping from data to visual feedback on-the-fly to find the
best visual representation for a given problem. This project involves
investigating this type of live visualisation in Extempore, both from
a computational and also a human factors perspective.

The goal of the project is to gain an understanding of what tools
(both in Extempore and in a development environment) the live
programmer needs to achieve this task, and the development of an
Extempore library for live visualisation, and possibly a user study of
this technique in a scientific visualisation context.

[1] http://extempore.moso.com.au
[2] http://www.cairographics.org
[3] http://www.khronos.org/openvg/
[4] http://www.khronos.org/opengl/
[5] http://benswift.me/2012-09-26-interacting-with-the-extempore-compiler.html


Contact:



Updated:  4 September 2013 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.