|
The field of real-time rendering is developing fast, under the influence of 3D games, film effects, architectural designs and so on, the new theories and technologies are more and more. With the programmable pipeline, the developers have more freedom in graphics developing, as a result, the image processing effects are better and richer.HDR rendering can produce a perfect 3D scene with very big luminance contrast, and the details are often very clear, it’s the best technology to present photo-realistic. Now many developments in related fields are HDR supported. In order to have the system supports HDR too, the thesis analyzes the common tone mapping operators of HDR rendering, and makes a comparison of these operators through programming. After that, the thesis has chosen the proper operator which will be used in HDR rendering of the post process system.Post processing is a type of image processing which carry out after the 3D scene has been rendered, it’s a very important part of real-time rendering, post-process effects are very effective expression means to show realistic. The common effects are bloom, depth of field, motion blur, blur effect, etc.After have a research in image processing, the thesis designs such a post process system: it contains the usual post-process effects, and users can use this system to edit post-process effects more efficiency. The implement of this system is through developing a post-process editor, the thesis presents the design of the system function, the whole framework, system procedure, UI of the editor, the save department, and the realize of the effects, especially the HDR-based effects, bloom. In contrast to have the effects code written in rendering program, in visualization 3D scene edit system, the thesis needs to solve the problem of the combine of these effects, for this problem the thesis refers to a new rendering method to merge these effects, that is combine these effects in a chain way, the method has been successful implement in the post process system.
|