Popis: |
The automotive industry today is getting more and more competitive with accelerating demand to attract car consumer with new technologies. Three-dimensional user interfaces (3D UIs) support user tasks in many non-traditional interactive systems such as augmented reality and virtual environments. Although 3D UI researchers and developers have been successfully identified basic user tasks, evaluating the usability of 3D interaction techniques, as well as finding an improvement of the usability of many applications, the researches and developments are still in the direction of finding better approaches and to be more innovative to fulfill the demands in the context of automotive user interface. The concept of a framework presented in this master thesis is to integrate technology of the Qt framework that is widely used for traditional 2D interfaces on different platforms and operating systems with the availability of open sources in order to realize the goal of having the ability to import the external 3D asset completely, specifically in FBX format by Autodesk that is widely used in the automotive industry. In addition, QML as part of the Qt framework that include JavaScript as an easy Object-Oriented scheme to manipulate object properties such as position and color of the graphical object is also integrated. The main aim of the framework is to have a full access to the imported FBX asset that is created by digital content creation applications such as Autodesk 3Ds Max or Autodesk Maya and visualize them within the Qt framework. With the newest technology of the Qt framework, it seems to be a promising solution to develop an interactive user interface. Hence, the framework approach of this master thesis is based on the Qt framework and Qt3D 2.0, in order to satisfy the requirements and introduces a solution to satisfy the demands in multimedia and 3D user experiences in the automotive industry. In the last fifteen years, Qt has proven as a robust development environment that produces powerful and stable software applications. Together with the abilities of Qt3D 2.0 that offers several abstract ways to control the rendering setup that helps the framework to realize the aim of this master thesis. This master thesis contains a detailed specification and concept for the development of a framework for 3D dynamic user interface application in vehicles. As the result of this master thesis, some typical use cases for automotive industry are realized as prototype applications in order to prove that the framework has the ability to load the 3D asset, specifically in FBX format, into the Qt framework and rendered together with the components of the Qt framework as an interactive and dynamic 3D user interface. |