Font Size: a A A

Design And Implementation Of3D Ink-wash Rendering Engine Based On IOS

Posted on:2015-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:J B YuanFull Text:PDF
GTID:2298330452463622Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years various mobile terminal devices are growing fast. On one hand, mobile devicesbring revolutionary interactive human machine interface, such as Multi-Touch. On the other hand, PCprograms are transfering to mobile apps because the online app store is growing. For the reality thatInk-Wash rendering research has no stable platform for both hardware and software, to build acompelete solution for Ink-Wash rendering is very necessary.Based on summarizing the Ink-Wash paining features and researching on the results already had,this thesis goes to details on how to use iOS device to present both2D and3D rendering effect. For2Dside the method is using touch to simulate traditional brush for drawing to reduce the dependence onspecial brush hardware, also explores on fast drawing algorithm and texture enhancement for Ink-Washeffect.For3D side the method is using OpenGL ES2.0programmable pipeline supported by iOSgraphics device and iOS operating system to rendering3D objects. Based on those research, this thesisproposes a concept and compelete design of3D Ink-Wash rendering engine architecture, withcomponents implemention of system interface layer, input controlling, renderer, Math module andsystem utilities. This engine encapsulates touch control in Input Controlling module,provides corefunctions such as3D objects importing, texture processing and shader system, all of these can makeapplication programming to be more convinient.By using engine components, this thesis finishes the experiments for Ink-Wash rendering with iOSdevices and meets the basic requirements of Ink-Wash rendering effect. The significance of this thesis isthat, first using mobile platform to expand research scope because before researches only based on PC environment Windows operating system, second designing and implementing3D Ink-Wash renderingengine can give one solution for both2D and3D rendering and provid an effective common andreusable way for Ink-Wash rendering, third on polular iOS platform Ink-Wash applications made by thisengine can attract more people’s attention and makes more people enjoy Ink-Wash arts.
Keywords/Search Tags:NPR, iOS, Ink-Wash Painting, 3D Engine, Touch Screen
PDF Full Text Request
Related items