Volume Rendering on Mobile Devices

Manuel Hochmayr
Volume Rendering on Mobile Devices
[ Report]
Content:

Information

Abstract

Nowadays volume rendering is a very important topic. There are many programs for PC that render volumes very fast and display all kind of information the user is interested in. However portable devices have also become very popular these days, but there are almost no real-time volume render programs for them. Due to hardware improvements in the mobile sector, e-mail, browsing and games have gone portable- so now real time volume rendering.

VoRMD is a project about volume rendering on a mobile device. It was planed to do a comparison between OpenGL ES 2.0 and WebGL and their performances on doing a volume rendering on a mobile device. Because of the lack of support of WebGL on mobile web browsers, the WebGL part was dropped. The new goal was implementing a volume-rendering framework in OpenGL ES 2.0 with GLSL for an Andorid 2.3 device. The program supports Android 2.3 devices having a GPU chip with 3D texture extension. It is possible to load volumes in “.dat” format and transfer function images in “.png “format. It uses 4 different kinds of shader, MIP, averaging, composition and XYZ slicing, for calculating and displaying a volume file. All that is done in real time on the device. The user can use touch input to rotate and scale the volume. Furthermore the program adapts the sampling rate according to the frame rate, to allow better interaction when transforming the volume.

Additional Files and Images

Additional files:
Application Application: Android Application
Source Source: Source code for Eclipse
More files:
Presentation
Presentation
Report
Report




BibTeX

Not available as BibTeX-Entry.