Font Size: a A A

Design And Implementation Of Rendering System Based On Ray Tracing Technology

Posted on:2017-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:W X ZhangFull Text:PDF
GTID:2348330503972499Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Ray tracing algorithm is a realistic scene rendering algorithm.The algorithm is widely used in industrial vision, such as 3D movies, games, and also be applied to create 3D models. With the stronger GPU computing power and storage capacity increasing, compared to the traditional rasterizer rendering algorithm, ray tracing attracts more and more attention. Pursuit of realistic rendering has always been the goal of 3D computer graphics, and ray tracing technology just provides a powerful tool to achieve this goal.Aiming at this goal, we designed and implemented a rendering system based on ray tracing algorithm, and improve the rendering system in rendering efficiency and rendering qulity. Based on the ray tracing theory, analysis of the ray tracing algorithm is introduced, as well as basic concepts such as rendering process and illumination model.we then build the whole rendering process framework. Building a scene of texture map load process, putting forward distance based texturing mapping plan, the near view object uses the high quality of texture mapping, for far from viewpoint of objects with low quality texture mapping, in order to reduce the memory usages in rendering process; In the generation of sampling points, according to the number of sampling points with the adaptive sampling scheme, based on the multiple sampling Multijittered and Hammersley sampling, we analyze the application of the two sampling methods, to choose the adaptive sampling algorithm to ensure the quality of the final rendering. In order to improve the efficiency of collision detection, we use rasterization acceleration strategy based on the number of objects to scene space division, so as to decrease the time of collision detection and thus improve the efficiency of collision detection.System uses ray tracing method to rendering of scenes offline, through the optimization during the process of texuture loading, sampling process, collision detection. The experimental results show that the rendering system improve the rendering efficiency and rendering quality.
Keywords/Search Tags:Ray tracing, distance based texturing mapping, adaptive sampling algorithm, acceleration structure
PDF Full Text Request
Related items