Making Matter

Help with Exploring these Pages

Index © M. Hewat 1998-2001 Help

  • The Size of WWW Browser Windows
    If your WWW window occupies the whole screen, reduce it now by clicking in the top right box. We will use a second WWW window to show the 3D objects, and this will be hidden if your main window is full screen.

  • Suitable WWW Browsers
    You can read these pages with any kind of computer using any WWW browser such as a recent version of Netscape or Internet Explorer. A faster download may be obtained from ZDNet

  • The 3D Structure Window
    Click here to display the 3D structure window. If this second window does not display a 3D structure, you must first download a 3D VRML viewer such as CosmoPlayer for Windows and Macintosh, or VRMLview for Windows, Linux, BeOS and SGI. This will allow you to see the structures in 3D, turn them around and explore inside them. A faster CosmoPlayer download may be obtained from ZDNet or from our own server for Win-95 or Macintosh. Although we recommend CosmoPlayer2.1.1 or VRMLview, you can find other VRML viewers at the VRML Repository. If you have a Silicon Graphics machine with a recent system, the best VRML-1 viewer is the built-in "ivview" application.

  • Installing Cosmo 2.1.1 under Windows-95/98/NT
    First uninstall any old versions of Cosmo and restart the machine. Then when installing Cosmo, make sure you select use with "un-supported" browsers. Recent verions of Netscape and MSIE will not be recognised by the Cosmo installer, but of course work perfectly well with Cosmo. If CosmoPlayer does not work under Netscape, copy the npcosmop211.* files manually to the plugins folder and re-start Netscape. Note that older versions of MSIE will only display gzipped VRML files. You should be using gzipped files anyway with Windows, since downloads are faster.

  • Installing VRMLview under Linux, SGI or Windows
    Place the VRMLview application in a folder such as /local/bin/vrmlview then go to Netscape Edit/Preferences/Navigator/Applications and add it as a new application, making sure to include the full path to it and to add %s after the application name to tell it to read the current input (eg "/local/bin/vrmlview/vrmlview.exe %s"). Define the extension as WRL and the mime type as x-world/x-vrml. VRMLview or ivview can be installed the same way under SGI Irix. For SGI VRMLview has the advantage that it can use compressed VRML files and print JPEG images of the structure display, but ivview is faster and gives a higher quality display. VRMLview also works well under the new Linux browser Konqueror. VRMLview even has some advantages over CosmoPlayer, however it cannot "blink" between different structures to compare them, and there are minor display problems for a few structures (see Back-Face Culling below).

  • Printing the 3D Structure Window
    You cannot print the 3D structure window directly (under VRMLview, you can save a JPEG image). Otherwise you must use the "PrintScreen" key. Enlarge the window to fill the screen for best resolution, then in Windows press the "Alt-PrintScreen" keys to copy just the top window. Paste this into MS-Word or any graphics application, such as the free trial version of Paint Shop Pro for Windows from ZDnet , and print from that application after cropping, selecting the option to fill the whole page.

  • The CosmoPlayer VRML Controls
    Hold down the mouse button over the 3D object and drag the mouse: the left button is used to rotate, the right button to translate, and the "middle button" to zoom. (If you don't have a middle button or if it is not defined as "middle button" in the Windows Control Panel mouse properties, hold down the Ctrl key while dragging with the left button). If the image skates off the page, you may need to choose "Examine" mode. Locate the small Change Controls stick at the bottom left-center of the Cosmo console. Click on this stick to shift it up. (Sometimes you need to click it twice to enter "Examine" mode). Since you can then examine the structure with the mouse alone, you might want to minimise this dashboard console by clicking on the left tab. Move the structure to the center of the window, or zap an atom with the cross-hair tool, to rotate about that point.

  • The VRMLview Controls
    These are similar to those for CosmoPlayer; the right button rotates, the left zooms, and both together (or the middle button) translates. When the first VRML structure is displayed, adjust the size of the window, select View then Filled, Full Model, and Backface Culling On. Also try Settings - Window Buffer Off, otherwise you may need to click in the window to redraw the display.

  • Optimising CosmoPlayer2.1.1
    It is important that you use the latest version for Windows (2.1.1) ! The previous version 2.0 did not include support for MicroSoft's Direct3D, and many graphics cards use drivers optimised for Direct3D. Open the Cosmo Preferences (bottom right of console) and try the 3 options for Graphics: Automatic, Direct3D, and OpenGL. (Press the '=' key to display the frame rate, and rotate the drawing). Experiment with different settings, sizes of window and number of colours set by the Windows desktop. Download and install the latest drivers for your graphics card of course. On a PC, you might try installing SGI's openGL driver which may give an up to 40% speed increase over MicroSoft's Direct3D driver, and is even faster than some hardware graphics cards. Finally, under Preferences-Advanced, select the Virtual Trackball rather than the default Standard Examiner - this makes it easier to rotate the structure !

  • The Speed of the 3D Display
    The speed with which you can rotate 3D objects naturally depends on how complex they are and how powerful your computer is. You will need at least a 75 Mhz Pentium class PC, a Macintosh PowerPC, or a Unix workstation such as a Silicon Graphics O2. The display may be faster if you reduce the size of the window. For $1000 you can now buy a PC that will rival an SGI, with a 3D frame rate higher than many monitor refresh rates for simple structures. Choose one with a modern PC-graphic card eg containing the nVidea G-Force chipset.

  • But what is VRML anyway ?
    You don't need to know what VRML is, but if you are curious, it stands for Virtual Reality Modelling Language. You can learn how easy it is to use for crystallography from the ILL's WWW pages.

    But first look at the pretty pictures of typical structures produced by ICSD-for-WWW.


    Please report any problems to hewat@ill.fr.