It is insufficiently powerful to compute multi-view images at a high enough frame or data rate to support high quality dynamic three-dimensional displays with the current computer software and hardware. According to the correspondence between lens position and elemental image, a real-time computer-generated content generation method for integral imaging based on cross perspective is presented. A GPU-driven rendering pipeline (GDRP) with geometry instancing and instance culling technique is designed, and the number of triangles processed in the rasterization stage is reduced greatly. Several virtual dynamic scenes including various materials and millions of vertices are used to verify the performance of the GDRP method in the experiment. Experimental results show that the frame rate can reach 60 fps with 3840 × 2160 resolution.
A modified single-pass multiview rendering method is proposed to achieve real-time large viewing angle volume data three-dimensional (3-D) display. By modifying the volume rendering pipeline, the mapping of the synthetic image pixel and multiperspective information is directly accomplished in once rendering pass. And then shear-transformed ray is cast to integrate multiperspective information into the synthetic image used for 3-D display. Proof-of-concept experimental setups are constructed with the autostereoscopic 3-D display and the 3-D light-field display to demonstrate the proposed method without loss of generality. The experimental results show that the real-time frame rates of the autostereoscopic 3-D display and the 3-D light-field display are more than 30 and 60 fps at 4K (3840 × 2160) resolution, respectively. The rendering efficiency of the proposed method is irrespective of the viewpoint number and viewing angle size. In addition, it is not only compatible with the volume drawing pipeline but also robust to different types of 3-D displays based on pixel coding. A feasible way of applying 3-D display to the biological and medical fields is presented.
Advanced volumetric data three-dimensional (3D) display can provide depth cues than conventional two-dimensional. Here, an algorithm of view frustum shear transformation and ray casting integral to realize real-time volume data 3D display is presented. It is compatible with the existing volume drawing pipeline and robust for other types of 3D displays. Experimental results demonstrate that the volume data is clearly represented, and real-time frame rate is more than 30 fps under the condition of subpixel-level at 4K (3840×2160) resolution. Besides, its performance does not rely on the viewpoint number and viewing angle, therefore, it is very suitable for 3D display of large viewing angles and dense viewpoints.