Font Size: a A A

Digital Entertainment Software Systems And Key Technologies

Posted on:2010-04-27Degree:DoctorType:Dissertation
Country:ChinaCandidate:S Y ChenFull Text:PDF
GTID:1118360302957483Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Digital entertainment is a rapid developing computer science area in recent years. It combines a number of computer technologies such as computer graphics, virtual reality, artificial intelligence and network communication to provide users with realistic, vivid and interesting experience. As a new emerging cultural and information industry, digital entertainment industry has a rapid development all over the world in recent years. The core technology of digital entertainment is not only the main support of this industry, but also widely used in national defense and security, culture and arts, engineering design and other important departments. It plays an important role in modern cultural and economy development.Digital entertainment industry is developing rapidly in developed countries in the world. It has become one of the leading cultural industries and related core technology has been developed rapidly for more than a decade. At present, China's digital entertainment industry which has an urgent needing of ourselves core technology is strongly supported by national government. Our academic computer graphics, virtual reality and other related fields have already gained a relatively high level research results. However, we still lack of systemic, integrated research results that can be applied to real digital entertainment industrial application.This work integrated the related technology of digital entertainment software system based on the real digital entertainment projects' background, creates or improves the design and implement of each specific technical component and make it to be a valuable work with high practicality.The main contents and innovations of this article are as follows: i. In this paper we designed and implemented a middleware integration and extension architecture for digital entertainment software system. Also the complete middleware and application development framework and deployment are set up. By such mechanism, developers can achieve any third-party technology to the work in this paper very easily. It greatly raises the scalability and versatility of the system, and provides a support for building loosely coupled, large-scale full-featured development platform of digital entertainment.ii. In this paper we propose and implement a flexible 3D rendering framework base on the customized render loop. The graphic module also ships with new or improved implementations of rendering functions such as sky rendering, lighting and shadowing, terrain system and particle system, which can support a wide range of 3D digital applications. Base on the default full functional render loop, we also provide a flexible way for using customized render loop to establish a common framework for 3D graphics.iii. In this paper we propose and implement a general rendering optimizing framework on three levels: scene-level, model-level and GPU-datastream-level, improve the existing or create new optimization techniques. Such as the improved Hierarchical hardware Occlusion queries, pyramid grid culling for fuzzy objects, a new mesh locality optimization by strip deriving and so on.iv. This work provides a effective implementation and integration on scene management, artificial intelligence, physics simulation. We package a wide range of applications to establish a common framework of 3D digital entertainment engine and software toolkit.Finally, a number of practical industrial project cases are presented to verify the system's validity. From the different types of real applications it can reflect the versatility and practicality of the work.
Keywords/Search Tags:Digital Entertainment, Virtual Reality, 3D Rendering, Rendering Optimization, Artificial Intelligence, Physics Simulation
PDF Full Text Request
Related items