With this window the user is able to enjoy the stereoscopic ( or 3D) experience, to enable shadow drawing, and to enable a ground plane that can be used as floor ( shadows are drawn on it) or as mirror.

Be aware that these options can be costly if the model is big.

Option at bottom of window:

  • Dynamic update: if set, any change in the window will be shown immediately in the model visualization window.

Stereo (Stereoscopic vision)

stereoscopic vision3d view

The best experience is achieved with the Perspective view activated, for that purpose the 'Perspective' checkbox has been included in the top right of the window and with the '-->' button the perspective window can be opened.

The different options are:

  • Use stereo: enable or disable the stereoscopic view.
  • stereo mode: here with the user can selected how to experience the stereoscopic view by using:

Anaglyph colours: software mode which uses the red and cyan colours to generate the visualization for the left and right eyes respectively. To enjoy this view, the user needs the typical red-cyan glasses, like this one (from wikipedia.org):

Quad buffers: the hardware( OpenGL's quad buffers) is used to generate the views for the left and right eyes. The user will need special hardware to enjoy this option.

  • eye distance: fixes the distance between left and right eyes to generate the visualizations, which influences the stereo perception. Best results are achieved in the range 0.2 - 0.5.
  • switch eyes: switches the left-right eye view.
  • eye distance mode: the eye distance can be specified in absolute mode, i.e. the distance is always the same (in meters) regardless the dimension of the currently visualized model, or scaled with the model. Best results are achieved with 'scaled with the model'.
  • left/right colour mask: in the anaglyph stereo mode, this option allows the user to specify different colour filters for the left and right eyes by using the red, green, blue or alpha channel of the colour buffer. The default is red for the left eye and cyan ( blue + green) for the right eye, but other colour filters are yellow ( red + green) and blue ( blue) or green ( green) and magenta ( red + blue).

When the stereoscopic mode is on the following considerations should be done:

  • Animation: if the selected stereo mode is quad buffers, then the left and right eye frames are stored together in a double width frame in the animation file which can be viewed with special viewers. Only avi files are supported. In the anaglyph mode, the animation is saved as it is viewed on the graphical window.
  • Colour of Layers and Contour Fill: if the selected stereo mode is anaglyphs some colour artefacts will occur: red tones are only viewed from one eye and blue tones from the other one. Specific Contour fill colours scales has been added for anaglyphs stereo mode, the user may check Options --> Contour Fill --> Colour scale --> 3D anaglyph. It is also recommended, in this mode, to avoid pure reds, blue and greens as colours for layers or sets.


Herewith the user is able to control several shadow options. To be able to see the shadows, an hardware accelerated OpenGL 1.5 or upwards is needed, and best results are achieved with a good graphic card. OpenGL 2.0 or the framebuffer object extensions is need to get a 'finer silhouette'. GiD uses the shadow mapping tecnique to visualize the shadows of the model allowing self-shadows.

  • Use shadow: enables or disables the shadows visualization.
  • shadow color: this option controls if the shadows should be black or shoule be drawn with and dimmable ambient light.
  • shadow bias: this advanced options allows the user to adjust the offset between the oclusor and the shadow. The default value is -0.002.
  • finer silhoutte: this advanced option allows the user to control the granularity of the shadow, i.e., the resolution of the texture to be used to create the shadow. By default, i.e. deactivated, the same graphical window is used to created the shadow texture. An accelerated OpenGL 2.0, or the framebuffer object extension is needed for this option to be used. If checked, the options are
  • medium: which uses a texture of 1024 x 1024 pixels to create the shadow map, using 4 MB of memory,
  • high: which uses a texture of 2048 x 2048 pixels to create the shadow map, using 16 MB of memory,
  • very high: which uses a texture of 4096 x 4096 pixels to create the shadow map, using 64 MB of memory,
  • highest: which uses a texture of 8192 x 8192 pixels to create the shadow map, using 256 MB of memory.


The model is mirroed on a ground surface, or ithis ground plane can be used as floor ( shadows are drawn on it).

  • Use floor: enable disable option
  • As mirror: use plane as floor or mirror
  • edge relief: how to drawn the edges of the plane
  • backlight: siwtch backlight on/off
  • floor colour: chose colour
  • floor attached to object: when moving the object, the floor stays fixed or moves with the object
  • flor angle: inclination angle of the floor
  • floor height: height of the floor, relative to the object
  • floor size: size of the floor