Digital tools are transforming stereoscopic 3D content creation and delivery, creating an opportunity for the broad acceptance and success of stereoscopic 3D films. Beginning in late 2005, a series of mostly CGI features has successfully initiated the public to this new generation of highly-comfortable, artifact-free digital 3D. While the response has been decidedly favorable, a lack of high-quality live-action films could hinder long-term success. Liveaction stereoscopic films have historically been more time-consuming, costly, and creatively-limiting than 2D films - thus a need arises for a live-action 3D filmmaking process which minimizes such limitations. A unique 'systematized' what-you-see-is-what-you-get (WYSIWYG) pipeline is described which allows the efficient, intuitive and accurate capture and integration of 3D and 2D elements from multiple shoots and sources - both live-action and CGI. Throughout this pipeline, digital tools utilize a consistent algorithm to provide meaningful and accurate visual depth references with respect to the viewing audience in the target theater environment. This intuitive, visual approach introduces efficiency and creativity to the 3D filmmaking process by eliminating both the need for a 'mathematician mentality' of spreadsheets and calculators, as well as any trial and error guesswork, while enabling the most comfortable, 'pixel-perfect', artifact-free 3D product possible.
It is often very hard to interpret molecular structure data obtained as a result of experimental measurement or theoretical calculations. Typical examples of such data sources are X-ray diffraction techniques, NMR techniques or quantum mechanic calculations. The obtained 3D data as electron density maps or atom positions are complex objects and they require sophisticated methods of visualization. In the first part of this article we will discus several data interpretation problems for which the stereoscopic visualization is strongly recommended. In the second part, an overview of existing chemical software supporting stereoscopic visualization will be given. We will show the necessary methods for stereoscopic visualization implementation on the MCE code development example. MCE is software we developed. It is targeted for interpretation of X-ray diffraction and quantum mechanical calculations. Based on our practical experiences, we summarize in the end of the article the requirement for creating and ergonomically
comfortable working environment for everyday stereoscopic visualization use for chemical structure analysis purpose.
Autostereoscopic monitors generally require complicated image pattern creation based on reprocessing of multiple scene views. The computational power necessary for such reprocessing is very high when real-time output of images is required at refresh rates higher than 24 fps and at high output resolutions from 1600x1200, to as much as 3840 x 2400. The optimal method is to do such reprocessing by the help of graphic card HW and not by CPU. We solved output creation for 3 types of autostereosopic monitors: generic autostereoscopic monitors requiring column-interlaced pattern, the Sharp RD3D autostereoscopic notebook, and monitors based on StereoGraphics SynthaGram principles. OpenGL stencil buffer operations were used for implementation of the output for monitors requiring column-interlaced patterns as well as output for Sharp RD3D notebook. We have tested 3 different implementations of SynthaGram like pattern creation - pure fixed pipeline OpenGL 1.2 method, nVidia Cg based GPU programming method, and a method using a mixture of both approaches. Benchmarking of all methods on different nVidia graphic card models were made.
We were primary focused on application for multi-view stereoscopic video processing in DepthQ Stereoscopic Media Server software during the development, but identical methods as used for video could be employed for real time CG scene reprocessing.
We have developed software for flexible and cost effective high-resolution stereoscopic video playback from an off-the-shelf Windows compatible computer. The software utilizes the highly flexible input format created through compatibility with the Microsoft DirectShow standard. Video processing speeds are based on selected compression method usage in combination with hardware acccelerated OpeGL data post processing. The key features of the software are: support for multiple input and output formats, on the fly format conversion, up to HDTV (currently 1280 x 720) per eye resolution, ability to preview data from stereoscopic cameras, and adjustable stereoscopic data corrections.