Font Size: a A A

Realization Of Modern Real-time Rasterization Rendering Engine With OpenGL

Posted on:2022-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:X P CuiFull Text:PDF
GTID:2558306914461464Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Real-time rendering refers to the dynamic process of using a computer to quickly produce images,and after the images are rendered on the screen,the user gives feedback and affects the dynamic process of subsequent images.It is a highly interactive field in computer graphics.Graphics algorithms in the real-time rendering generally need to consider the issues of operating efficiency and algorithm quality at the same time,taking into account the smoothness and aesthetics of the rendered screen.The concept of real-time rendering includes graphics rendering quality,rendering speed,and graphics acceleration hardware.This kind of technology is widely used in three-dimensional video games,industrial design,film and television animation,virtual reality,etc.This thesis designs a rasterization renderer based on OpenGL.The rendering process of the graphics rendering pipeline is described in detail,and the important matrix transformations are derivated and analyzed.Described the current shading theory for a wide range of applicable scenes.And a set of comprehensive lighting rendering schemes are designed with the light source simulation algorithms.Achieved the comprehensive application of 3D models and lighting algorithms.The thesis focuses on some visual effect simulation algorithms that are frequently used in practical applications,and gives detailed description and analyzation of them.The actual running rendering effect of these visual effect simulation algorithms is given at the end.When describing traditional solutions to some problems,the thesis deliberately breaks the inherent thinking and achieves the effect of using traditional rendering techniques to solve brand new problems.
Keywords/Search Tags:real-time rendering, rendering engine, rasterization, OpenGL
PDF Full Text Request
Related items