D3DPR:基于Direct3D9的并行图形绘制系统
D3DPR: a Direct3D9-Based Parallel Rendering System
-
摘要: 根据Direct3D9图形库的特征,提出了支持Direct3D9应用程序级透明并行图形绘制系统D3DPR的系统结构及其实现原理.D3DPR分为资源分配和资源绘制2类逻辑节点.通过资源分配节点并行图形库DPGL的截取技术和资源绘制节点的重构技术,任何单机的Direct3D9应用程序都不需要经过修改即可实时转变为由PC集群并行绘制,从而得到更高的绘制性能和高分辨率的多屏拼接显示效果,为用户提供具有更强真实感和沉浸感的虚拟环境.Abstract: According to the features of Direct3D9graphics library,D3DPR system architecture and implementation principle is presented. D3DPR is a parallel rendering system that supports transparent Direct3D9application parallelization and can be divided into two local node types,resource distribution node (D-node) and resource rendering node (R-node).Through interception technique of DPGL parallel rendering library on D-node and reconstruction technique on R-node,any Direct3D9application can be converted for parallel rendering on PC clusters with no modification,and high-performance rendering and high-resolution tiled display can be achieved.As a result,this type of display can be used to generate better photorealistic and immersive virtual environments.
下载: