Requirements: The standard VMD builds require MacOS X 10.4.7 or later.

In order to use features such as the 'vmdmovie' plugin, you would be well advised to install the "Fink" package manager, so that you can easily add related software such as the NetPBM image toolkit with simple commands such as "fink install netpbm".

MSMS: Until native versions of MSMS are available for MacOS X on Intel, it is necessary to set the VMDMSMSUSEFILE environment variable to work around incompatible endianness when running the PowerPC version of MSMS through the MacOS X Rosetta emulator.

VMDMSMSUSEFILE=1
export VMDMSMSUSEFILE

Stereoscopic Display: VMD supports stereoscopic display on appropriately equipped Macs, however the VMDPREFERSTEREO environment variable must be set to inform VMD that you want it to acquire a stereo-capable display window. This is done for performance reasons, as VMD would otherwise have a lower display rate, even when not using stereo, as a result of some limitations with the current Apple stereo display driver implementation. This variable is set in the .profile with the commands:

VMDPREFERSTEREO=1
export VMDPREFERSTEREO

Enabling advanced OpenGL rendering features: At the time of the release of VMD 1.8.5, the shipping versions of MacOS X contained a number of OpenGL bugs which detracted from the stability of VMD, so these unsafe features have been disabled by default on the PowerPC builds of VMD where the stability problems occured. These features can be re-enabled with the following additions to your .profile:

# enable all OpenGL extensions by default
VMDMACENABLEEEXTENSIONS=1
export VMDMACENABLEEEXTENSIONS

# disable the multi draw arrays extension that is still unsafe
VMD_EXCL_GL_EXTENSIONS=GL_EXT_multi_draw_arrays
export VMD_EXCL_GL_EXTENSIONS

OpenGL Programmable Shading: At the time of release of VMD 1.8.5, the shipping versions of MacOS X contained bugs in the implementation of OpenGL programmable shading. The symptoms are that VMD shaders compile with no errors at program startup, but if you change the Display->Rendermode setting to GLSL, all shaded geometry will disappear and/or be drawn solid black. A workaround is available which disables the use of depth-cueing, user-defined clipping planes, and the color-by-volume feature of VMD. If you're interested in getting a copy of the GLSL shaders that run with the current MacOS X drivers, send email to vmd@ks.uiuc.edu. We hope that Apple will soon fix these bugs and that the standard VMD GLSL shaders will work with no modifications in the near future. Users of the PowerPC Mac versions of VMD will still need to enable extensions as described in the note above.