摘要
渲染已成为了一个商业化的产品,高质量的渲染效果正力图在低配置的终端机上实现,让服务器承担一部分的渲染计算并为客户端提供按需服务是一个良好的解决方法。本文介绍了这种基于服务器端的三维渲染方法中的系统框架和关键技术,如视频压缩、网络传递的改进,并详细分析了三种方法的优劣及基于服务器端的三维渲染的相关技术以及该方法所带来的应用前景。
Rendering has become a commercial product. High quality rendering is now trying to be implemented on the terminals with low-level configurations. Transferring the rendering computation to the server and providing the client with on-demand services is a good solution. In this paper,we emphatically introduce the system framework of server-side rendering and the key technologies such as video compression,network transmission and their improvement works. We present a detailed analysis of three 3D rendering methods,i. e. client-side rendering,server-side rendering,and hybrid rendering,including both the advantages and the shortcomings. The introduced technologies are mainly related to 3D rendering on the server-side and the application prospect of the server-side rendering is also stated in our paper.
引文
[1]云计算服务[EB/OL].https://baike.baidu.com/item/云计算服务/8061447?fr=aladdin,2018-10-12.
[2]瘦客户端[EB/OL].https://baike.baidu.com/item/瘦客户端/194349?fr=aladdin,2019-01-09.
[3]Martin I M.Adaptive rendering of 3D models over networks using multiple modalities[M].NewYork:IBM TJ Watson Research Center,2000.
[4]负载均衡[EB/OL].https://baike.baidu.com/item/负载均衡/932451?fr=aladdin,2018-12-03.
[5]Ma K,Fang L,Li C.Pipeline for Network based Server-side 3D Image Rendering[P].USA:8,386,560 B2,2013-2-26.
[6]视频编码[EB/OL].https://baike.baidu.com/item/视频编码/839038?fr=aladdin,2018-9-19.
[7]Yoon I,Neumann U.Web-Based Remote Rendering with IBRAC(Image-Based Rendering Acceleration and Compression)[J].Computer Graphics Forum,2010,19(3):321-330.
[8]Aliaga D G,Rosen P,Popescu V,Carlbom I.Image warping for compressing and spatially organizing a dense collection of images[J].Signal Processing Image Communication,2006,21(9):755-769.
[9]Duan J,Li J.Compression of the layered depth image[J].IEEE Transactions on Image Processing,2003,12(3):365-372.
[10]Giesen F,Schnabel R,Klein R.Augmented Compression for Server-Side Rendering[C].Vision Modeling and Visualization,Boca Raton:CRCPress,2008:207-216.
[11]Shi S,Hsu C H,Nahrstedt K,Campbell R H.U-sing Graphics Rendering Contexts to Enhance the Real-Time Video Coding for Mobile Cloud Gaming[C].The 19th ACM International Conference on Multimedia,New York,2011:103-112.
[12]菲斯喵.2019年,全球游戏市场规模将达到1500亿美元丨Newzoo预测[EB/OL].http://sh.qihoo.com/pc/97fc47e99d086f399?cota=1&refer_scene=so_1&sign=360_e39369d1,2019-01-12.
[13]Claypool M,Claypool K,Damaa F.The effects of frame rate and resolution on users playing first person shooter games[C].Multimedia Computing and Networking(MMCN),San Jose,California,USA,2006,6071:607101-607111.
[14]Huang C Y,Hsu C H,Chang Y C,Chen K T.GamingAnywhere:An open cloud gaming system[C].Proceedings of the 4th ACM Multimedia Systems Conference,New York,2013:36-47.