A Zoomable 3D User Interface using Uniform Grids and Scene Graphs
2011 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE credits
Student thesis
Abstract [en]
Zoomable user interfaces (ZUIs) have been studied for a long time and many applications are built upon them. Most applications, however, only use two dimensions to express the content. This report presents a solution using all three dimensions where the base features are built as a framework with uniform grids and scene graphs as primary data structures. The purpose of these data structures is to improve performance while maintaining flexibility when creating and handling three-dimensional objects. A 3D-ZUI is able to represent the view of the world and its objects in a more lifelike manner. It is possible to interact with the objects much in the same way as in real world. By developing a prototype framework as well as some example applications, the usefulness of 3D-ZUIs is illustrated. Since the framework relies on abstraction and object-oriented principles it is easy to maintain and extend it as needed. The currently implemented data structures are well motivated for a large scale 3D-ZUI in terms of accelerated collision detection and picking and they also provide a flexible base when developing applications. It is possible to further improve performance of the framework, for example by supporting different types of culling and levels of detail
Place, publisher, year, edition, pages
2011. , p. 27
Keywords [en]
Zoomable 3D User Interface, 3D-ZUI, uniform grid, cell, voxel, scene graph, tree, node, bounding volume hierarchy, BVH, picking, collision detection, 3D-models, three-dimensional space, framework, shader, OpenGL, Computer Graphics, phong lightning
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-13360OAI: oai:DiVA.org:mdh-13360DiVA, id: diva2:459805
Subject / course
Computer Science
Presentation
2011-11-17, Gamma, Mälardalens högskola, Box 883, 721 23, Västerås, 08:15 (English)
Uppsok
Technology
Supervisors
Examiners
2011-12-012011-11-282011-12-01Bibliographically approved