Просмотр сканов и моделей

Навигация в 3D

Как только вы закончите сканирование, Artec Studio отобразит результаты в окне 3D вида.

Перемещение, поворот и масштабирование вида

Перспективой в окне 3D вида можно управлять, сдвигая, вращая, приближая и отдаляя точку наблюдения. Используйте мышь для управления следующими эффектами:

Переместить
наведите курсор мыши на окно 3D вида. Удерживайте нажатыми левую (ЛКМ) и правую (ПКМ) клавиши мыши одновременно и двигайте мышью для перемещения модели. Для этой же цели можно использовать среднюю кнопку мыши.
Вращать
наведите курсор мыши на окно 3D вида. Удерживая нажатой ЛКМ, двигайте мышью для вращения модели. Чтобы перевернуть 3D-данные вокруг определенной оси в определенном направлении, используйте специальные дуговые стрелки (arc_arr) рядом с навигационным кубом (см. Рис. 56).
Приблизить и отдалить
удерживайте нажатой ПКМ и двигайте мышью. Движение влево или вверх уменьшает масштаб, вправо или вниз — увеличивает. Для этой же цели можно использовать колесико мыши.

Также для управления 3D-контентом вы можете использовать 3D-мышь (см. 3D-мышь).

Глобальная система координат и центр вращения

Для включения или отключения отображения осей глобальной системы координат, выберите опцию Показать сетку в меню Вид или Сетка на панели инструментов окна 3D вида, или используйте клавишу G.

3_rotation_center.png

Рис. 54 Заданный пользователем центр вращения.

При вращении сцена всегда поворачивается вокруг определенной точки — центра вращения. По умолчанию центр вращения совпадает с началом глобальной системы координат. Чтобы изменить это положение, дважды нажмите ЛКМ по любой точке на 3D-модели: центр вращения переместится в нее. Установка центра вращения полезна, например, когда вы хотите рассмотреть со всех сторон определенный объект сцены. Как только центр вращения установлен, поворачивайте вид при помощи ЛКМ.

Artec Studio отображает центр вращения в виде маленькой фиолетовой сферы с тремя малыми координатными осями (см. Рис. 54). Если центр вращения совпадает с началом глобальной системы координат, у фиолетовой сферы нет малых осей. Если центр вращения не изменялся, то не отображается даже и сфера.

Приложение может установить центр вращения в центр масс объекта. Используйте следующую команду меню: ПравкаКурсорУстановить в центр масс. Чтобы вернуться к стандартному состоянию, выберите Установить в начало координат.

Выбор проекции

В меню Вид можно выбрать между перспективной и ортогональной проекциями для отображения модели в окне 3D вида.

Перспективная проекция — это центральная проекция на плоскость прямыми лучами, сходящимися в точке (центре проекции). Она создает визуальный эффект, подобный тому, который дает зрительная система человека.

Ортогональная проекция создается, если центр проекции бесконечно удален от картинной плоскости; проекционные лучи при этом падают перпендикулярно к плоскости наблюдения. Данный вид проекции сохраняет параллельность прямых и больше подходит для проведения измерений (более подробно см. в разделе Инструменты измерений).

Тип проекции также можно изменить следующими способами:

  • Нажать Ctrl + 5 на основной раскладке клавиатуры
  • Нажать 5 на цифровом блоке клавиатуры

Направление обзора

Для оперативного переключения направления обзора между предопределенными положениями используйте навигационный куб, меню Вид или комбинации клавиш, приведенными в Таблица 6.

По сравнению с другими способами навигационный куб обеспечивает большую гибкость в ориентации объектов в окне. Помимо использования обозначенных граней (TOP, FRONT, LEFT и т. д.), куб позволяет ориентировать сцену на промежуточные позиции с помощью элементов управления, расположенных на ребрах и вершинах (см. Рис. 55).

_images/3_cube_controls.png

Рис. 55 Элементы управления навигационного куба (грань, ребро, вершина).

