L'affichage tri-dimensionnel OpenGL de la fenêtre de données courante peut être lancé à l'aide de l'icône montrant un cube dans la ligne de boutons Vue de la fenêtre principale.
Cette fonction est optionnelle, c'est-à-dire qu'elle peut être désactivée lors de la compilation. Il peut aussi arriver que, bien que Gwyddion soit capable d'afficher les données en 3D, votre système en soit incapable. Dans ces deux cas, toute tentative d'affichage en 3D aboutira à un message d'erreur expliquant lequel des deux cas est présent. Dans le premier cas il vous faudra soit demander aux personnes produisant les exécutables de Gwyddion de les compiler avec le support 3D, soit compiler vous-même Gwyddion à partir du code source. Dans le second cas, il faudra vous référer au guide de système d'exploitatoin pour déterminer la manière d'activer les fonctionnalités OpenGL 3D. Si vous rencontrez des problèmes de performance pour l'affichage 3D sous MS Windows, vous pouvez essayer de désactiver les effets visuels pour Gwyddion (dans l'onglet Compatibilité du raccourci de Gwyddion).
La fenêtre 3D peut se présenter sous deux formes : avec les contrôles basiques ou étendus. Elle se lance avec les contrôles basiques seulement, cette forme est affichée sur la figure suivante. On peut passer à la forme étendue (et vice-versa) à l'aide du bouton d'expansion situé en haut à droite. Un clic droit sur la vue permet d'afficher le sélecteur de gradient de couleur ou de matériau GL.
La fenêtre 3D basique affiche les contrôles d'interaction à droite de la vue. Par défaut, le glissement de la souris permet de faire tourner la vue horizontalement et verticalement. Les différents modes disponibles sont donnés ci-dessous :
Les contrôles basiques contiennent aussi un bouton d'export d'image.
Avec les contrôles basiques, il est possible de passer d'un mode à un autre en utilisant les touches R (rotation), S (échelle), V (hauteur) and L (rotation de la lumière).
Avec les contrôles étendus, les boutons d'interaction sont placés en haut, mais leur fonction n'est pas modifiée. En complément, plusieurs onglets apparaissent avec certaines options pour chaque :
La vue 3D peut être enregistrée sous forme d'image à l'aide du bouton
.png
générera toujours une image au
format PNG, mais avec une extension qui pourrait prêter à confusion.
Notez qu'en fonction des particularités des systèmes d'exploitation, des cartes graphiques ou des gestionnaires de fenêtre, certains artefacts peuvent apparaître sur les images exportées au niveau de zones masquées de la vue 3D. Si vous rencontrez ce genre de problème, assurez-vous qu'aucune fenêtre ne vient masquer la vue 3D lors de l'export de l'image.
L'éditeur de matériaux OpenGL peut être lancé à partir de l'éditeur de gradient et la gestion des matériaux fonctionne de la même manière. L'éditeur en lui-même est évidemment différent. Il permet d'ajuster quatre quantités définissant le matériau :
→ . Les contrôles présents dans la liste des matériaux sont identiques à ceux de
Si nous notons L le vecteur pointant du point de la surface vers la source de lumière, V le vecteur normal à l'observateur, N le vecteur normal à la surface et R le vecteur pointant dans la direction de la réflection donné par un miroir idéal, l'intensité de la lumière observée dans le modèle d'éclairage OpenGL peut être exprimé par
où Ia,α, Id,α et Is,α sont respectivement les couleurs ambiante, diffuse et spéculaire.