Font Size: a A A

Network Architecture Design And Implementation Of End-Cloud Integrated Rendering Engine

Posted on:2022-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y C WangFull Text:PDF
GTID:2518306551454234Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The concept of cloud rendering engine has been popular for many years.While people are pursuing high-quality picture quality,they also expect to be able to enjoy high-quality services anytime,anywhere regardless of location or equipment.With the development of technology,many mature cloud rendering engine services have been officially launched in recent years,with infinite potential and strong commercial value.However,mainstream cloud rendering engines are all based on video streaming.The server receives simple interaction requests from users,calculates the final picture,and sends it back to the client in the form of a video stream.The client is not limited by the performance of the device,and can enjoy the high-quality service brought by the cloud rendering engine.However,as the rendering process becomes more and more complex,this method puts more and more pressure on the server side,relies too much on the network,and wastes the computing power of the terminal device.The end-cloud integrated rendering engine proposes a brand-new solution.Instead of placing the computing pressure on one end,the end-cloud collaborative work method is adopted.By virtualizing the drawing pipeline,the engine encapsulates and abstracts the different calculation stages of the current drawing pipeline and the different drawing batches required by the drawing algorithm,and organizes them into maps,which can easily obtain and configure various drawing resources.In the cloud rendering engine of the traditional streaming mode,the network module only needs to be responsible for the function of network transmission.In this real-time rendering engine with end-cloud collaborative work,the network module also participates in the rendering,and configures the acquisition of network resources on the virtual rendering pipeline,providing cloud effect developers with a simple way to use the network.Therefore,comprehensively considering the various application scenarios of the engine,the entire network module is divided into modules,starting from two aspects related to drawing and network transmission,two important components are constructed: dispatcher and connection.The connection,as the basic underlying transmission service,provides the data transmission function for the dispatcher,and specializes it according to the platform.After the complicated network transmission part is separated,the distributor only needs to focus on network tasks.In order to make the network task and the drawing algorithm not mixed together,the cloud effect developer is provided with a network use interface for network event registration,which greatly facilitates the drawing effect developer.Finally,based on the network architecture,the end-cloud distribution simulation of ambient occlusion is implemented.
Keywords/Search Tags:Cloud rendering engine, Network framework, Device-cloud collaboration
PDF Full Text Request
Related items