Трёхмерное отображение OpenGL текущего окна данных может быть вызвано кнопкой с изображением куба в ряду кнопок Вид главного окна.
Эта возможность является опциональной, т.е. она может быть отключена во время сборки. Также возможен вариант, когда Gwyddion может отображать трёхмерные данные, а ваша система это не поддерживает. В обоих случаях попытка вызвать трёхмерный вид приводит к появлению сообщения об ошибке, объясняющему, какой из двух вариантов произошел. В первом случае вам нужно попросить сборщиков исполняемых файлов Gwyddion собрать его с поддержкой трёхмерного отображения или собрать его самому из исходного кода. Во втором случае, обратитесь к руководству по вашей операционной системе и посмотрите там как включить поддержку трехмерных функций OpenGL.
Окно трёхмерного вида может существовать в двух вариантах: с основными и с расширенными элементами управления. Оно запускается только с основными элементами управления, этот вариант показан на следующем рисунке. Оно может быть переключено к расширенному виду (и обратно) с помощью кнопки расширения в верхнем правом углу. Нажатие на вид с помощью правой кнопки мыши вызывает окно быстрого выбора градиента псевдоцвета/материала OpenGL.
Основное окно трёхмерного просмотра содержит элементы управления режимом взаимодействия справа. По умолчанию, перетаскивание вида мышью вращает его горизонтально и вертикально. Все возможные режимы перечислены ниже:
основные элементы управления также содержат кнопку экспорта изображения.
Когда показаны основные элементы управления можно переключаться между режимами с помощью клавиш R (вращение, rotation), S (масштаб, scale), V (масштаб значений, value scale) и L (вращение света, light rotation).
В режиме расширенных элементов управления кнопки расположены в верхнем ряду, однако их функции не меняются. В дополнение появляются несколько вкладок с настройками под ними:
Трёхмерный вид может быть сохранён в растровое изображение с помощью кнопки . Результат на настоящий момент всегда будет изображением PNG (Portable Network Graphics) с точно таким же размером и содержимым, как показано на экране. Попытка ввести другое расширение файла вместо .png всё равно создаёт файл в формате PNG, но с вводящим в заблуждение расширением.
Следует отметить, что из-за особенностей некоторых операционных систем, графических драйверов и оконных сред, на экспортированном изображении иногда могут появляться артефакты в тех областях окна трёхмерного просмотра, которые были скрыты. если вы столкнулись с подобными проблемами, убедитесь, что окно трёхмерного просмотра не скрыто под другими окнами во время экспорта изображения.
Редактор материалов OpenGL можно вызвать из меню → . Элементы управления в списке материалов те же самые, что и в списке редактора градиентов псевдоцвета, управление материалами также работает подобным образом. Реальный редактор, естественно, отличается. Он позволяет редактировать четыре величины, задающие материал:
Если мы обозначим L обычный вектор, указывающий из точки плоскости наблюдения на источник света, V вектор к наблюдателю, N вектор нормали к поверхности и R вектор в направлении отражения идеальным зеркалом, наблюдаемая интенсивность света в модели освещения OpenGL может быть выражена как
где Ia,α, Id,α и Is,α - интенсивности окружающего, рассеянного и зеркального источников света, соответственно.