计算机与现代化 ›› 2017, Vol. 0 ›› Issue (4): 62-66.doi: 10.3969/j.issn.1006-2475.2017.04.013

• 应用与开发 • 上一篇    下一篇

协同系统中三维图形渲染的分布式架构

  

  1. 河海大学计算机与信息学院,江苏南京211100
  • 收稿日期:2016-08-08 出版日期:2017-04-20 发布日期:2017-05-08
  • 作者简介:庄天龙(1990-),男,江苏泗阳人,河海大学计算机与信息学院硕士研究生,研究方向:计算机应用; 梁正和(1964-),男,江苏扬州人,副教授,博士,研究方向:分布式,大数据,ERP; 王怀亭(1990-),男,硕士研究生,研究方向:计算机应用。

Distributed Architecture for 3D Graphics Rendering in Collaborative System

  1. College of Computer and Information, Hohai University, Nanjing 211100, China
  • Received:2016-08-08 Online:2017-04-20 Published:2017-05-08

摘要: 在三维协同系统中,三维图形的渲染效率和传输速度影响到了系统的整体效率。本文采用分布式架构保证三维图形在协同系统中的渲染和传输效率。把渲染好的三维图形以拍照的形式生成图片在网络中传输,打破了传统三维图形渲染对浏览器的限制以及对移动终端消耗巨大资源的局限。服务器端通过建立多线程TCP通信,既保证了用户交互操作的可靠性,同时又避免了多个用户同时操作三维图形时出现的操作二义性。最终实现用户与三维图形的实时交互,从而提高用户体验。

关键词: 协同系统, 分布式架构, 三维图形渲染, TCP通信

Abstract: In the 3D collaborative systems, 3D graphics rendering efficiency and transmission rate affect the overall efficiency of the system. In this paper, a distributed architecture is designed to ensure that the 3D graphics rendering and transmission efficiency in the collaborative system. The rendered 3D graphics are in the form of photographs to generate an image transporting on the network, breaking the limitations of traditional 3D graphics rendering on browsers as well as mobile terminals that consume enormous resources limitations. In addition, through the establishment of multi-threaded. TCP communications on the server, it not only ensures the reliability of user interaction, but also avoids the operations ambiguity of multiple users simultaneous operation of 3D graphics. Finally it achieves users real-time interaction with 3D graphics, thereby improves the users experience.

Key words:  collaborative system, distributed architecture, three-dimensional graphics rendering, TCP communication

中图分类号: