Font Size: a A A

Design And Implementation Of Real-time Rendering System Based On A Domestic GPU

Posted on:2020-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:X X ChenFull Text:PDF
GTID:2428330590958403Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Domestic GPUs have developed rapidly in recent years,and domestic GPU chips are available for use.However,due to the development of domestic GPUs,their performance,memory,and computing speed are slightly weaker than those of popular graphics chips in the market.With the rapid development of GPUs in recent years,the graphic image display effect has been very good.The big improvement,most real-time rendering systems on the market are not suitable for the domestic GPUs that have just come out.Forced matching can only make the rendering effect greatly reduced,so designing and implementing a real-time rendering system based on domestic GPU is very practical.Deferred rendering technology is a better solution for real-time rendering.It separates the lighting calculation from the scene rendering,first renders the scene into an image,and then performs the lighting calculation pixel by pixel.This is also the reason why the delayed rendering supports multi-light rendering.Multi-source illumination can make the scene more rich,and due to the existence of the deferred rendering framework,some screen spacebased rendering algorithms can be easily implemented,such as HDR effects and floodlight effects.HDR effects can reduce the exposure of areas that are illuminated in multiple light sources,so that they don't lose detail because they are too bright.Delayed rendering and post-processing techniques enable low-performance native GPUs to render effects that can't be rendered by forward rendering.The system implements a real-time rendering system based on delayed rendering by setting multiple frame buffers when the domestic GPU does not support MRT,and implements HDR effects and flooding effects based on delayed rendering.The system is further optimized for the limitations of domestic GPU memory bandwidth and GPU processing speed.Firstly,texture compression,normal map,vertex data compression,multi-level and far-reaching texture are used to improve the complex scene processing.The utilization of GPU memory reduces the rendering pressure caused by the small domestic GPU memory.In the lighting calculation,by using Light Volume to eliminate the influence of the light source far away from the segment,the number of calculations of the light source is reduced,and the rendering efficiency is improved.This system enables the domestic GPU to render a scene with a good display effect at a lower performance.
Keywords/Search Tags:Domestic GPU, Deferred Rendering, HDR, Bloom
PDF Full Text Request
Related items