Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тренажеры.doc
Скачиваний:
2
Добавлен:
07.11.2019
Размер:
1.32 Mб
Скачать

Программное обеспечение

При разработке трехмерной графики один из подходов заключается в использовании стандартных методов описания трехмерных сцен, таких как VRML, 3DML, 3D State и др.. Суть его сводится к разработке структуры описания трехмерной сцены и программного обеспечения, способного по этому описанию восстановить сцену. При этом просчет геометрии, визуализация текстур, расчет освещения, пространственное воссоздание звука, отработка перемещений по сцене и прочие технические вопросы возлагаются на клиентское программное обеспечение. Существует большое количество программного обеспечения, позволяющего разрабатывать трехмерные интерактивные сцены. Порядок величины стоимости таких инструментов разработчика – сотни долларов. Например, SDK ParallelGraphics (VRML) при покупке у фирмы-производителя стоит 750 долларов. Имеются также бюджетные разработки для создания сцен виртуальной реальности. В качестве примера можно привести пакет DarkBasic . Для решения задач, где не требуется моделирование сложных сцен или объектов выбор DarkBasic вполне оправдан. Стоимость профессиональной версии пакета составляет менее 100 долларов.

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

В РГУПС, при создании ЛТК «ВЖД», были опробованы оба подхода. Для тренажера ДСП было написано оригинальное программное обеспечение, использующее стандартную библиотеку OpenGL. Программное обеспечение трехмерной визуализации тренажера машиниста локомотива использовало проприетарную библиотеку 3D State.

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

В состав видеоподсистемы ряда существующих тренажеров включены средства показа видеофильмов. Очевидно, видеофильмы являются также эффективным средством демонстрации различных технических средств и приемов. Именно видео используется для отображения движения в тренажере машиниста локомотива ЛТК «ВЖД». Благодаря появлению простого в использовании и относительно недорого съемочного и монтажного оборудования и ПО, появилась возможность создавать видеоматериалы даже при ограниченном бюджете.

Существует огромное количество программного обеспечения, предназначенного для работы с видеоматериалами на компьютере, в том числе и распространяющегося по лицензии freeware или включенного в состав операционной системы (например, программа MovieMaker в WindowsXP или iMovie в Mac OS X), однако стандартом de facto является программное обеспечение фирмы Adobe . Пакет Adobe Video Collection Standard edition, в состав которого входят программы Adobe After Effects Standard, Adobe Premiere Pro, Adobe Encore DVD и Adobe Audition в целом перекроет потребности по созданию видеоэффектов, нелинейному монтажу, редактированию аудио и сборке DVD-дисков. Стоимость пакета составляет 800 долларов.

На последующих этапах обработки видео происходит разметка видеотрека по тайм-коду для его связи с поездной обстановкой, сгенерированной в имитирующей системе тренажера.