Font Size: a A A

Research Of Three-dimensional Graphics Display Technology Based On3ds Max

Posted on:2014-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y H LiFull Text:PDF
GTID:2268330422464758Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the extensive application of embedded system, GUI are more necessary forembedded products.3D graphical interface can be funnier for users and will greatly boostthe user experience. At present, most of3D graphic system bring about sense ofthree-dimensional just through introducing the concept of depth and making sometransformation on2D graphics. However, algorithm of2D graphics’ transformation ismuch complicated, Once the demand of interface has changed, re-designing the algorithmis to be needed. OpenGL, as the representative of three-dimensional graphics system,flexibly achieves high-level three-dimensional graphic technology, but programming withOpenGL is not so easy for developers.This paper presents a compromise three-dimensional graphics display scheme whichis relatively simple and need not to design transform algorithm. Thus build3D models by3dsMax, read and display these models through a three-dimensional graphical objectwhich is in form of a widget. In this way, if the demand of graphical interface has changed,just Re-modeling through3DsMax,the program does not have to make any changes.Meanwhile, since the object displayed is true3D model, the interface appears realthree-dimensional effects.This project is to develop out an object on Linux embedded graphics system to read,parse and display the three-dimensional animation model which made from3dsMax. Theoverall framework of this object is built on top of the Clutter graphics system. This objectis packaged as an object of GObject for developers of Graphical interface. The specificmodule of the object is consisted of reading and parsing3D files, displaying3D animationmodel, object encapsulation and external interface design. The module of reading andparsing3D files writes programs to implement the reading and parsing of3D fileaccording to the storage format of the3DsMax exported file. The module of displaying3Danimation model briefly introduces the design of data structure, display the animationthrough the Cogl interface of Clutter. The module of object encapsulation and external interface design packages the object to a GObject, in order to be controlled and usedflexibly Outside, some interface are designed to set the attributes.
Keywords/Search Tags:3D graphic system, three-dimensional graphical widget, model file parsing, animation display
PDF Full Text Request
Related items