Information
- Publication Type: Student Project
- Workgroup(s)/Project(s):
- Date: 2011
- First Supervisor: Martin Haidacher
- Keywords: OpenGL ES, Android, Volume rendering, Mobile devices
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 images and videos
Additional files
Weblinks
No further information available.BibTeX
@studentproject{hochmayr_manuel-2011-VoRMD, title = "Volume Rendering on Mobile Devices", author = "Manuel Hochmayr", year = "2011", 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. ", keywords = "OpenGL ES, Android, Volume rendering, Mobile devices", URL = "https://www.cg.tuwien.ac.at/research/publications/2011/hochmayr_manuel-2011-VoRMD/", }