Таблица 6 Комбинации клавиш для переключения направлений обзора
Направление обзора Клавиатура Цифровой блок
Прямо Ctrl + Shift + 1 1
Назад Ctrl + 1 Ctrl + 1
Слева Ctrl + Shift + 3 3
Слева Ctrl + 3 Ctrl + 3
Сверху Ctrl + Shift + 7 7
Снизу Ctrl + 7 Ctrl + 7
_images/3_cube_arr_fit_tb.png

Рис. 56 Навигационный куб и дуговые стрелки.

Команда Исходная позиция в меню Вид или нажатие клавиши H восстанавливает исходное направление обзора.

Команда меню Масштабировать вид (кнопка 3d_fit или клавиша F) автоматически подгоняет объект под размеры окна 3D вида.

Для облаков точек имеется возможность взглянуть на скан с точки обзора Ray. Для этого откройте контекстное меню для этого скана и выберите команду Переместить в позицию сканера.

Отображение 3D-данных

Панель инструментов справа в окне 3D вида содержит элементы управления режимами отображения данных. Если она свернута, ее можно открыть, нажав кнопку 3d_tb_min в окне 3D вида (см. Рис. 56). Все команды для просмотра и переключения между режимами также доступны в меню Вид.

Режимы отрисовки и затенения

Rendering point and wire over solid models

Рис. 57 Примеры отображения модели с использованием различных режимов отображения

Точечная модель слева и каркасная со сплошной заливкой справа.

И меню Вид, и панель инструментов 3D вида позволяют вам выбрать один из следующих вариантов 3D-отрисовки отсканированных кадров:

Сплошная заливка
наиболее распространенный способ отрисовки со сплошной заливкой граней всех поверхностей выбранным методом затенения
Отрисовывать каркас
отображение ребер полигональных поверхностей без применения заливки граней
Отрисовывать точки
отображение вершин полигональных поверхностей
Каркас поверх сплошной заливки
отрисовка модели со сплошной заливкой граней и отображением ребер другим цветом; может применяться для визуальной оценки качества оптимизации полигональной модели (подробнее см. в Упрощение полигональной структуры).
Точки и сплошная заливка
сканы автоматически отображаются как облако точек, в то время как модели отрисовываются со сплошной заливкой. Данный вариант рендеринга избавляет от необходимости переключения режимов в поисках лучшей отрисовки для каждого типа поверхностей. Режим является стандартным для сканера Artec Spider.

Примеры режимов отрисовки моделей можно найти на Рис. 57.

Smooth and flat shading

Рис. 58 Различие между гладким и плоским затенением (соответственно)

Чтобы выбрать метод затенения для сплошной заливки, используйте меню Вид:

Гладкое затенение
значение цвета для каждой точки в пределах грани вычисляется интерполяцией цвета в вершинах.
Плоское затенение
все точки грани отрисовываются одинаковым цветом

Освещение, цвет и текстура

Параметр Освещение в меню Вид или на панели инструментов, или клавиша L переключают режим освещения в окне 3D вида. Данный параметр может быть полезен, когда вам необходимо выключить освещение, чтобы увидеть только силуэт модели или оценить качество текстуры.

Подгруппа Цвет в меню Вид или раздел Цветовой режим на панели инструментов включает методы назначения цветов поверхностям в окне 3D вида:

Текстура отображает текстурированные данные; в противном случае, поверхность отрисовывается стандартным цветом скана texture_col Ctrl+Alt+1
Цвет скана отображает стандартный цвет скана; на иллюстрации изображено два скана scan_col Ctrl+Alt+2
Цвет поверхности отображает каждый кадр скана разным цветом surface_col Ctrl+Alt+3
Макс. ошибка окрашивает кадры с Eva и Spider в соответствии с качеством их регистрации от зеленого к красному через желтый и оранжевый; красный обозначает недопустимые значения и ошибки регистрации maxerror_col Ctrl+Alt+4
Рентген полезен для шумных данных, поскольку подсвечивает только области с высокой плотностью точек; имеет ползунок для регулировки его интенсивности xray_col Ctrl+Alt+5

Двустороннее отображение

