In the recent years, many3d films give the audiences the visual shocking, then the research on the3d display technique become the one of the hot field. The3D contents are mainly produced by two rendering methods including the offline rendering and the online rendering. The current3D contents are mostly created by3D soft such as3DSMAX with offline rendering. The offline rendering has a huge limitation which cannot supply a human-computer interaction. At the same time, online rendering could provide the real-time online3D sources for users, but it cannot build multi views easily to create stereo pairs in real-time and the rendering speed is slow.Therefore, a novel idea has been proposed. First of all, three-dimensional data is intercepted with rewriting the new opengl32.dll. Secondly, use the method of mathematical modeling to calculate other camera positions in multi-view rendering from the current position. Finally, design a parallel rendering scheme based on multi threads. The scheme could provide a fast, online multi-view rendering technical.A great number of existing application programs developed by OGRE (Object-Oriented Graphics Rendering Engine) such as game soft could be converted to multi-view stereo images automatically and displayed on a three-dimensional display directly without modifying the source codes. In addition, this method supports real-time interaction. It could provide a new technical support and developing ideas for the game industry, the advertising media, the exhibition and so on. |