Real-time rendering for integral photography that uses extended fractional view
Real-time rendering for integral photography that uses extended fractional view
复制标题
使用扩展分数视图的整体摄影的实时渲染
DOI:
10.1117/12.807081
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
K. Yanaka
中科院分区:
文献类型:
--
作者:
K. Yanaka
A real-time method for rendering integral photography (IP) that uses the extended fractional view technique is described. To make an IP image by using CG technology, hundreds of still pictures from different camera positions need to be taken, and the images have to be synthesized by using other software. This is because CG applications do not have a special rendering mode that is required for the extended fractional view approach when the directions of the rays are not uniform. Hence, considerable processing time is needed to synthesize one IP image using the method, which is not suitable for real-time applications such as games. Therefore, new high-speed rendering software was written using C++. It runs on a typical Windows PC. Its main function is to trace the path of each ray, which is emitted from each subpixel of a liquid crystal display (LCD) and refracted by a fly's eye lens. A subpixel is used instead of a pixel because a pixel on a color LCD is made up of three subpixels, one each for red, green and blue, and their positions are different. If there is an object on either side of the extension line of the ray, the coordinates of the intersection are calculated, and visibility is determined by z-buffering. If the intersection is visible, the color is acquired and pasted on the subpixels of the LCD. I confirmed that a simple 3D moving object, which consists of several polygons, could be rendered at more than two frames per second, and a full-parallax moving image could be obtained by using IP.