Font Size: a A A

CAD Model Real-time Assembly And Realistic Rendering Tool Development

Posted on:2024-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:S F ZhangFull Text:PDF
GTID:2568306917497014Subject:Software engineering
Abstract/Summary:PDF Full Text Request
CAD software technology has been widely applied in automotive,aerospace,and architectural design for many years.The use of CAD software for model display and design has become an indispensable technical means in the design process of various fields.With the complexity and precision of CAD model structures and the increase in model data,CAD software requires high-quality global lighting visualization methods to provide accurate lighting changes,which can help designers understand intricate geometric position relationships.On the other hand,the precise reproduction of the appearance of CAD models is essential for the intuitive display of target models,which can stimulate designers’ creative thinking.Therefore,CAD model realistic rendering is one of the critical problems that need to be solved in the industry.Currently,most CAD software uses rasterization methods to visualize models.Although rasterization rendering requires less computational resources,the rasterization rendering images differ significantly from reality and cannot present realistic effects.In graphics,the commonly used rendering method is raytracing,which is used to render physically realistic visualization effects.However,due to the limitations of current hardware levels,obtaining realistic and converged rendering images requires a large amount of time and computational resources,making raytracing difficult to apply in the real-time human-computer interaction process of CAD model design.The main work of this article is the development of a real-time assembly and realistic rendering tool for CAD models.The tool comprises a realistic real-time rendering engine and a real-time rendering technology based on cloud computing.In the realistic real-time rendering engine,the CAD model discrete geometric data is unified organized.At the same time,to meet the demand of various materials in the CAD model design process,a physical realistic material library was constructed,and an efficient material function module was constructed based on it so that materials can be freely changed during the design process.Additionally,based on the new GPU architecture,this article studied a real-time rendering pipeline that efficiently combines raytracing and rasterization with a real-time rendering pipeline.The pipeline uses the efficiency and characteristics of delayed rendering in rasterization to sample indirect lighting,shadows,and ambient occlusion in the scene,and uses methods such as microfacet shading model for shader calculation.To meet the requirements of real-time,only one ray tracing sample is performed,and the problem of large noise in the sampling result is solved by using SVGF and BMFR algorithm-based denoisers to denoise the noise image.Based on the realtime hybrid rendering pipeline,the real-time assembly interaction function of CAD models is achieved.The final result shows that at a resolution of 4K,the average frame rate of the tool is 66.2fps,with efficient performance and outstanding realistic rendering effects.Based on the realistic real-time rendering engine,this article achieved a real-time rendering technology based on cloud computing that can transfer the rendering tasks of largescale CAD models from lightweight clients to high-performance rendering servers on the cloud.Real-time rendering of CAD models with thousands of components and billion-triangle face sheets was achieved,and the rendering results of the high-performance rendering server on the cloud were transmitted to the client with low delay through network transmission,overcoming the computing and storage bottleneck of lightweight clients.Finally,the article demonstrated the practical visualization of the CAD model of the JIGANG Cold-forged Steel Plant through actual visualization,further verifying the application value and practical ability of the visualization tool.
Keywords/Search Tags:CAD model visualization, Real-time rendering, Realistic rendering, Cloud rendering
PDF Full Text Request
Related items