AViz 6.1 - with Stereoscopic Vision

Project by Dan Peled

Technion - Israel Institute of Technology, 2012

Nanotube image generated with the new AViz stereoscopic capabilities

Project Desciption

This project deals with adding stereoscopic vision (SV) capabilities to AViz.
Supervised by Dr Joan Adler, of the Computational Physics Group at the Technion.

The SV images generated by AVis, such as those on this webpage, are best viewed using red-cyan anaglyphic glasses or two squares of red (left eye) and cyan (right eye) celophane.
Anaglyph Red-Cyan Glasses
Such glasses can be bought online for as low as 1$.

Adaptation for various Linux implementations was made possible thanks to the dedicated help of Dr Amihai Silverman, of the Computing and Information Systems Division at the Technion.

Source and Installation Instructions

The source for this new AViz version (6.1) for Linux can be found here.
Instructions for compiling this version on various Linux implementations can be found here.

There is now a new version of AViz, that includes all the options developed in this project. It is described on the new AViz homepage and can be downloaded from the Github site linked on that page

Operating Instructions - Stereoscopic Vision Settings

In order to operate the SV abilities, 3 buttons in the shape of stereoscopic glasses were added in the bottom of the right hand toolbar of the main viewing window.

In order to enable/disable the SV mode, use the "Enable/Disable" button, as shown in the image below:

Image with Stereoscopic Vision Mode EnabledImage with Stereoscopic Vision Mode Disabled

As mentioned above, this button activates and deactivates the SV mode.

SV works by showing a different image to each eye, thus creating the illusion of a 3D image.
In order to achieve a proper prediction of how the model would look for each eye, the parameter of the distance between the two eyes, A.K.A. pupillary distance (PD), needs to be set.
In reality the PD is almost fixed for everyone, but since the models shown in AViz are re-scaled to fit the screen, the pre-configured PD may not be right for all models.
Therefore, the 2 buttons shown in the images below may be used to increase/decrease the PD:

Images of Large Scale Model with Small Pupillary Distance Images of Large Scale Model with Large Pupillary Distance
Images generated using a data file created by Joey Fox.

Those buttons can be pressed continuously in order to increase/decrease the PD linearily as a function of time.

Another result of modifying the PD parameter is an increased 3D effect, as seen in the images below:

Images of Small Scale Model with Small Pupillary Distance Images of Small Scale Model with Large Pupillary Distance

Few Demonstrations:

Image of diamond with a defect by A. Silverman from project with R. Kalish and J.Adler.
Image of a silver crystal by J. Adler from data of H. Weissker, CiNaM, CNRS, Marseilles.

Contact Information:

I can be reached at "peledan at gmail.com".

Useful Links:

Old AViz home page (AViz < 6.0).
New AViz home page (AViz 6.0).
Back to the Computational Physics Group webpage.

July 2012