|
The real-time rendering and photorealistic rendering two important areas in computer graphics, computer graphics has become a hot research direction With the rapid development of computer hardware and user demand continues to improve, the real-time photorealistic rendering. Current draw three-dimensional graphics hardware and software, in-depth study, summed up a series of experiences and laws, and the cooperation of the other students, a generic 3D rendering engine architecture; on this basis, and design a real-time calculation of shadows light the the lighting model engine and vegetation illumination model, put into use in the actual project. These work only to facilitate the development of the actual application, but also conducive to the further development of future graphics research. This paper first introduces the development of 3D rendering engine, including Unreal, Source, Ogre and OSG mainstream draw the basic structure and characteristics of the engine; then describes the development of real-time shadow algorithms, some shadow algorithm The improved algorithm comparison and analysis. Chapter II of this article will be detailed conceptual the Tyr engine architecture. First, this paper describes the architecture of the Tyr System, including Tyr's structure, function, and hardware and software configuration; then from upper detailed analysis of the structure and implementation of Tyr Shading Engine; Finally, the introduction of Tyr Shading Engine call interface and processes, and analyzes the limitations of Tyr Shading Engine. Chapter III describes the architecture Tyr Shading Engine based on a realization for the the shadow algorithm's Shadow Engine. The third chapter, the paper first introduces the basic principles of shadow algorithms, and compare the pros and cons of some shadow algorithm. Then, using the concept of Tyr Shading Engine Shadow Map Series algorithm described a collection based on Tyr Shading Engine shaded light illumination algorithms. Chapter IV of this paper based on the same Tyr Shading Engine architecture, describes a complex tree models outdoor lighting algorithm. TSE architecture also integrates the algorithm. Finally, I graduate stage a summary and outlook. Through this work, I have mastered the basic principles of computer graphics, with in-depth understanding of computer graphics hardware and software, to be innovative in some areas. More importantly, the theory in the study of computer graphics at the same time, I also master mode design, software engineering and project management knowledge, has laid a solid foundation for future learning and work.
|