当前三维模型在Internet上的应用越来越广,但先下载再显示的传统发布方式也一直受到安全性、网络带宽和客户端机器的图形性能3方面的制约.结合三维模型化简和远程渲染技术提出了一种新的三维模型发布系统.系统把高精度模型保存在渲染服务器上,客户端的三维浏览器只提供大幅精简的粗糙模型.用户可以在客户端对粗糙模型进行缩放、平移和旋转等操作,选择最佳的观察视点.当用户停止操作时,客户端向服务器发送一个渲染请求,该请求中包含用户当前的视点、方向和光照条件等信息.服务器根据客户端请求进行渲染并返回高精度模型的图像.因为敏感的高精度模型保存在服务器端,因此该系统具有先天的安全性优势;因为客户端和服务器之间只在用户停止操作时传输平均大小为30kByte的图像,因此系统对网络带宽要求很低;此外客户端只需要渲染极为简单的精简版模型,所以不需要很高的图形性能.
3D models have been widely used on intemet. However, the conventional publishing way which downloads models first and then renders has always been haunted by the limitation of security threat, network bandwidth and low graphic performance of client machines. By combining 3D model simplification and remote rendering technology, a new 3D model publishing system was put forward. The high-resolution models were kept on the rendering server. On the 3D viewer client only low-resolution versions of the 3D models were provided. User can zoom, translate and rotate the low-resolution model on the 3D viewer client. When user stops manipulating, the client sends a rendering request to the rendering server which includes the user's current viewpoint, direction and lighting information. The rendering server then renders and returns images of high-resolution models according to client requests. This system can effectively guarantee the security of the 3D model and significantly lower the requirements for client machine's graphical performance and network bandwidth.