В Artec Studio внутренняя сторона поверхности может быть отображена тремя различными способами:

Показывать
внутренней стороне поверхности назначается такой же цвет, как и модели
Не показывать
внутренняя сторона не отображается
Показывать черным
внутренняя сторона поверхности окрашивается в черный цвет

Вы можете выбрать режим из меню Вид или с панели инструментов в окне 3D вида. Примеры, иллюстрирующие различные методы визуализации обратной стороны см. на Рис. 59. Черная — режим по умолчанию.

Back-face rendering

Рис. 59 Примеры различных методов двустороннего отображения

Режим Показывать слева, Не показывать в середине и Показывать черным справа

Отображение нормалей и границ

Опция Отображать нормали в меню Вид включает или выключает отрисовку нормалей для каждой вершины модели. По умолчанию нормали направлены от поверхности модели в направлении 3D-сканера. Изменить направление нормалей можно командой Инвертировать нормали. Переключаться между режимами отображения нормалей можно с помощью клавиши N при активном окне 3D вида.

При работы с краями модели может оказаться полезной функция Показать границы в меню Вид, включающая и выключающая подсветку ребер модели. Для переключения режимов этой функции нажмите клавишу B при активном окне 3D вида.

Отображение и раскрашивание нетекстурированных полигонов

На текстурированных моделях могут встречаться участки без текстуры (например, см. зеленые участки в середине Таблица 7). Команда Отображать полигоны без текстуры в меню Вид позволяет включать/выключать отображение таких участков.

Если текстура на импортированной модели меньше размера самой модели, то Artec Studio может «развернуть» ее для заполнения нетекстурированных участков (см. Таблица 7). Механизм такого заполнения подобен настилу плитки на полу или повторению рисунка на обоях, т.е. текстура повторяется циклически. Чтобы включить эту опцию, выберите команду Режим повторения текстуры в меню Вид.

Таблица 7 Отображение и текстурирование нетекстурированных полигонов.
Выбранные опции Результат
Ни одна pol_off
Отображать полигоны без текстуры pol_on
Режим повторения текстуры wrap_on

Отображение границ текстурного атласа

Очевидно, что накладываемые на 3D-модели текстуры двумерные. В ряде случаев вам может понадобиться увидеть границы каждого фрагмента текстуры на реальной 3D-поверхности. Artec Studio может отобразить файл текстурного атласа, подобный тому, что изображен в середине Рис. 103, с подсвеченными границами на 3D-модели (см. Рис. 60). Установив, как проходят границы текстуры по поверхности, можно, например, определить, необходимо ли упрощать модель, чтобы добиться лучшего наложения текстуры.

Для включения отображения границы откройте меню Вид и выберите команду Отображать границы текстуры или нажмите клавиши Shift+B при активном окне 3D вида. Для отключения этой опции убедитесь, что флаг с этой команды меню снят.

3_boundaries.png

Рис. 60 3D-модель с границами текстурного атласа

Строго говоря, данная команда также работает и для текстур, полученных методом построения развернутой карты треугольников, но в этом случае не дает полезной информации.

Сохранение скриншотов

Поверхности, отображаемые в окне 3D вида могут быть запечатлены и сохранены в графическом файле. В отличие от стандартной системной функции Print Screen, данная команда сохраняет только содержимое окна 3D вида и использует выбранный цвет фона (see Background for screenshots прозрачный, черный или белый).

Совет

При сохранении снимков экрана в режиме Рентген избегайте использования прозрачного фона.

Чтобы снять скриншот, следуйте указаниям ниже:

  1. Выберите в меню Вид команду Сохранить скриншот или нажмите комбинацию клавиш Shift+Ctrl+S.
  2. В открывшемся окно укажите папку назначения и имя файла, затем нажмите кнопку Сохранить. Artec Studio сохранит файл в формате PNG.

Примечание

Если вы сохраняете скриншот, используя уже существующее имя, Artec Studio перезапишет этот файл без предупреждения. Убедитесь, что вы указываете уникальное имя файла, чтобы избежать перезаписи других файлов.