isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

20 февраля 2018

T-FLEX VR – модуль поддержки виртуальной реальности в САПР T-FLEX CAD

Павел Ксенофонтов

Павел Ксенофонтов

Павел Ксенофонтов — руководитель лаборатории T-FLEX VR Lab.

От редакции isicad.ru: Оригинал статьи (T-FLEX VR – инновационные технологии проектирования) опубликован на сайте компании Топ Системы.

Виртуальная Реальность (далее сокращённо «ВР»)... Те, кто уже смог оценить эту замечательную технологию, скорее всего, с полным пониманием этих слов скажут: «Виртуальная Реальность — это Будущее». Некоторое время назад технологии ВР использовались в основном в индустрии развлечений. Но время не стоит на месте, и ВР всё чаще находит профессиональное применение для эффективного решения постоянно расширяющегося круга задач.

Что такое T-FLEX VR

Компания «Топ Системы», являясь одним из ведущих российских разработчиков САПР, впервые продемонстрировала свои разработки в области ВР в мае 2017 года в рамках своего ежегодного IT-Форума T-FLEX PLM. Именно тогда широкой общественности был показан T-FLEX VR – новый модуль, добавляющий поддержку ВР в один из флагманских продуктов компании «Топ Системы» – САПР T-FLEX CAD. В мае 2017 года модуль T-FLEX VR всё еще находился на раннем этапе разработки и поэтому обладал достаточно ограниченным набором функций. Однако разработка модуля не прекращалась, и в настоящее время функциональность модуля T-FLEX VR стала настолько широкой, что вполне заслуживает для своего описания отдельной статьи.

Прежде всего стоит сказать о том, что T-FLEX VR взаимодействует с ВР-устройствами через программный интерфейс OpenVR. Это позволяет модулю поддерживать работу с широким спектром ВР-оборудования, представленного на рынке, в том числе, конечно же, с самыми распространенными из них – HTC Vive и Oculus Rift.

Модуль T-FLEX VR напрямую встраивается в систему проектирования T-FLEX CAD, что позволяет, кликнув по одной лишь кнопке, сразу же отобразить открытую 3D-модель в ВР. При этом 3D-модель не требует какой-либо специальной подготовки – пользователь увидит в ВР ту же самую сцену, что и в обычном 3D-окне T-FLEX CAD. О преимуществах такого подхода еще будет сказано ниже.

T-FLEX VR

Рис. 1. T-FLEX CAD VR – инновационные технологии проектирования

Навигация внутри ВР-пространства

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

Прежде всего рассмотрим дополнительные возможности навигации в ВР-пространстве, доступные для пользователя.

Телепортация. Это «классический» режим, при котором пользователь указывает на определённую точку «пола» и «телепортируется» (то есть мгновенно переносится) в эту точку так, чтобы создалось впечатление того, что пользователь «стоит» именно в указанном месте. Этот режим навигации наиболее удобен при работе с архитектурными моделями, когда пользователь хочет «ходить» внутри виртуальных объектов.

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

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

Установка масштаба изображения 1:1. После выбора данной опции масштаб изображения в ВР-пространстве приближается к естественному. Эта опция очень полезна в случае, когда воспринимаемый в ВР-пространстве масштаб 3D-модели должен соответствовать масштабу реального изделия.

Выбор камеры. В 3D-сцене T-FLEX CAD может находиться сразу несколько камер. Опция «выбрать камеру» позволяет быстро переключаться между ними. Это бывает очень удобно в те моменты, когда необходимо быстро переключаться между заранее известными точками обзора в ВР-пространстве. Например, при демонстрации 3D-модели вертолёта возможность выбора камеры позволяет мгновенно оказаться вне вертолёта и оценить его снаружи либо так же мгновенно «сесть» в кресло пилота.

T-FLEX VR

Рис. 2. В виртуальном кресле пилота

Визуальная оценка виртуального прототипа

Одно из явных преимуществ ВР перед традиционными системами отображения информации – это, конечно же, возможность полностью погрузиться в ВР-сцену и действительно «увидеть» виртуальный объект, словно он уже изготовлен. Соответственно, один из простейших и естественных сценариев использования ВР – это инженерная оценка виртуального прототипа изделия. Для этих целей T-FLEX VR, кроме описанных выше команд навигации, имеет две специальные команды:

Взять. В соответствии с названием команда позволяет выбрать объект, «взять» его в руку (объект автоматически перемещается к ВР-манипулятору) и визуально оценить. Пока объект находится в руке, его можно крутить и масштабировать вторым ВР-контроллером. По завершении команды объект занимает своё начальное положение в сцене.

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


Еще один важный сценарий использования ВР сегодня – это обучение персонала и послепродажное обслуживание изделий. Для этих целей в T-FLEX VR предусмотрена специальная команда:

Разборка. Данная команда позволяет запускать сценарии анимации (в том числе сценарии сборки-разборки), созданные в T-FLEX CAD. Как знают пользователи T-FLEX CAD, таких сценариев может быть сразу несколько. Пользователи T-FLEX VR могут активировать различные сценарии анимации в зависимости от выбираемых в ВР-объектов. Так, например, крупная сборка может содержать в себе отдельные сценарии для разборки разных узлов, входящих в сборку. Это позволяет использовать ВР для обучения обслуживающего персонала, что особенно актуально для тех случаев, когда оборудование является дорогим, опасным, либо всё еще существует только в виде виртуального прототипа.

T-FLEX VR

Рис. 3. Разборка изделия

В результате система проектирования T-FLEX CAD может легко предложить пользователю, например, следующий сценарий: пользователь движется по коридорам и палубам проектируемого судна, заходит в один из отсеков, находит интересующий его агрегат, извлекает его и разбирает для последующего ремонта.

Проектирование в ВР уже сегодня

