DISTI GL Studio PDF Печать E-mail
Добавил(а) Administrator   
07.02.11 13:55

Программный комплекс GL Studio представляет собой мультиплатформенное (Windows 98/NT/2000/XP, IRIX, Rad Hat&Mandrake Linux) средство быстрого прототипирования и проектирования для создания фотореалистичных, интерактивных графических дисплеев, а также цифровых и аналоговых приборов, которые применяются в приложениях реального времени. Их создание требует, как правило, наличия двух специалистов - графического дизайнера и программиста.

GLStudio2_bGL Studio решает эту задачу, предоставляя уникальный инструмент для разработки трехмерных и двумерных текстурированных графических объектов одновременно с созданием соответствующих С и Open GL кодов. Другими словами, любой графический объект, создаваемый в GL Studio, одновременно порождает соответствующий программный код. Генератор кода в GL Studio позволяет легко группировать объекты в классы, которые пользователь внедряет в свои программные приложения.

GL Studio Designer представляет собой мощный трехмерный WYSIWYG инструмент со всем необходимым пользователю набором интерфейсов разработки. В дополнение к обычным средствам графической разработки Designer также включает возможность просмотра иерархии создания объекта в виде разворачивающегося дерева. Такой подход позволяет легко и быстро производить редакцию конкретного элемента, даже если он встроен глубоко вовнутрь разрабатываемого объекта.

GL Studio Designer состоит из десяти основных графических примитивов, включающих регулярные полигоны, сплайны и текстовые объекты. Примитивы легко объединяются в более сложные объекты, используя принцип группирования. Проектировщик работает с проекциями и произвольными трехмерными видами создаваемого объекта с возможностью отображения его в каркасном, объемном и текстурированном режиме. В качестве форматов текстуры используются все популярные форматы, такие как TIFF, JPEG, SGI, BMP и многие другие. Текстуры могут смешиваться с основными цветами формируемого объекта, а также быть прозрачными.

Встроенный в Designer модуль GL Studio Code Generator позволяет использовать исходный файл проекта и легко превращать в С и OpenGL программный код.

Компания DISTI полагает, что лучшим подходом при проектировании интерактивного приборного окружения является тот, при котором программист может легко встроить этот код в свои собственные приложения. Поэтому GL Studio Code Generator создает легко портируемый С код. Этот код имеет высокое качество, отлично форматируется и легко читается. Программист вправе использовать свое собственное программное окружение и средства инженерной разработки задачи; при этом код, получаемый из GL Studio, легко присоединяется к его приложению. Это стало возможным по той причине, что GL Studio разработан программистами для программистов!

GL Studio Code Generator может взять любую группу объектов, созданную в GL Studio Designer и сформировать из них пользовательскую компоненту для формирования библиотек приборов. В дальнейшем это позволяет при разработке различных проектов просто выбрать готовые компоненты и вставлять их в проект, экономя значительные силы и время на разработку.

Также эти группы могут быть организованы в так называемые “устройства ввода”. Эти устройства программируются на реакцию со стороны внешних сигналов, таких, как аналоговые и цифровые посылки, прикосновения к сенсорным экранам, нажатия на кнопки мыши и клавиатуры. Это обеспечивает создание уникального человеко-машинного интерфейса с использованием фотографических текстурных карт информационных полей реального оборудования, таких как, например, многопозиционные тумблеры, многооборотные потенциометры, кнопочные поля и т.д.

Последние версии продукта поддерживают JAVA, Direct 3D, ActiveX.

Использование GL Studio

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

Визуализация кабинного оборудования

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

Проектирование МФД

GL Studio очень удобен для разработки компьютеризированных многофункциональных дисплеев (МФД). Использование OpenGL библиотек, высококачественных текстур, средств рисования различных информационных объектов позволяет получить на выходе прекрасно функционирующую виртуальную модель дисплея.

Классы компьютерного обучения

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

Максимальная производительность

- интуитивный и мощный инструмент быстрого прототипирования позволяет создавать любые сцены гораздо быстрее процесса кодирования вручную;

- генерирует многократно используемый объектно-ориентированный код C ;

- импортирует 3D модели OpenFlight, Designer Workbench и многие другие;

- мощный набор TrueType-шрифтов для удобного создания текстовых сообщений;

- предоставляемая библиотека алгоритмов поведения 2D и 3D объектов: кнопки, бегунки, координатные манипуляторы, флажки, лампы и индикаторы, линейные и нелинейные шкалы, одометры, высотометры, ADI;

- интуитивный С API упрощает создание комплексного поведения модели;

- визуальный С Wizard для быстрого создания контроля Active-X;

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

Основные этапы работы в GL Studio

Этап 1.

Сканирование высококачественной текстуры объекта, который Вы хотите моделировать.

Этап 2.

Добавление свойств объекта и характеристик его поведения в графическом редакторе GL Studio Designer. Автоматическая генерация исходного кода Open GL C .

Этап 3.

Завершение создания и запуск Вашего приложения!