Dissertation > Excellent graduate degree dissertation topics show
Research of the Linux-Based3D Graphics Technology
Author: HeLiuFei
Tutor: WangHong
School: Wuhan University of Technology
Course: Signal and Information Processing
Keywords: 3D graphics Linux systems Lighting Texture mapping Geometrictrarnsformations
CLC: TP391.41
Type: Master's thesis
Year: 2013
Downloads: 12
Quote: 0
Read: Download Dissertation
Abstract
|
With the continuous development of embedded systems graphics technology and the Linux operating system which is being widely used in embedded systems, embedded3D graphics technology is to get people’s attention. Currently, the portable handheld entertainment devices are becoming more and more popular. Therefore,3D graphics technology in embedded systems has broad prospects for development.In this paper, the basic technology of3D graphics development is studied. The basic technology based on OpenGL achieved by programming; Installed the Linux operating system, the virtual machine is used to simulate the embedded system environment with a Qt3D. Some three-dimensional graphic effects with strong three-dimensional sense are achieved by programming. And, in some three-dimension-al graphics, the user can make some simple interaction with them.This study can be summarized as the following aspects:(1) Research background and significance of3D graphics technology for embedded systems, combined with domestic and foreign research status of the3D graphics applications, I determine the focus of research in3D graphics on the Linux operating system.(2) This section contains some of the basic techniques of3D graphics develop-ment. This chapter explores the geometric transformations of3D graphics, including the translation, scaling and rotation transformation of three-dimensional graphics. It studies the perspective projection, parallel projection and three-dimensional cut. The basic illumination model and texture mapping principle are also studied; In addition, combined with an embedded the inherent characteristics of the system, a brief analysis of the basic requirements of the embedded3D graphics development, and drawing on the existing personal computer3D graphics technology, research on embedded3D graphics system design ideas, and then given an embedded3D graphics architecture.(3) Combined with the basic technology of3D graphic development, using OpenGL3D graphics library, the3D graphics are achieved by VC++programming. First, three geometric transformations of the3D graphics were carried out by programming, and the renderings were got;3D graphics perspective projection, parallel projection and three-dimensional cut were also accomplished; Finally, light and texture mapping were specifically achieved and the corresponding renderings were analyzed.(4) As the embedded system environment, the virtual machine on which the Linux operating system installed, has achieved the effect of three-dimensional graphics. First briefly introduced, often used in embedded graphical user interface in the Linux system configuration and installation of Qt4; explored the use of various commonly used class Qt3D three-dimensional graphics, and study the Linux environment establish Qt3D graphics the detailed steps of the library; Finally, draw a flow chart of a program and the corresponding three-dimensional effect in Fig. In the first two effects Figure in the text, the user can simple interactive graphics rotate, or change the graphics and the distance of the observer.
|
Related Dissertations
- Lighting Design Methodology Based on User Experience,TS956
- Research and Implementation of Control System for Digital Home,TP273.5
- Lighting System Energy Saving Design on Large Railway Station,TU113.66
- The Research on Development Strategy of GMD Company,F426.6
- Texture Mapping Technology of a Virtual Liver Surgery,TP391.41
- Research and Implementation of 3D Graphics Technology Based on ARM Embedded System,TP391.41
- To Discuss the Building Design by Using the Natural Lighting Techniques,TU113.5
- Ship Bridge’s Visual Environment Design and Application Based on Ergonomics,U662
- Ecological Mode Reserach of Traditional Residential Buildings in Northern HuNan Province,TU-023
- Research on a Systematic Evaluation for the Natural Lighting and Heating Via Building Elevation,TU113
- Research on the Interior Light Design Based on Visual Characteristics,TU113.6
- Stage Lighting and Restaurant Space Light,TU113.6
- The Lighting Design in Modern Clothing Stores,TU113.66
- Study of the Window Space Based on Psychological Effects,TU-0
- Study on OLTC Control Technology for High-power Lighting Energy-saving Equipment,TM923.01
- The Design and Research of the Children’s Lamps in Home Environment,TM923.3
- The Research on Dimming Fluorescent of Electronic Ballast,TM923.61
- Three-Dimensional Visualization of Seismic Data and Implementation,P631.44
- The Investigation of White Qrganic Light-emiting Device,TN383.1
- Miniature projection optical system design,TN946.1
- Research on 3D Facial Texture Synthesis Based on Two Half-frontal Photos,TP391.41
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Pattern Recognition and devices > Image recognition device
© 2012 www.DissertationTopic.Net Mobile
|