Прежде чем приступать к описанию других команд T-FLEX VR, важно понять, что 3D-модель, просматриваемая пользователем в ВР-пространстве – это не копия 3D-модели из 3D-окна T-FLEX CAD, а именно та же самая 3D-модель, которая находится в процессе проектирования. Иными словами, даже находясь в ВР-сцене, пользовать продолжает всё так же работать с параметрической моделью T-FLEX CAD. Это является важным отличием и ключевым преимуществом T-FLEX CAD и T-FLEX VR перед другими САПР с заявленной поддержкой VR: пользователь T-FLEX CAD может использовать ВР не только как инструмент для просмотра 3D-моделей, визуализации и виртуального обучения, но и как инструмент проектирования, ведь любые манипуляции с моделью, которые пользователь делает в ВР, приводят к изменению этой 3D-модели (и наоборот). Именно благодаря этому факту, а также благодаря уникальным средствам параметризации T-FLEX CAD, у пользователей T-FLEX VR есть уникальный набор команд, принципиально недоступных в других системах САПР.

Сопряжения. Если 3D-сборка построена с помощью механизма сопряжений, пользователь T-FLEX VR может «хватать» и двигать выбранные элементы проектируемой конструкции в ВР-пространстве так, будто бы он двигал их руками в реальном мире. При этом имитируется воздействие на механизм, как если бы к выбранной точке детали была приложена соответствующая сила. Под воздействием этой силы деталь механизма начинает перемещаться. Движение ограничено заданными сопряжениями с другими деталями и внешним пространством. То есть выбранная деталь тянет за собой другую, вращает зубчатую передачу и т. д., пока в движение не будет вовлечён весь механизм. При этом во время движения учитывается масса и моменты инерции перемещаемых компонентов. Если включена соответствующая опция, компоненты также могут продолжать движение по инерции. Интересно, что команда может работать при одновременной активной плоскости сечения, то есть пользователь может видеть движение механизма в разрезе.

Манипуляторы. Как известно, САПР T-FLEX CAD, изначально основанная на принципах параметризации, является сегодня одним из самых совершенных средств параметрического проектирования в мире. Чертеж, 3D-модель, редактор переменных, базы данных, и даже, если это необходимо, программный код – уникальная функциональность T-FLEX CAD позволяет связать все это воедино и заставить функционировать в соответствии с заложенной в модель логикой. Манипуляторы – это специальные объекты 3D-модели, позволяющие изменять значение переменных T-FLEX CAD и посредством этого менять геометрию деталей и сборок. Этот уникальный механизм в полной мере доступен пользователям T-FLEX VR. Находясь в ВР-пространстве, можно использовать ВР-контроллеры для перемещения манипуляторов в новое положение. В соответствии с новым положением манипуляторов и, следовательно, новым значением переменных обновляется и параметрическая модель T-FLEX CAD, что может приводить к изменению 3D-геометрии деталей и сборок, автоматическому изменению чертежей и спецификаций. Таким образом, T-FLEX VR выступает совершенно реальным средством проектирования, выводя этот процесс на новый технологический уровень.

T-FLEX VR

Рис. 4. Управление виртуальным пространством

T-FLEX VR – гибкое средство для решения широкого спектра задач

Модуль T-FLEX VR, в соответствии с идеологией T-FLEX CAD, изначально разрабатывался максимально гибким, настраиваемым под самый широкий спектр задач. Поэтому для пользователей доступно большое количество параметров, позволяющих настроить то, как работает T-FLEX VR в целом, и его отдельные команды в частности. Например, для команд навигации можно: включать/выключать масштабирование и вращение, фиксировать вертикальную ось, указывать скорость перемещения в режиме «Полёт», а также доступны некоторые другие параметры. Еще один пример гибкости настроек модуля T-FLEX VR – это широкие возможности по настройке ВР-контроллеров, используемых для навигации и работы с командами в ВР-пространстве. Каждый из двух используемых контроллеров можно отдельно настроить, выбрав тот состав команд, который пользователь предпочитает иметь в левой или правой руке. Более того, «продвинутые» пользователи могут с помощью специального файла в формате XML менять как состав команд, так и внешний вид ВР-меню, в котором они появляются.

T-FLEX VR на всех этапах процесса проектирования

Уже сейчас T-FLEX VR может использоваться на всех этапах подготовки изделия: планирования, проектирования, согласования и приёмки, послепродажного обслуживания и обучения. При этом T-FLEX VR даёт пользователям возможность не только проводить визуальный анализ изделия, проверять его эргономичность, оценивать дизайн, но и вести реальное проектирование в виртуальном пространстве. Кроме того, теперь у пользователей T-FLEX CAD есть возможность использовать ВР как среду для обучения обслуживающего персонала. Большое количество различных опций и конфигурируемые ВР-контроллеры позволят удобно настроить ВР-среду под личные нужды и предпочтения каждого конкретного пользователя. А прямая интеграция T-FLEX VR и T-FLEX CAD дают в руки проектировщиков уникальные инструменты для решения самых разных задач на самом современном технологическом уровне.

T-FLEX VR – это действительно очень интересная и современная технология, ещё больше расширяющая возможности комплекса T-FLEX PLM. Как и другие продукты линейки, T-FLEX модуль T-FLEX VR будет активно развиваться и «обрастать» всё большим количеством функциональных возможностей.

T-FLEX VR

Рис. 5. В лаборатории виртуальной реальности

Остаётся добавить, что любой желающий лично ознакомиться с возможностями нового решения может приехать в офис компании «Топ Системы» и посетить постоянно действующий демонстрационный стенд в лаборатории виртуальной реальности T-FLEX VR Lab. Для этого достаточно оставить заявку на сайте компании «Топ Системы»: www.tflex.ru/mail.


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.