HotActions 3.0

Материал из dgraphic
Перейти к навигации Перейти к поиску

Благодарим за приобретение нашего продукта.

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

Технологический процесс телевизионного производства с помощью виртуальной студии можно разделить на два этапа: подготовительные работы и собственно съёмки в рабочем режиме.

Обычно основными стадиями подготовительных работ при создании телепередач в виртуальной студии являются:

  • Проработка сценария создаваемой передачи или видеоролика и подбор необходимых видео- и аудиоматериалов, элементов оформления.
  • Создание и экспорт трёхмерной сцены или набора сцен (виртуальных декораций, требуемой анимации объектов и виртуальных камер) с помощью трёхмерного редактора Autodesk® 3ds Max®. Пример создания и экспорта сцены содержится в руководстве по созданию трёхмерных сцен; рекомендуется также предварительно ознакомиться с содержанием всего руководства пользователя.
  • Создание проекта для работы в приложении HotActions 3.0 (HotActions Designer 3.0), включающего готовые трёхмерные сцены. Описанию приложения HotActions 3.0 посвящена большая часть настоящего документа.
  • Создание интерфейсных элементов для управления студией в режиме эфира HotActions 3.0. Например, анимация объектов или виртуальных камер, исполняющаяся по нажатию кнопки или клавиши. Описанию средств для создания таких элементов посвящены последующие разделы данного документа. Используется библиотека стандартных экшенов и специальный язык сценариев приложения HotActions 3.0 – среды интерактивного управления с возможностью гибкого конфигурирования. Язык сценариев описан в отдельном документе. Удобным средством для создания интерфейса управления сценой является библиотека стандартных последовательностей команд, разработанная в приложении на основе языка сценария. Работа с ней описана в отдельном документе "Библиотека Экшенов".
  • Конфигурирование параметров входного и выходного видео и звука из приложения HotActions 3.0. Настройке видео и звука посвящены отдельные документы. Параметры видеовыхода, например, телевизионный стандарт (PAL или NTSC) и тип выходного сигнала должны быть правильно настроены каждым пользователем. Если в дальнейшем не потребуется смена рабочего режима студии, то, как правило, параметры выходного видео уже не понадобится изменять. Перенастройка параметров входного видео обычно необходима после изменения конфигурации внешнего оборудования. А параметры кеинга (рирпроекции, или chroma keying) может понадобиться подстроить, например, если изменилось освещение в съёмочной студии. Пример конфигурирования входного и выходного видео приведён в разделе Коммутация компонент студии и подключение внешнего оборудования.

Имея готовые проекты и настроенное входное и выходное видео, можно приступать к исполнению намеченного сценария передачи. Съёмки производятся в режиме эфира приложения HotActions 3.0 или приложения HotActionsLive 3.0. Непосредственно во время съёмки любое необходимое действие или изменение параметров может осуществляться либо автоматически – по сценарию, либо интерактивно – под управлением оператора. В режиме эфира работа проводится также при подготовке телевизионного производства для проверки работоспособности интерфейса управления созданными виртуальными декорациями. Глава "Проверка работоспособности студии" даёт представление об общей технологии работы с системой, в ней приводятся краткое руководство и сведения, необходимые для запуска студии и получения первого результата. Последующие главы содержат справочное руководство по всем программным компонентам системы, дающее полное описание интерфейсов и функциональности текущей версии студии. Рекомендуется регулярно обращаться на WEB-сайт разработчика, где публикуются сообщения об обновлениях программного обеспечения и документации, новые информационные материалы, отзывы и вопросы пользователей.

Проверка работоспособности студии

В этой главе рассказано, как проверить работоспособность виртуальной студии и изложены основы работы с приложением НotActions 3.0. Последующие главы данного документа детально описывают это приложение. Описанию настройки видео и звука посвящены отдельные документы.

Коммутация компонент студии и подключение внешнего оборудования

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

В зависимости от конфигурации в компьютерном блоке виртуальной студии могут быть установлены одна или более плат ввода/вывода FD322, FD422, FD842 (так же система может дополнительно комплектоваться платами других производителей (AJA Video systems, Blackmagicdesign, Datapath Limited и др.), но для вывода итогового видеоизображения и аудиосигналов обычно предназначена только одна из них.

При работе в виртуальных студиях с аналоговыми видеосигналами (компонентными YUV или RGB, S-Video или композитными) видео- и аудио- сигналы коммутационного кабеля или панели, соединённой с выходной платой для вывода итогового изображения студии, подаются на телевизионный монитор. К коммутационным кабелям или панелям также подключаются источники входного видео – видеокамеры, видеомагнитофоны. Для студии, сконфигурированной для работы с цифровыми сигналами (SDI), на задней панели компьютерного блока должны также находиться коннекторы для подключения таких сигналов. Компьютерный монитор, клавиатура и мышь подключаются стандартным образом. После проверки правильности соединений можно включать питание компьютера.

Проверка настроек графической карты (VGA) и запуск приложения HotActions 3.0

Для работы с 3D-графикой в виртуальной студии должны быть настроены режимы анизотропной фильтрации и сглаживания графической карты. При конфигурировании студии предусмотрено, что корректная работа обеспечивается только графическими видеоадаптерами GeForce от NVIDIA. Проверить настройки видеокарты можно в диалоге Панель управления NVIDIA, вызвав его из стартового меню Пуск - > Панель управления - > Панель управления NVIDIA

Настройка режимов видеокарты для работы с 3D-графикой
Настройка режимов видеокарты для работы с 3D-графикой

На страничке Управление параметрами 3D в разделе Параметры 3D диалога в выпадающем списке параметров Анизотропной фильтрации должен быть выбран максимальный режим, в Сглаживание-параметры должен быть установлен режим 16x. Но чтобы была возможность выбрать и установить такой режим, в выпадающем списке Сглаживание – режим нужно предварительно выбрать Замещение настроек приложения.

После проверки настроек NVIDIA можно приступать к настройкам видеосигналов в студии.

Настройки видео

Подробное описание настройки видео приведено в отдельном документе "Настройка Видео". Ниже рассказано только об основных её стадиях.

После предварительной настройки параметров плат для работы с видеосигналами можно приступать к освоению работы с основным приложением виртуальной студии – HotActions 3.0. Запуск его производится из стартового меню Пуск либо двойным щелчком по иконке HotActions 3.0 2 HA.jpg на рабочем столе Windows. Перед запуском этого приложения требуется подключить HASP-ключ к USB-порту компьютера (в операционной системе должна быть установлена программа доступа к нему HASPUserSetup.exe). В противном случае при запуске приложения появится сообщение о необходимости наличия такого ключа в системе.

Запуск приложения студии
Запуск приложения студии


Настройка входных видеосигналов производится в приложении HotActions 3.0 в диалоге Настройка Видео, вызываемого нажатием кнопки Диалог Настройки Видео 4 HA.jpg кнопочной панели Действия или командой Настройки Видео... меню Действия или нажатием клавиши F9 на клавиатуре.

Диалог настройки входных видеосигналов в приложении HotActions 3.0
Диалог настройки входных видеосигналов в приложении HotActions 3.0


В списке Поток раздела Источник выбирается видеопоток (LIVE_1, LIVE_2, и так далее) для показа видеосигнала подключенного к плате ввода видеоисточника. Выбранному видеопотоку из списка Устр-во назначается устройство ввода

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

В настройках раздела Обрезка краёв устанавливаются значения толщин усечения кадра при показе – части, которые не будут отображаться в кадре: верхняя, нижняя, левая и правая соответственно. Значение Размытие определяет плавность перехода от неотображаемых областей кадра к отображаемым. В поле Углы определяются усечения по углам. При нажатии кнопки Авто происходит самонастройка значений толщин усечения. Включение опции 6 HA.jpg приводит в действие настройки раздела, выключение – отменяет все усечения в кадре.

Для настройки параметров кеинга входного видеосигнала (chroma key, или рирпроекция) нужно включить опцию 7 HA.jpg . При хорошем качестве фона и достаточном освещении автоматический способ настройки таблицы, производимый нажатием кнопки Авто, обычно даёт хорошие результаты, Подробней параметры диалога описаны в документе о настройке видео.

Настройки вывода видеосигнала результирующего изображения в приложении HotActions 3.0 устанавливаются в диалоге Render Options, вызываемом нажатием клавиши F11 на клавиатуре.

Окно настроек вывода результирующего видеоизображения студии
Окно настроек вывода результирующего видеоизображения студии

Настройка звука

Подключение внешнего аудио оборудования зависит от комплектации студии и используемого внешнего оборудования. Весь звук, проигрываемый в HotActions 3.0, например, всевозможные wav- или mp3- файлы, запускаемые по командам сценария, выводится через звуковую карту, выбранную в операционной системе по умолчанию. Для того, чтобы совместить этот аудио поток со звуком с микрофона или других источников, подключенных к коммутационным устройствам, необходимо в настройках системы (Пуск -> Настройка -> Панель управления -> Звуки и аудиоустройства -> Аудио, выпадающий список Используемое по умолчанию устройство: группы Воспроизведение звука)

Требуемый режим смешивания звука в студии (приложении HotActions 3.0) можно установить в используя стандартные экшены и контроллеры (см. документ Настройка звука).

Работа с готовым проектом

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

Приложение HotActions
Приложение HotActions

В меню Файл основного окна приложения следует выбрать команду Открыть… и в открывшемся стандартном диалоге Открыть указать в выпадающем списке Тип файлов Проекты (*.vs), а затем в выпадающем списке Папка найти и выбрать один из примеров проектов. Чаще всего папкой для размещения примеров проектов служит D:\Фокус\Примеры.

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

Для работы с документацией выберите проект Новости,

D:\Фокус\Документация\ HA3 Проект\Новости.vs

При загрузке проекта приложение открывает несколько панелей расположенных по умолчанию. Все составляющие более подробно описаны в следующих разделах данного документа: о проектах можно почитать в разделе "Проект", об окне проекта - в разделе "Окно проекта", об окне Файлы Проекта - в разделе "Файлы Проекта – окно с файлами загруженного проекта"; окна документов описаны в разделе "Диалоговые окна приложения", кнопочные панели управления – в разделе "Кнопочные панели приложения".

Пример работы со студией – загруженный проект Новости
Пример работы со студией – загруженный проект Новости

Непосредственно над окном проекта находится хотсет (от англ. «hotset»), на котором размещены кнопочные панели управления сценой – хотбары (от англ. «hotbar»). Их можно увидеть в окне документа проекта Новости.vs.

Для того, чтобы проверить работоспособность студии, можно нажать кнопку Запустить Всё 11 HA.jpg , расположенную на панели инструментов приложения. Она предназначена для запуска показа проекта. Если предыдущие шаги проделаны правильно, то через некоторое время в окне Превью Рендера статичное изображение актёра в сцене сменится видеоизображением с видеоисточника, подключенного к плате ввода видеосигнала и выбранного в качестве устройства ввода для видеопотока LIVE_1 в диалоге настроек входных видеосигналов. Приложение при этом переходит в режим тестирования.

При нажатии на кнопку Режим Эфира 12 HA.jpg , расположенную на панели инструментов основного окна приложения, происходит переход в этот режим.

Проект Новости в режиме эфира
Проект Новости в режиме эфира

В режиме эфира приложение по умолчанию переводится в полноэкранный вывод изображения на подключенный телевизионный монитор вывода. Все окна основного окна приложения, кроме окон кнопочных панелей, скрываются или минимизируются. При переходе в этот режим происходит описанная выше инициализация проекта (нажатие кнопки Запустить Всё 14 HA.jpg ). О настройках программы, связанных с рабочим режимом, подробно рассказано в разделе "Настройки работы приложения в режиме эфира"

Нажатие кнопок хотбара «Подвижная камера» запускает движение виртуальных камер сцены.

Хотбар «Подвижная камера» с кнопками управления
Хотбар «Подвижная камера» с кнопками управления

Кнопки другого хотбара этого проекта – «Стационарные Камеры» – предназначены для переключения виртуальных камер.

Хотбар «Стационарные камеры» с кнопками управления
Хотбар «Стационарные камеры» с кнопками управления

При нажатии кнопки Режим Редактирования 17 HA.jpg происходит переход приложения из режима эфира в режим редактирования. В этом режиме простой щелчок по кнопке любой плавающей панели приводит к её выбору, а не исполнению действий по нажатию. И, чтобы протестировать действие кнопки управления сценой, не переходя в режим эфира, нужно после её нажатия перейти в закладку Экшен окна Свойства и нажать кнопку Проиграть. Или перейти в ещё один из режимов работы приложения – режим тестирования. После пробной загрузки и запуска воспроизведения первого примера можно исследовать работу системы более подробно, читая описания в последующих разделах.

Приложение HotActions 3.0

Приложение HotActions 3.0 виртуальной студии предназначено для создания среды управления трёхмерными графическими декорациями (3D-сценой) в синтезе с видеопотоками в реальном времени и последующего интерактивного управления ими в режиме эфира. Представлено данное приложение основным окном HotAction 3.0, средствами которого можно осуществлять управление виртуальной студией, и окном вывода созданного видеоизображения ТВ-выход, открывающимся при нажатии кнопки Включить ТВ-выход меню Действия или при переходе в режим эфира. Как уже упоминалось во введении, работа с приложением HotActions 3.0 включает три основных этапа:

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

Базовые понятия работы с приложением HotActions 3.0

Чтобы понять общую концепцию работы с программой, необходимо описать основные средства работы в ней: 3D-Сцена, Проект, Экшен, Коллекция Экшенов, Контроллер, Хотсет, Хотбар, Параметр, Пресет, Коллекция Пресетов, Режим Эфира, Режим Тестирования.

3D-Сцена

3D-Сцена – это 3-х мерные виртуальные декорации (трёхмерные объекты с анимацией или без, виртуальные камеры, источники света и тому подобное), создаваемые в трёхмернм редакторе Autodesk® 3ds Max®и экспортируемый в формат виртуальной студии. Экспорт и последующее использование сцены в виртуальной студии предполагает выполнение некоторых требований и соблюдение необходимых ограничений при её создании. Поэтому рекомендуется предварительное ознакомление с содержанием руководства по созданию трёхмерных сцен "Создание 3D-сцен". В этом документе также приводится пример создания сцены в Autodesk® 3ds Max®, экспорт её в формат приложения HotActions 3.0 и создание для неё проекта в этом приложении.

Результатом экспорта является файл формата *.3d (документ сцены), используемый в приложении HotActions 3.0. Открыть файл в приложении можно либо командой Открыть меню Файл (разделы Меню Файл, Кнопочная панель Главная), либо это можно сделать из программы 3D MAX сразу при его экспорте. При загрузке файла сцены в приложение в окне Отладочный Вывод появляются сообщения о количестве полигонов (Triangles) сцены, текстур (Textures), mesh-объектов (Meshes) и занимаемой ими памяти видеокарты. В свободном пространстве HotActions 3.0 открывается окно документа сцены. Документ сцены представлен несколькими закладками со списками различных её элементов, по типам:

  • 18 HA.jpg Узлы
  • 19 HA.jpg Объекты
  • 20 HA.jpg Камеры
  • 21 HA.jpg Источники Света
  • 22 HA.jpg Материалы
  • 23 HA.jpg текстурные Карты
  • 23 1 HA.jpg включение режима отображения Показать зависимые объекты вспомогательный элемент в этом документе, который предоставляет возможность просматривать иерархические ссылки различных элементов сцены на элементы других типов (находящихся на разных закладках).

Самая первая закладка документа представляет общую структуру сцены: список Узлов сцены.

Закладка Узлы документа сцены
Закладка Узлы документа сцены

Чтобы было удобнее манипулировать объектами 3d-сцены, все они приписаны в HotActions 3.0 одному общему условному узлу (Dummy) c названием <World>. Если какие-то узлы в сцене анимированы, они помечены знаком 25 HA.jpg . Знак 26 HA.jpg в иерархическом дереве узлов означает, что данный узел не имеет собственной анимации, зато она есть у одного или нескольких подчинённых узлов.

Во всех закладках документа сцены можно вызвать контекстное меню элементов окна нажатием правой кнопки мыши. Меню содержит команды: Спрятать – не показывать узел в сцене, Сбросить трансформацию – вернуть узел в состояние как при загрузке сцены, Скопировать имя – копировать название в буфер обмена, Свойства (Alt+Enter) – показать свойства выделенного объекта в окне свойств Свойства. Нажав правую клавишу мыши на пустом пространстве как в закладке Узлы, так и в любой другой закладке сцены, можно вызвать контекстное меню сцены. Его команды: Сбросить трансформации узлов (Ctrl+R) – вернуть состояние всех элементов сцены в состояние как после загрузки, Показывать в виде дерева – показать иерархию объектов (в пределах одной закладки), Показывать зависимые объекты – показать иерархию объектов в пределах всей сцены (по всем закладкам), Узлы, Объекты, Камеры, Источники Света, Материалы, Карты – переключение на соответствующую закладку. Команда Показать зависимые объекты вынесена на панель вверх как кнопка 27 HA.jpg.

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

При включенной опции Показать зависимые объекты в закладке Объекты отображён список объектов сцены с назначенными им материалами.

Закладка Камеры содержит список виртуальных камер сцены.

Закладка Камеры документа сцены
Закладка Камеры документа сцены

Список источников света в сцене содержится в закладке Источники Света окна документа сцены.

Закладка Источники Света в документе сцены
Закладка Источники Света в документе сцены

Список материалов, назначенных объектам сцены, приведён в закладке Материалы документа сцены.

Список материалов в закладке Материалы документа сцены
Список материалов в закладке Материалы документа сцены

При нажатой кнопке Показать зависимые объекты 32 HA.jpg материалы показываются в этом списке с назначенными им текстурными картами, хотя список всех текстурных карт можно просмотреть в следующей закладке документа сцены Карты.

Список текстурных карт сцены в закладке Карты документа сцены Изображение выбранной текстурной карты ”окно.Diffuse” в окне Превью Медиа
Список текстурных карт сцены в закладке Карты документа сцены и изображение выбранной ”окно.Diffuse” в окне Превью Медиа

При выборе какой-нибудь из текстурных карт этого списка в окне Свойства будут показаны её параметры, а в окне Превью Медиа – изображение.

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

При открытии файла сцены в приложении HotActions 3.0 её изображение появляется в окне Превью Рендера. Двойной щелчок по какой-либо из виртуальных камер в списке закладки Камеры документа сцены делает эту камеру смотровой, через неё показывается сцена.

При подведении курсора мыши к какому-либо объекту в окне Превью Рендера в строке состояния внизу основного окна приложения появляется название выбранного объекта, а рядом в скобках – название материала, назначенного этому объекту. Такая надпись появляется при условии, что строка состояния отображается в приложении.

Подпись названия объекта «студия» с названием назначенного материала (пол), выделенного в окне Превью Рендера, показанная в строке состояния
Подпись названия объекта «студия» с названием назначенного материала (пол), выделенного в окне Превью Рендера, показанная в строке состояния

Приведение сцены в начальное (базовое) состояние, загрузка, инициализация и именование её компонент производится с помощью специального инициализирующего Экшена <STARTUP>.

Проект

После экспорта файла *.3d - сцены в студию, дальнейшая работа с ней в приложении HotActions 3.0 организована в рамках создаваемых Проектов. Создать новый проект можно либо через файловое меню приложения (разделы "Меню Вид", "Кнопочная панель Вид"), либо переместив из окна создания новых объектов Новые Объекты запись Проект из раздела Документы в свободную область приложения

Окно создания новых объектов Новые Объекты и пример создания нового проекта
Окно создания новых объектов Новые Объекты и пример создания нового проекта

В появляющемся при перемещении диалоге сохранения указывается папка хранения и название проекта. В следующем диалоге Мастер создания проекта нажатием кнопки 37 HA.jpg вызывается диалог открытия с выбором пути к файлу 3d-сцены, на основе которой организуется проект.

Диалог выбора 3d-сцены при создании нового проекта
Диалог выбора 3d-сцены при создании нового проекта

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

После создания нового проекта в приложении добавляется ещё одно окно – окно проекта со списком папок для создания в них новых элементов и добавления файлов. В области документов открываются окно документа созданного проекта и окно документа сцены, на основе которой проект создан.

Окно документа созданного проекта
Окно документа созданного проекта

В окно документа проекта помещаются кнопочные панели управления сценой - Контроллеры типа Хотбар и Контроллер Узла. Кнопка Режим Тестирования 40 HA.jpg в этом окне предназначена для его перевода в тестовый режим. Команды контекстного меню окна описаны в разделах "Меню Хотсет" и "Диалоговые окна приложения".

Файл проекта (*.vs) включает в себя различные объекты, необходимые для управления сценой: Экшены, Параметры, Пресеты, Контроллеры, ссылки на все файлы (документы), используемые для работы, информацию о состоянии этих документов в проекте (открыт, спрятан или закрыт) и прочие настройки. Например, пути к папкам для поиска файлов, входящих в данный проект.

Вся информация о проекте отображается в его окне, а также в окне Файлы Проекта. Окно проекта содержит папки для всех типов стандартных объектов, с которыми работает приложение HotActions 3.0.

Создаются новые объекты и документы в проекте из окна Новые Объекты. После создания они автоматически попадают в соответствующие папки окна проекта. Документы в проект могут быть добавлены в окне Файлы Проекта или командой Новый меню Файл (разделы "Меню Вид", "Кнопочная панель Вид").

В окне Файлы Проекта показан список всех подключенных к проекту файлов, а также список путей к папкам для поиска различных типов файлов.

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

Список документов проекта в окне Файлы Проекта
Список документов проекта в окне Файлы Проекта
Пример окна проекта
Пример окна проекта

Для того, чтобы в проекте работать с несколькими сценами (*.3d) одновременно, должна быть включена разрешающая опция в настройках приложения.

Поддерживается возможность конвертирования проектов, созданных в приложении HotActions или HotActionsDesign (файл *.vs) в формат HotActions 3.0. Для этого нужно открыть vs-проект командой файлового меню (разделы "Меню Вид", "Кнопочная панель Вид").

Символ “*” в названии означает, что в файл документа были внесены изменения, которые можно сохранить, например, командами Сохранить, Сохранить как, Сохранить всё меню Файл или этими же кнопками кнопочного меню Главная.

В приложении HotActions 3.0 всегда может быть открыт только один проект. При его закрытии (командой Закрыть проект меню Файл), после запроса подтверждения о сохранении, окно проекта закрывается.

Экшены

Экшен – это одна или несколько текстовых скриптовых команд, результатом выполнения которых является какая-либо модификация виртуальной сцены.

После создания сцены с помощью графического трёхмерного редактора, такого как Autodesk® 3ds Max® и экспорта, подробно описанных в отдельном документе, можно использовать 3D-сцену в проектах приложения HotActions 3.0. Взаимодействие со сценой обеспечивается созданием Экшенов в проекте, содержащих команды управления. К таким командам, в частности, относятся:

  • Создание объектов;
  • Управление проигрыванием;
  • Изменение объектов;
  • Ожидание событий;
  • работа с документами;
  • работа с внешними устройствами

Все скриптовые команды, которыми управляют сценарием, описаны в отдельном документе – Руководстве пользователя по использованию команд сценария.

Стандартным способом создания Экшенов для управления сценой является обращение к их библиотеке в приложении. Билиотека стандартных Экшенов становится доступной, если в окне Новые Объекты маркировать раздел 43 HA.jpg или 44 HA.jpg . При этом в приложении открывается новое окно библиотеки со столбцами Имя, Описание, Тип и заголовком Скрипт.

Помимо библиотечных существуют Экшены двух типов:

- Экшены типа Скрипт 45 HA.jpg , пользовательский Экшен на основе скрипта;
- Список 46 HA.jpg – Экшен для последовательного/одновременного проигрования других экшенов/команд.
Окно создания новых объектов Новые Объекты
Окно создания новых объектов Новые Объекты

Создать Экшен можно, переместив соответствующую запись из окна создания новых объектов Новые Объекты в папку Экшены окна проекта. Созданный Экшен будет помещён в эту папку. Команды Экшена после его создания вносятся в поле Тело скрипта для Скрипта (или Список объектов для Списка) окна Редактор. Важное значение имеет порядок последовательности вносимых команд, поскольку команды исполняются в строгой последовательность сверху вниз.

Присвоенные Экшенам при создании знаки 47 HA.jpg и 48 HA.jpg можно заменить любыми другими из окна Иконки, переместив иконку из этого окна в раздел окна проекта со списком Экшенов и поместив её над выбранным Экшеном.

Свойства и содержание Экшена, в том числе последовательность его команд или Экшенов можно увидеть в окне Свойства. Окно вызывается нажатием одноимённой кнопки 49 HA.jpg на панели инструментов основного окна приложения или включается из главного меню Вид.

Окно Свойства
Окно Свойства
Вызываемое из Окна Свойства редакторское диалоговое окно Редактор
Вызываемое из Окна Свойства редакторское диалоговое окно Редактор

Последовательность команд Экшена отображается в закладке Экшен только при условии, что в диалоге настроек Настройки и включена опция “Показывать скрипты в свойствах Экшенов”. Из этой же закладки Экшен кнопкой Редакция можно вызвать диалог Редактор для нужного Экшена и отредактировать его команды или проверить их исполнение при помощи кнопки Проиграть (что аналогично нажатию кнопки Проиграть в окне Свойства или двойному щелчку курсором мыши по Экшену в окне проекта).

Окно Свойства с включенной опцией показывать скрипты
Окно Свойства с включенной опцией показывать скрипты

Правила создания команд Экшенов описаны в отдельных документах – "Библиотека Экшенов" и "Команды HotActions 3.0".

Чтобы использовать Экшены для интерактивного управления декорациями и видеоизображениями сцены в режиме эфира, необходимо оформить их в виде кнопок на кнопочных панелях, то есть прикрепить к предварительно созданным для этого Контроллерам типа Хотбаров. Тогда исполнение действий такого Экшена вызывается простым нажатием кнопки или клавиши на клавиатуре (если заранее определена Горячая Клавиша для кнопки в соответствующей закладке окна Свойств).

Особенным Экшеном является инициализирующий (<STARTUP>). Такой Экшен присутствует в проекте по умолчанию и исполняет задачу открытия сцены и приведения её в начальное рабочее (базовое) состояние. <STARTUP> является Экшеном типа Список, то есть представляет собой сценарную последовательность – список. При создании проекта <STARTUP> создаётся автоматически в папке Экшенов с пустыми полями. Поля <STARTUP>‘а требуется заполнить (в окне Редактор) подготовленными Экшенами, параметрами, Пресетами, паузами, нужными для инициализации проекта. Эта последовательность действий в дальнейшем будет выполняться при исполнении команды меню Запустить всё при нажатии соответствующей кнопки кнопочной панели Действия 53 HA.jpg и при переходе в Режим Эфира 54 HA.jpg для интерактивного управления. Редактирование Экшена <STARTUP> можно так же запустить нажав иконку 55 HA.jpg в основном окне проекта.

Коллекция Экшенов

Для удобства работы с проектом Экшены можно объединять в группы. Экшены так же можно объединять и сохранятьв виде коллекции и сохраняя её затем как отдельный документ (файл с расширением *.acl). Создаётся коллекция экшенов через файловое меню либо перемещением соответствующей записи из раздела Документы окна создания новых объектов Новые Объекты в область документов. В появляющемся при перемещении диалоге сохранения можно указать папку хранения и название коллекции. Объединять Экшены в коллекцию можно по любому признаку, например, если все они относятся к какой-то одной 3d-сцене проекта. Добавляются Экшены в коллекцию перемещением их из окна проекта в окно документа коллекции.

Окно проекта с группами экшенов
Окно проекта с группами экшенов
Окно создания документа коллекции Экшенов
Окно создания документа коллекции Экшенов
Окно коллекции Экшенов
Окно коллекции Экшенов

Контекстное меню, вызываемое для Экшена из документа коллекции, содержит команды работы с Экшенами: Проиграть выбранный Экшен, Остановить проигрывание, Редактировать содержимое в окне Редактор, посмотреть или изменить Свойства в одноимённом окне, и стандартные команды редактирования (Вырезать, Копировать, Удалить, Переименовать).

Контекстное меню для Экшена, вызываемое из окна коллекции Экшенов
Контекстное меню для Экшена, вызываемое из окна коллекции Экшенов

В контекстное меню, вызываемое на пустом пространстве окна, включена команда выбора типа представления Экшенов в документе (Вид): матричным расположением иконок (Значки), списком (Список) или в виде подробного списка (Таблица). Команда Вставить копирует в коллекцию Экшены, помещённые в буфер обмена, Новый Экшен – создаёт новый Экшен в коллекции.

Контекстное меню, вызываемое из окна коллекции Экшенов
Контекстное меню, вызываемое из окна коллекции Экшенов

Контроллеры

К Контроллерам относятся оконные элементы управления сценарием и объектами 3D-сцены, новые контроллеры создаются перетаскиванием выбранного контроллера из окна «Новые объекты» в рабочую область проекта.

Окно создания нового Контроллера
Окно создания нового Контроллера


Рабочая область проекта со списком Контроллеров
Рабочая область проекта со списком Контроллеров
Контекстное меню Контроллеров
Контекстное меню Контроллеров

Существуют следующие типы Контроллеров:

- настраиваемые кнопочные панели Хотбары;
- Проигрыватель анимированных объектов 3d-сцены ;
- Надпись;
- Контроллер параметра;
- панели управления объектами сцен Контроллер Узла

Контекстное меню Контроллеров вызывается нажатием правой кнопкой мыши по его заголовку и содержит команды: Вырезать – перемещает Контроллер в буфер обмена, Копировать – копирует Контроллер в буфер обмена, Удалить – удаляет Контроллер, Свойства – в окне Свойства показываются свойства Контроллера.

Хотбар и Хотсет

Хотбары – кнопочные панели (типа Контроллер) c кнопками управления сценой в интерактивном режиме. Каждой кнопке Хотбара соответствует ссылка на определённый Экшен или Пресет. Кнопки на Хотбары добавляются при перемещении на них Экшенов или Пресетов из окна проекта.

Хотбар можно создать, если переместить в окно документа проекта любой Экшен либо Пресет из раздела Экшены(Пресеты) окна проекта, либо запись Хотбар раздела Контроллеры из окна создания новых объектов Новые Объекты. Или для создания можно воспользоваться командой Новый Контроллер меню Хотсет, либо контестного меню окна документа.

Названия и иконки кнопок на Хотбарах сохраняются такими же, что и у добавляемых Экшенов и Пресетов, но иконки можно заменить любыми другими из окна Иконки, перемещая иконки из этого окна на кнопки. Названия можно изменить в окне Свойства.

Для каждой кнопки Хотбара можно вызвать контекстное меню нажатием правой кнопки мыши по ней. Оно содержит команды:

Редактировать назначенный Экшен – показать содержание Экшена или Пресета, исполнение которого вызывает кнопка, в окне Редактор,

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

Вырезать – перемещение кнопки в буфер обмена,

Копировать – копирование кнопки в буфер обмена,

Вставить – копирование из буфера обмена,

Удалить - удаление,

Вставить новую Кнопку – добавление новой кнопки (в появившемся диалоге требуется выбрать Экшен, который будет исполняться по нажатию кнопки),

Вставить разделитель – добавления разделителя перед кнопкой,

Свойства – показ свойств кнопки в окне Свойства.

Контекстное меню кнопок Хотбара
Контекстное меню кнопок Хотбара

Подобно тому, как Экшены можно группировать в коллекции, Хотбары также можно объединять во множества, которые называются Хотсетами и сохранять в виде отдельных файлов (*.hot). Создаются файлы Хотсетов командой Новый файлового меню (разделы "Меню Файл", "Меню Правка") либо перемещением соответствующей записи из раздела Документы окна Новые Объекты в область документов. В области документов открывается документ созданного Хотсета, в который можно командой Новый Контроллер меню Хотсет или из окна Новые Объекты или копированием через буфер обмена командой контекстного меню добавлять новые Контроллеры.

Способ организации и команды окна документа Хотсета совпадают с организацией и командами окна документа проекта.

Для каждого Хотсета можно вызвать контекстное меню нажатием правой кнопки мыши по ней.

Контекстное меню Хотсета
Контекстное меню Хотсета

Оно содержит команды:

Режим тестирования – включение режима тестирования проекта, дублируется нажатием иконок или комбинацией клавиш Ctrl+T;

Переключение в Режим Тестирования
Переключение в Режим Тестирования

Авто-вкл. режима Тестирования – Включение/выключение автоматического перехода в режим тестирования;

Новый контроллер – создание нового контроллера на странице;

Создание нового контроллера из контекстного меню Хотсета
Создание нового контроллера из контекстного меню Хотсета

Вставить контроллер – вставка контроллера из буфера обмена;

Новая страница – создание новой страницы хотсета;

Новая под-страница – создание новой под-страницы хотсета;

Привязка к сетке – привязка расположения хотбаров и контроллеров к узлам сетки;

Изменить Фон – изменение фона хотсета на произвольный;

Изменение фона Хотсета
Изменение фона Хотсета

Подогнать окно под размер фона – изменение размера активной области хосета по размеру картинки – подложки.

Проигрыватель

Проигрыватель позволяет проигрывать анимированные объекты 3d-сцены или устанавливать такие объекты в нужный кадр анимированного трека. Как и Хотбар, Проигрыватель создаётся при перемещении одноимённой записи раздела Контроллеры из окна создания новых объектов Новые Объекты. Можно также воспользоваться командой Новый Контроллер меню Хотсет, либо контестного меню окна документа.

Название Проигрывателя, описание, масштаб окна, объект управления и все другие параметры редактируются в окне Свойства.

Сама панель управления анимированным объектом 69 HA.jpg содержит стандартные кнопки Проиграть, Пауза, Остановить и дорожку проигрывания трека с регулятором.

Надпись

Контроллер Надпись используется для оформления рабочей области проекта. Надпись создаётся при перемещении одноимённой записи раздела Контроллеры из окна создания новых объектов Новые Объекты. Можно также воспользоваться командой Новый Контроллер меню Хотсет, либо контекстного меню окна документа.

Название Надписи, описание, масштаб окна, и все другие параметры редактируются в окне Свойства.

Контроллер параметра

Контроллер параметра – группа контроллеров для визуального и оперативного изменения значения параметров. Контроллер может быть привязан к парметру проекта, либо параметру экшена. Изменения значений параметра в поле контроллера могут инициировать исполнение экшена, выбранного пользователям в настройках контроллера. Существуют следующие типы контроллеров параметра:

  • Контроллер параметра типа «Строка» - контроллер, который позволяет изменять значение параметра типа строка:
Контроллер параметра Строка
Контроллер параметра Строка
  • Контроллер параметра типа «Целый» - контроллер который изменяет значение парметра типа целый:
Контроллер параметра Целый
Контроллер параметра Целый
  • Контроллер параметра типа «Вещественный» - контроллер который изменяет значение парметра типа вещественный:
Контроллер параметра Вещественный
Контроллер параметра Вещественный
  • Контроллер параметра типа «Время» - контроллер который изменяет значение парметра типа время:
Контроллер параметра Время
Контроллер параметра Время
  • Контроллер параметра типа «Файл» - контроллер который изменяет значение парметра типа файл:
Контроллер параметра Файл
  • Контроллер параметра типа «Слайдер» - контроллер который изменяет значение парметров типа: целый, вещественный, время, цвет. Контроллер может менять форму, цвет в зависимости от настроек пользователя. Диапазон изменений определяется в настройках параметра:
Контроллер параметра Слайдер
Контроллер параметра Слайдер
  • Контроллер параметра типа «Цвет» - контроллер который изменяет значение парметра типа цвет:
Контроллер параметра Цвет
Контроллер параметра Цвет
  • Контроллер параметра типа «Вектор» - контроллер который изменяет значение парметра типа вектор:
Контроллер параметра Вектор
Контроллер параметра Вектор
  • Контроллер параметра типа «Логический» » - контроллер который изменяет значение парметра типа логический;
Контроллер параметра Логический
Контроллер параметра Логический
  • Контроллер параметра типа «Вариант» - контроллер который изменяет значение парметра типа вариант:
Контроллер параметра Вариант
Контроллер параметра Вариант
  • Контроллер параметра типа «Системный» - контроллер который изменяет значение парметра типа системный;
Контроллер параметра Системный
Контроллер параметра Системный
Панель управления Контроллер Узла

Контроллер Узла - панель с настройками управления объектом сцены при помощи мыши. Панель создаётся командой Новый Контроллер меню Хотсет или при перемещении записи Контроллер Узла из раздела Контроллеры окна новых объектов Новые Объекты в окно документа проекта или Хотсета (предыдущий раздел). В закладке Контроллер окна Свойства указывается объект сцены, которым можно будет управлять мышью при выборе этого Контроллера в режимах тестирования или эфира. В других закладках окна Свойства определяются параметры управления объектом – чувствительность движений и другие настройки, сохраняемые в проекте. В самой панели управления можно выбрать тип модификации объекта (в разделе Трансформация) и оси трансформации (раздел Оси: YZ, XZ, XY, XYZ). Движениями мыши (с нажатой левой кнопкой) в режимах тестирования или эфира выбранный в сцене объект можно вращать (81 HA.jpg), перемещать (82 HA.jpg) или масштабировать (83 HA.jpg). Если нажать левую кнопку мыши над панелью, в ней появляются подсказки о том, как пользоваться клавишами клавиатуры Shift, Alt и Ctrl во всех режимах раздела Трансформация, чтобы модифицировать объект нужным образом.

Режим управления Контроллером Узла
Режим управления Контроллером Узла

Нажатие кнопки Сбросить на панели восстанавливает первоначальное положение объекта.

Контроллер записи

В большинстве конфигураций студии на базе плат FDxxx (SoftLab) для записи выходного потока возможно использование штатной утилиты FDCapture (cm.http://www.softlab.tv/forward/docs.html#nle).

Данный контроллер управляет работой плагина записи выходного сигнала на диск, который поставляется опционально для некоторых аппаратных конфигураций студии Фокус. Контроллер позволяет выбрать путь для записи данных, имя файла. Имеет настройки записи и позволяет контролировать длительность записываемого фрагмента с помощью таймера.

Контроллер управления записью
Контроллер управления записью

Параметры

HotActions имеет мощный аппарат для управления элементами проекта и сценария, называемый Параметры. Параметры позволяют пользователю без измения данных проекта в Autodesk® 3ds Max управлять элементами 3-х мерной сцены, управлять системными данными, анимацией, назначением внешних данных и т.д. HotActions имеет одиннадцать типов параметров:

  • Параметр типа «Строка» - подставляет текстовые значения;
  • Параметр типа «Логический» - имеет два значения «истина» и «ложь», в настройках параметра предоставлен выбор из трех вариантов – «Да/Нет», «Вкл/Выкл», «1/0» ;
  • Параметр типа «Целый» - подставляет число в формате целое, в свойствах параметра предоставляется возможность установить минимально и максимально возможные значения, а так же, шаг прокрутки;
  • Параметр типа «Вещественный» - подставляет число в десятичном виде, в свойствах параметра предоставляется возможность установить минимально и максимально возможные значения, а так же, шаг прокрутки;
  • Параметр типа «Время» - подставляет значение «время», имеется возможность установить верхнее и нижнее ограничение значения, шага прокрутки и формата отображения (Секунды, кадры, SMPTE);
  • Параметр типа «Цвет» - подставляет значение цвета, в свойствах параметра цвет отображается визуально, контекстная подсказка показывает значение цвета в RGB. Цвет редактируется в всплывающем окне «Выбор цвета»:
Окно выбора цвета для параметра типа цвет
Окно выбора цвета для параметра типа цвет
  • Параметр типа «Вектор» - подставляет три числовых значения, имеет возможность установки ограничения значений и шага прокрутки. Может использоваться для управления значениями положения, поворотов, масштабирования и т.п., имеющими три определяющич параметра (оси X, Y, Z);
  • Параметр типа «Файл» - параметр выбора файла для его назначения в сценарии;
  • Параметр типа «Вариант» - параметр со списочным набором значений определяемым пользователем. Каждый элемент списка имеет название и значение. Типы значений элементов могут быть следующими – строка, целый, вещественный, время, цвет, вектор, файл, объект, void , слайдер, прямоугольник (вектор из четырех целочисленных элементов), frect (вектор из четырех вещественных элементов) ;
  • Параметр типа «Системный» - параметр позволяющий выбирать системные значения, устанавливается два типа «шрифт» - для выбора системного шрифта, и «Audio» - для выбора системного звукового устройства;
  • Параметр типа «Объект» - параметр для выбора элемента сцены. Регулируются формат подстановки (короткий или полный с путем доступа уазанием типа объекта и т.п.) и тип выбираемого объекта. Соответственно существуют следующие типы объектов: Узел, Камера, Источник света, Меш, Материал, Карта, Параметр, Медиа, Изображение, Any Item.

Принцип работы механизма параметров прост - если в Экшене встречается название параметра (из поля Имя диалога Свойства), или одно из значений стандартного экшена привязано к параметру (глобальному или локальному) то при исполнении этого Экшена название заменяется его значением (из поля Текущее значение в диалоге Свойства). Включить параметр в проект можно, выбрав нужный тип из списка Параметр окна создания новых объектов Новые Объекты и переместив его в папку Параметры окна проекта.

Создание Параметров Проекта
Создание Параметров Проекта

Свойства и значения редактируются в окне Свойства.

Параметры, подобно Экшенам, можно группировать в объединения, называемые Пресетами (описание в следующем разделе).

Помимо параметров, создаваемых непосредственно в проекте, можно создавать параметры в пределах Экшенов проекта. Параметры проекта именуются глобальными параметрами. Параметры, создаваемые в Экшенах – локальные. Свойства глобальных параметров редактируются в окне Свойства, свойства параметров Экшена – в окне Редактор, также, как и команды Экшена. Подробней о соотношениях этих типов параметров рассказано в разделе "Редактор – окно для редактирования".

Пресет и Коллекция Пресетов

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

Создание нового Пресета в проекте
Создание нового Пресета в проекте

Пресеты также можно группировать в коллекции, сохраняя как файл(*.pre). Создать Коллекцию Пресетов можно через файловое меню (разделы "Меню Файл", "Кнопочная панель Главная"), либо переместив сооветствующую запись из раздела Документы окна создания новых объектов Новые Объекты в область документов.

Принципы работы в приложении HotActions 3.0

Структура организации работы в приложении

Создание сценария управления записью передачи начинается с экспорта 3-х мерных декораций из графического редактора (Autodesk® 3ds Max®), далее создаются документы (начиная с файла проекта) объекты и контроллеры в рамках текущего проекта.

Список объектов, которые можно создавать в проекте для работы с элементами 3D сцен, приведён в разделе Объекты окна Новые Объекты.

Список объектов в окне Новые объекты
Список объектов в окне Новые объекты

К ним относятся:

- Экшены, после создания добавляются в папку Экшены окна проекта;
- Параметры, после создания добавляются в папку Параметры окна проекта;
- Пресеты, после создания добавляются в папку Пресеты окна проекта;

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

Окно проекта
Окно проекта

К ним относятся:

- файлы сцены (*.3D), подпапка 3D-Сцены окна проекта;
- файлы проекта (*.vs, *.vsp, подраздел Проект окна Новые Объекты;
- файлы Коллекций Экшенов (*.acl), подраздел Коллекций Экшенов окна Новые Объекты или подпапка с таким же названием в окне проекта;
- файлы групп Хотбаров (*.hot), подраздел Хотсет окна Новые Объекты или подпапка Хотсеты окна проекта;
- файлы групп Коллекций Пресетов (*.pre), подраздел Коллекция Пресетов окна Новые Объекты или подпапка Пресетов окна проекта;
- текстовые документы (*.txt, *.ini, *.inf), подраздел Текстовый документ окна Новые Объекты или Тексты окна проекта.

Кроме стандартных типов файлов, в проект могут быть добавлены также некоторые другие вспомогательные типы файлов, необходимые для работы: видеофайлы (*.avi, *.mpeg, *.wmv) или графические (*.jpg, *.gif, *.tif, *.bmp, *.tga).

Работа с файлом проекта и файлами, включёнными в проект, осуществляется через файловое меню приложения (разделы 4.1.1, 4.2.1), либо через контекстные меню в окне Файлы Проекта. Показателем того, что изменения, внесённые в файл, могут быть сохранены, является появление знака «*» в его названии. Сохранить файл можно через файловое меню, либо кнопками Сохранить 91 HA.jpg или Сохранить Все 92 HA.jpg , расположенными на кнопочной панели инструментов основного окна приложения. После сохранения файла знак исчезает.

Режимы работы приложения

Работа в приложении HotActions 3.0 осуществляется в трёх основных режимах: редактирования, тестирования и режиме эфира.

Запуск программы происходит в режиме редактирования, в этом режиме подготавливается всё необходимое для работы в режиме эфира: организация проекта для работы на основе экспортированной 3D сцены, создание средств управления сценой, включение ссылок на нужные файлы.

Режим тестирования используется при отладке работы интерфейса управления 3D-сценой после или в процессе его создания. В этот режим может переводиться только окно документа проекта или Хотсета нажатием кнопки Режим Тестирования 93 HA.jpg.

Вид Хотсета в Режиме Тестирования
Вид Хотсета в Режиме Тестирования

Вид кнопки изменяется на Режим Редактирования 95 HA.jpg и, если включена опция Привязка к сетке, точечный рисунок фона исчезает. Нажатие 96 HA.jpg приведёт к выходу из этого режима.

Вид Хотсета в Режиме Редактирования
Вид Хотсета в Режиме Редактирования

Если включить опцию Авто-вкл. режима Тестирования из меню Хотсет, переход в режим тестирования происходит также при нажатии кнопки Запустить Все 98 HA.jpg кнопочного меню Действия или исполнении такой же команды меню. При этом 3D-сцена инициализируется (исполнение Экшена <STARTUP> в текущем загруженном проекте), вид кнопки изменяется на Сбросить Все 99 HA.jpg и её нажатие также приведёт к выходу в режим редактирования.

В тестовом режиме объекты 3D-декораций сцены, показываемых в окне Превью Рендера, управляются нажатиями кнопок Хотбаров и движениями мыши при выборе Контроллеров Узлов. Выход из режима тестирования производится нажатием кнопки Режим Редактирования 100 HA.jpg. При этом не происходит остановки проигрывания видео- и аудиопотоков.

Переход в рабочий режим эфира производится нажатием кнопки Режим Эфира 101 HA.jpg , находящейся на кнопочной панели меню основного окна приложения, либо исполнением команды меню Действия.

Переход в рабочий Режим Эфира
Переход в рабочий Режим Эфира

По умолчанию в режиме эфира основное окно приложения разворачивается на весь экран рабочего монитора. При этом все диалоговые окна приложения закрываются, за исключением окна документа проекта с расположенными в нём кнопочными панелями управления. Результирующее изображение выводится на экран подключенного телевизионного монитора (раздел 2.1). Также при переходе исполняется инициализирующий Экшен <STARTUP> рабочего проекта, предназначенный для загрузки сцен(ы) и приведения её в исходное для работы состояние.

В закладке Режим Эфира диалога Настройки можно перенастроить конфигурацию основного окна и вывод изображения.

В рабочем режиме эфира осуществляется интерактивное управление 3D-декорациями в соответствии с сюжетом передачи. Управляются объекты сцены нажатиями кнопок на кнопочных панелях – Хотбарах и движениями мыши (раздел 3.1.5.2). Нажатия кнопок кнопочных панелей можно заменить нажатиями Горячих Клавиш клавиатуры, если прдварительно их назначить в окне Свойства. Также управление объектами 3D-сцены и видеопотоками может осуществляться джойстиком или по сети – с помощью приложения автоматизации эфира. В любой момент работы проект можно вернуть в начальное рабочее состояние, нажав кнопку Перезапустить Все 103 HA.jpg (исполнение инициализирующего Экшена <STARTUP>).

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

При переходе из режима эфира в режим редактирования (нажатие кнопки Режим Редактирования 104 HA.jpg ) воспроизведение всех видео- (описание в следующем разделе) и аудио- потоков останавливается.

Работа с видеопотоками в сцене

После экспорта 3-х мерных декораций, созданных в Autodesk® 3ds Max®, в формат HotActions 3.0 и создания рабочего проекта можно использовать в сцене видеоизображения из видеофайлов и изображения актёров, снимаемых видеокамерами. Захват данных видеопотоков, поданных с видеокамер и показ их в сцене производится через устройства видеозахвата установленные на студии. Чтобы работать с данными видеопотока, необходима предварительная настройка плат видеозахвата. О том, как настроить плату(-ы) для работы с данными, можно прочитать в отдельном документе "Настройка видео". Пример настройки описан в разделе "Настройки видео" этого документа.

Все видеопотоки (видеофайлы и видео с плат захвата видеосигналов) отображаются в 3-х мерной сцене замещая текстурную карту Diffuse Map назначенную подготовленному объекту. Более подробно о создании объектов с их последующим замещением видеотекстурами в сцене рассказано в главе 6 Руководства по созданию трёхмерных сцен . В главе 10 этого же документа приведён пример создания простейшей сцены в приложении 3DS MAX и дальнейшая работа с ней в приложении HotActions 3.0, и, в том числе, описана работа с видеопотоками – из видеофайла и с платы захвата видеосигнала. Команды Экшенов работы с видеопотоками описаны в главе 6 Руководства по использованию команд сценария (ФОКУС 3DS MAX 3.02.pdf).

Меню и окна приложения

Основное окно приложения HotActions 3.0 содержит меню, различные диалоговые окна и панели инструментов.

Основное окно приложения HotActions 3.0
Основное окно приложения HotActions 3.0

Команды меню

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

При первом запуске приложения HotActions 3.0 панель этого меню находится в левом верхнем углу, но его можно перевести в свободное плавающее состояние, разместив там, где удобно. В таком состоянии у панели можно вызвать контекстное меню с командой Спрятать и кнопкой закрытия 106 HA.jpg . Двойной щелчок кнопкой мыши по панели возвратит её в прежнее положение, прикрепив под главным меню.

Меню Файл

Команды пункта меню Файл позволяют выполнить операции с файлами проекта :

Команды пункта меню «Файл»
Команды пункта меню «Файл»

открыть файл (Открыть) или закрыть (Закрыть, Закрыть проект) уже существующий, сохранить отдельный файл (Сохранить, Сохранить как…) или все файлы проекта (Сохранить всё). Пункты Сохранить рабочую среду как… и Открыть рабочую среду… предназначены для сохранения и восстановления рабочего пространства (расположения и размеров диалоговых окон и панелей инструментов). Для этого существуют файлы типа Рабочая Среда (расширение «.vsw»), в которых хранться информация:

  • Главное – это текущие расположения панелей (все три варианта): то, как они располагаются в главном окне приложения, какие показаны, а какие – спрятаны;
  • Путь к проекту, который был открыт на момент выхода из приложения;
  • Также пути к свободным документам (т.е. не входящим в проект), если они были открыты на момент выхода из приложения;
  • Состояние папок в деревьях объектов (раскрыта или схлопнута);
  • …прочая информация, зависящая от версии приложения.

В одной папке с приложением всегда располагается как минимум один такой файл рабочей среды, по умолчанию загружаемый при старте и автоматически сохраняемый по выходу из приложения (в случае полной версии HA он называется Default_Full.vsw). Однако, при желании, Вы можете загружать или сохранять рабочую среду в собственные отдельные файлы.

Недавние Проекты и Недавние Документы содержат списки проектов и файлов, открывавшихся последними. Обращение к проекту или файлу из этих списков позволяет открывать его сразу, без вызова диалога открытия. Рядом с командой указано сочетание клавиш (если оно есть), нажатие которых вызывает её исполнение:

Новый – Ctrl+N;

Открыть – Ctrl+O;

Сохранить – Ctrl+S;

Сохранить как – Ctrl+Shift+S.

Команда Выход закрывает приложение.

Меню Правка

Меню Правка содержит команды стандартного редактирования:

Отменить - Ctrl+Z – отменяет изменения, сделанные на предыдущем шаге;

Повторить - Ctrl+Y – возвращает изменения, отменённые командой Undo;

Вырезать - Ctrl+X – перемещает выделенные элементы в буфер обмена;

Копировать - Ctrl+C – копирует выделенные элементы в буфер обмена;

Вставить - Ctrl+V – копирует содержимое буфера обмена в указанное место;

Удалить - Del – удаляет выделенные элементы;

Выделить все - Ctrl+A – выделяет всё содержимое элемента.

Команды пункта меню «Правка»
Команды пункта меню «Правка»

Меню Вид

Команды меню Вид позволяют отобразить или скрыть кнопочные панели приложения

Команды пункта меню «Вид»
Команды пункта меню «Вид»

Панели Инструментов:

Подменю пункта «Панели инструментов»
Подменю пункта «Панели инструментов»
  • Меню:
    111 HA.jpg


  • Главная:
    112 HA.jpg


  • Вид:
    113 HA.jpg


  • Действия:
    114 HA.jpg

Вывести или закрыть окна Обозреватель Файлов, Файлы Проекта, окно создания новых объектов Новые Объекты, окно с иконками Обозреватель Иконок, окно вывода диагностических сообщений Отладочный Вывод (Ctrl+Shift+O), окно редактирования объектов Редактор Объектов (Ctrl+Shift+E), панель Свойства, окно просмотра графических и видео- файлов Превью Медиа, окно просмотра результирующего изображения Превью Рендера (Ctrl+Shift+R). При выполнении команды Скрыть все панели (Ctrl+H) все эти окна скрываются или показываются одновременно.

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

Подменю пункта «Расположение панелей»
Подменю пункта «Расположение панелей»

Меню Действия

Меню Действия содержит основные команды управления приложением HotActions 3.0 в целом:

Меню пункта «Действия»
Меню пункта «Действия»

Режим Редактирования (Ctrl+PageDown) - перевод приложения в режим редактирования;

Режим Эфира (Ctrl+PageUp) – перевод приложения в рабочий режим эфира.

Запустить все – запуск инициализации проекта (исполнение инициализирующего Экшена <STARTUP>), при включенной опции Авто-вкл. режима Тестирования меню Хотсет кнопочные панели Хотбаров проекта переводятся в режим тестирования;

Сбросить все – деинициализация проекта, остановка проигрывания анимации, видео- и звуковых потоков в сцене, перезагрузка текстур, выход из режима тестирования и так далее;

Перезапустить все (Ctrl+R) – запуск инициализации проекта (исполнение инициализирующего Экшена <STARTUP>), при включенной опции Авто-вкл. режима Тестирования меню Хотсет кнопочные панели Хотбаров проекта из режима редактирования переводятся в режим тестирования;

Проиграть все (Ctrl+Enter) – исполнение сценария из Экшена с названием <PLAY> (если предварительно не была проведена инициализация проекта, то перед <PLAY> сначала исполняется <STARTUP>), команда становится исполняемой только при наличии в проекте такого Экшена;

Остановить все (Ctrl+Space) – остановка проигрывания сценария (Экшена <PLAY>) и последующее исполнение Экшена с названием <STOP>, команда становится исполняемой только при наличии в проекте Экшенов <PLAY> или <STOP>;

Включить ТВ-Выход (Ctrl+Shift+T) – показ результирующего изображения на мониторе вывода (раздел 2.1).

Настройки видео – вызов диалога настроек передачи видеоданных через платы видеозахвата, более подробно настройки видео описаны в документе Настройка видео;

Настройки звука – вызов диалога настроек передачи аудиоданных через плату FD300, звукового микшера, более подробно настройки звукового микшера описаны в документе по настройкам видео и звука плат FD300;

Общие настройки (F10) – вызов диалога настроек приложения.

Меню Справка

Меню Справка содержит два подпункта:

Меню «Справка»
Меню «Справка»

Команда О программе… вызывает окно с информацией о текущей версии приложения (закладка Информация) и вспомогательных файлов в его составе (закладка Компоненты). Кнопка Скопировать в Буфер в закладке Компоненты этого диалога позволяет скопировать информацию о вспомогательных файлах-компонентах в буфер обмена. Эта информация очень важна при обращении в службу технической поддержки.

118 HA.jpg 119 HA.jpg
Окно меню «О программе…»

Команда Экспорт ключа кодирования предназначена для создания криптованных проектов для использования их пользователями версии виртуальной студии HotActions Live.

Окно меню «Экспорт ключа кодирования»
Окно меню «Экспорт ключа кодирования»

Меню Проект

При работе в окне проекта в списке меню добавляется Проект с командами:

Команды меню «Проект»
Команды меню «Проект»

Добавить файл в проект - вызывает диалог для добавления файлов в проект,

Выбрать фон для режима эфира – вызывает диалог Выбор Фона, в котором назначается расцветка фона приложения в режиме эфира:

Диалог пункта «Выбрать фон для режима эфира…»
Диалог пункта «Выбрать фон для режима эфира…»
- По-умолчанию – однотонная серая расцветка, которая установлена по умолчанию;
- Заливка – кнопкой справа вызывается диалог выбора цвета фона;
- Изображение – в поле кнопкой справа вызывается диалог выбора файла с графическим изображением расцветки фона (в bmp формате), и ниже назначается способ расположения картинки - Мозаика (повторением) или Растянуть (картинка растягивается по всей ширине фона), Эта возможность удобна для схематизации сюжета телепередачи – схематичного расположения кнопок плавающих панелей в соответствии с рисунком.

Свойства – настройка общих свойств текущего проекта*.

123 HA.jpg 124 HA.jpg
Свойства проекта
*В зависимости от комплектации виртуальной студии «ФОКУС» некоторые пункты Настроек проекта могут быть недоступны.

Меню Сцена

Работа в окне документа сцены вызывает появление Сцена в списке меню с командой 125 HA.jpg Сбросить трансформации узлов (Ctrl+R) – возвращает все объекты в сцене в состояние как при её загрузке.

Меню Хотсет

При работе в окне документа проекта или Хотсета добавляется меню Хотсет с командами:

Подменю пункта «Хотсет»
Подменю пункта «Хотсет»

Режим Тестирования (Ctrl+T) – переводит все кнопки Хотбаров в режим работы тестирования,

Авто-вкл. режима Тестирования – определяет включение режима тестирования при исполнении команды Запустить все и выход из этого режима при исполнении Сбросить все (разделы 4.1.4, 4.2.3),

Новый Контроллер – вызывает диалог Новый Объект для создания нового контроллера типа Хотбар (Настраиваемая кнопочная панель), Проигрыватель либо панели управления объектом сцены с помощью мыши ( Контроллер Узла).

Диалог создания нового контроллера
Диалог создания нового контроллера

Привязка к сетке – устанавливает точечный рисунок фона в документе с Контроллерами;

Изменить Фон - вызывает диалог Выбор Фона, в котором назначается расцветка фона в документе с Контроллерами:

- По-умолчанию – однотонная серая расцветка, которая установлена по умолчанию;
- Заливка – кнопка справа вызывается диалог выбора цвета фона;
- Изображение – в поле кнопкой справа вызывается диалог выбора файла с графическим изображением расцветки фона (в bmp формате), и ниже назначается способ расположения картинки - Мозаика (повторением) или Растянуть (картинка растягивается по всей ширине фона). Эта возможность удобна для схематизации сюжета телепередачи – схематичного расположения кнопок плавающих панелей в соответствии с рисунком.
Диалог настроек фона хотсета
Диалог настроек фона хотсета
Пример схематичного расположения панелей кнопок управления сценой в соответствии с сюжетом на рисунке фона – изображении сцены
Пример схематичного расположения панелей кнопок управления сценой в соответствии с сюжетом на рисунке фона – изображении сцены

Меню Экшены

При работе в окне документа коллекции Экшенов в списке меню добавляется Экшены с командой создания Новый Экшен.

Меню Видеофайл и Изображение

При работе с видеороликом в списке меню появляется Видеофайл с командами:

Подменю пункта «Видеофайл»
Подменю пункта «Видеофайл»

Проиграть/Приостановить (Space) – запуск/остановка проигрывания,

Остановить (Ctrl+S) – остановка с переходом на начало ролика,

Увеличить (+) – увеличение изображения в окне документа (предпросмотр, раздел 4.3),

Уменьшить (-) – уменьшение изображения в окне документа,

Оригинальный Размер (/) – установление размера изображения в соответствии с тем, что указано в видеофайле (Размер в окне Свойства),

Вписать в Окно (*) – установление размера изображения соответственно пропорциям окна,

Масштаб – масштабирование объекта с указанием величины масштабирования (25, 50, 100, 150, 200 %)

Свойства - показ свойств видеоролика в окне Свойства.

При работе с графическим изображением из файлов (формат bmp, jpeg, gif, tif, tga) добавляется меню Изображение с такими же командами Увеличить (+), Уменьшить (-), Оригинальный Размер (/), Вписать в Окно (*), Масштаб, Свойства, что и для Видеофайл. Описание команд приведено выше.

Если файл графического изображения или видеоролик открыть в области документов, команды меню высвечиваются в окне документа в виде кнопок 131 HA.jpg.

Просмотр файлов графического изображения в области документов
Просмотр файлов графического изображения в области документов

Кнопочные панели приложения

Кнопочные панели:

Главная 133 HA.jpg ,

Вид 134 HA.jpg ,

Действия 135 HA.jpg можно скрыть или показать из меню Вид. По умолчанию эти панели прикреплены под главным меню приложения, но их можно перевести в свободное плавающее состояние, разместив там, где удобно. В таком состоянии у панелей можно вызвать контекстное меню с командой Спрятать и кнопкой закрытия 136 HA.jpg . Двойной щелчок кнопкой мыши по панели возвратит её в прежнее положение, прикрепив под главным меню.

Кнопочная панель Главная

Кнопки Главная меню частично повторяют команды файлового меню Файл и Правка: Новый, Открыть, Сохранить, Сохранить Все, Закрыть, Вырезать, Копировать, Вставить, Отменить, Повторить.

Кнопочная панель Вид

Кнопки панели Вид предназначены для работы с диалоговыми окнами в приложении (описание приведено в следующем разделе). А именно, эти кнопки позволяют скрыть или показать окна: Обозреватель, Файлы Проекта, Новые Объекты, Иконки, Отладочный Вывод, Редактор, Свойства, Превью Медиа, Превью Рендера. Кроме того, на панели есть ещё кнопка Скрыть Присоединенные Панели для того, чтобы спрятать или показать все эти окна одновременно, и три кнопки для загрузки сохраненных вариантов рабочей области.

Кнопочная панель Действия

Кнопки Действия нужны для непосредственной работы с самим приложением. Это кнопки:

137 HA.jpg Режим Эфира - перевод приложения в рабочий режим эфира;

138 HA.jpg Запустить Все /139 HA.jpg Сбросить Все – инициализация/деинициализация текущего загруженного проекта (описание в разделе "Меню Действия");

140 HA.jpg Проиграть Сценарий – запуск проигрывания сценария из Экшена <PLAY> (раздел "Меню Действия");

141 HA.jpg Остановить Все – остановка сценария и исполнение Экшена <STOP> (описание в разделе "Меню Действия");

142 HA.jpg Включить ТВ-Выход – вывод результирующего изображения на монитор вывода (раздел "Режимы работы приложения");

143 HA.jpg Диалог Настройки Видео – вызывает диалог настроек входного видео (раздел 2.3 Настройки видео или документ по настройке видео Настройка видео);

144 HA.jpg Микшер Звука – вызывает диалог управления звуком Настройки Звука (работает только в виртуальных студиях на базе плат видеозахвата FD300);

145 HA.jpg Настройки - вызов диалога настроек приложения.

Диалоговые окна приложения

Подготовительные работы для создания телевизионных передач в приложении HotActions 3.0 осуществляются в режиме редактирования. Выполняются они в диалоговых окнах, список которых приведён в меню Вид, а также в окне проекта, описанном в следующем разделе этой главы. Меню Вид позволяет скрывать окна или показывать. Или для этого можно воспользоваться соответствующими кнопками кнопочной панели приложения.

При первом запуске приложения HotActions 3.0 все окна (кроме окна проекта) прикреплены к его краям, но любые из них простым перемещением могут быть переведены в плавающее состояние. Размеры окон можно менять произвольно, смещая границы. У всех окон можно вызвать контекстное меню, щёлкнув правой кнопкой мыши по верхней панели окна. Контекстное меню содержит включаемые опции:

Присоединяемая – способность окна встраиваться – прикрепляться к краю приложения при перемещениях;

Плавающая – перевод окна в плавающее состояние;

Присоединённая – прикрепление окна к краю приложения;

В виде закладки – перемещение окна в область документов;

Спрятать – закрытие окна;

Развернуть – увеличение размеров окна.

Контекстное меню управления окнами
Контекстное меню управления окнами

Кроме окон приложения и окна проекта свободное пространство приложения используется для размещения в нём окон открываемых документов (список документов приведён в разделе "Структура организации работы в приложении"). Если ни один документ не открыт, эта область помечается надписью <Нет документов>. Команды контекстного меню совпадают с командами меню Действия.

Основные окна приложения HotActions
Основные окна приложения HotActions

При открытии проекта открывается окно документа проекта, при его создании – окно документа проекта и окно документа сцены, на основе которой он создан. В каждом окне документа есть своё контекстное меню. Команды контекстного меню окон документа проекта и Хотсета частично совпадают с командами меню Хотсет и, кроме этого, в него добавлены:

Вставить Контроллер – копирует контроллер из буфера обмена, если он был скопирован в него предварительно;

Новая Страница – создаёт новую страницу на одном уровне с открытой страницей, например, если на имеющихся страницах нет места для размещения новых кнопочных панелей;

Новая Под-страница – создаёт новую подстраницу на текущей странице окна документа.

Подогнать окно под размер фона – для работы в режиме эфира устанавливается размер окна кнопочных панелей управления сценой в соответствии с размерами изображения из файла расцветки фона (при условии, что этот файл назначен – описание команды Изменить Фон в разделе "Меню Хотсет").

Контекстное меню окна документа
Контекстное меню окна документа

При создании новых страниц в окне документа проекта их названия добавляются в раздел Контроллеры окна проекта. Созданными в окне документа или Хотсета страницами можно управлять командами контекстного меню, вызываемого нажатием правой кнопки мыши по его заголовку.

Контекстное меню страниц документа
Контекстное меню страниц документа

Удалить Страницу – удаление страницы;

Переименовать Страницу – вызов диалога переименования страницы;

Новая Страница – создание новой страницы;

Новая Под-страница – создание новой страницы на данной странице;

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

Контекстные меню окна документа сцены описаны в разделе "3D-Сцена". Контекстные меню других окон документов описаны в посвящённых им разделах.

Окно проекта

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

Окна при создании нового проекта
Окна при создании нового проекта

В окне со списком папок представлены названия стандартных папок с всеми типами объектов и документов (файлов), которые могут содержаться в проекте. Папки с объектами: Экшены, Пресеты, Параметры, Контроллеры, Медиа. Раздел Медиа предзназначен для создания групп различных объектов сцены: узлов, виртуальных камер, источников света, материалов, текстурных карт (раздел "3D-Сцена"). При перенесении объектов из окна документа сцены в этот раздел в нём создаются соответствующие папки Узлы, Объекты, Камеры, Источники света, Материалы, Карты. Такое формирование различных объектов сцены в группы удобно для дальнейшего манипулирования ими. Например, если нужно скрыть или показать в сцене сразу несколько её объектов, можно воспользоваться опцией Использовать Группы этих объектов в окне свойства параметра Объект.

Папки с документами (Документы): 3D-Сцены, Хотсеты, Коллекции Экшенов, Коллекции Пресетов, Тексты, Видеофайлы, Изображения. Названия типовых папок в разделе Документы появляются только после создания в проекте или включения в него файла того или иного типа. Во всех папках можно создавать подпапки.

Папка Экшены проекта всегда содержит инициализирующий Экшен <STARTUP> типа , составленный другими Экшенами проекта, Пресетами, Параметрами (раздел "Экшены").

Кнопочная панель меню 151 HA.jpg содержит кнопки:

152 HA.jpg153 HA.jpg- отображения панелей с кнопками управления сценой в окне документов;

154 HA.jpg155 HA.jpg- отображения документа сцены в окне документов;

156 HA.jpg157 HA.jpg- перехода к папке более верхнего уровня в списке папок проекта;

158 HA.jpg159 HA.jpg- добавления файла в проект;

160 HA.jpg161 HA.jpg- удаления какого-либо элемента из проекта;

162 HA.jpg163 HA.jpg- выпадающий список выбора Пресета для редактирования;

164 HA.jpg165 HA.jpg- показ выбранного Пресета в окне редактирования Редактор;

166 HA.jpg167 HA.jpg- переход к редактированию Экшена <STARTUP> в окне Редактор;

168 HA.jpg

выбор типа представления содержания папок проекта:

  • Значки - в виде иконок;
  • Список - в виде списка;
  • Таблица - список с названиями подпапок;
  • Развёрнутые группы – показ содержимого всех подпапок;
  • Заголовки групп – с названиями подпапок.

Контекстное меню любой папки позволяет создать подпапку (Новая группа…), Удалить её, Переименовать, Сдвинуть вверх на один уровень, Сдвинуть вниз на один уровень или посмотреть её свойства в диалоге Свойства.

Контекстное меню окна с содержимым папки состоит из меню выбора представления элементов Вид > Значками, Списком или Таблицей с показом содержимого подпапок (Развёрнутые группы) и их заголовками (Заголовки групп). Также контекстное меню включает возможность скопировать содержимое буфера обмена (Вставить) и команду создания нового элемента в папке (Новый Объект). Контекстное меню любого элемента папки содержит типовые команды редактирования (Редактировать, Вырезать, Копировать, Удалить, Переименовать и так далее).

Также, как из окна Новые Объекты, объекты проекта можно добавлять в открытые документы перемещением из окна проекта, а его файлы можно открывать таким образом в области документов. Например, из окна проекта может быть открыт документ сцены, или Экшен проекта может быть добавлен в коллекцию. Признаком того, что документ может быть открыт в области документов или выбранный объект проекта может быть добавлен в открытый документ, является появление символьных знаков 169 HA.jpg , 170 HA.jpg или 171 HA.jpg при попытке перемещения документа или помещения объекта над документом. Появление знака 172 HA.jpg при перемещении выбранного объекта в документ означает, что в данный документ объект добавить нельзя.

Обозреватель – окно для работы с внешними файлами в приложении

Обозреватель – окно, в котором можно просмотреть содержимое дисков, найти нужные файлы, чтобы работать с ними из приложения. Окно открывается из меню Вид или кнопочной панели Вид.

Кнопки управления в окне Обозреватель соответствуют кнопкам управления Explorer'а операционной системы Windows (Назад 173 HA.jpg , Вперёд 174 HA.jpg , Уровнем Выше 175 HA.jpg , Обновить 176 HA.jpg и так далее). Контекстное меню диска или папки содержит команды

Открыть в браузере – отображение содержимого в отдельном окне;

Обновить – обновление ;

Удалить – удаление папки;

Переименовать – переименование папки;

Новая папка – создание новой папки;

Свойства – показать свойства папки или диска в отдельном окне.

Файлы Проекта – окно с файлами загруженного проекта

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

Окно «Файлы проекта»
Окно «Файлы проекта»

Файлы проекта в окне сруппированы в разделе Документы по соответствию типам (3D-Сцены, Коллекции Экшенов, Тексты, Видеофайлы и так далее). Файлы, которые не включены в проект, находятся в разделе Свободные Документы, откуда их можно перемещать в Документы, то есть, включать в проект.

В разделах Медиа-папки проекта определяются пути к папкам для поиска в них файлов различных типов, которые используются в текущем рабочем проекте. Эти файлы, например, могут использоваться в приложении для работы с текущим проектом или в командах Экшенов: раздел Плагины – файлов модулей, Иконки – файлов с иконками для кнопок на Хотбарах, Коллекции Экшенов – файлов с коллекциями Экшенов, и так далее. Списки путей для поисков можно увидеть и отредактировать в окне Свойства со свойствами выбранного раздела.

Окно Свойства можно вызвать из контекстного меню окна Файлы Проекта (помимо возможностей вызова его из главного меню (раздел "Меню Вид") или кнопочной панели приложения (раздел "Кнопочная панель Вид")).

178 HA.jpg 179 HA.jpg


180 HA.jpg 181 HA.jpg
Типы контекстных меню в окне Файлы Проекта: для окна, проекта, группы, файла


Все контекстные меню окна Файлы Проекта содержат команду вызова окна Свойства (Alt+Enter). Контекстное меню окна, вызываемое на его пустом пространстве, содержит 2 команды: вызова Свойства и вызова диалога открытия файла Открыть файл.

Контекстное меню проекта содержит также команды Сохранить (Ctrl+S). Закрыть (Del), Добавить файлы в проект. Контекстное меню группы – Скрыть группу, показать группу Показать группу, Удалить группу (Del). Контекстное меню файлов включает команды Скрыть, Открыть, Сохранить (Ctrl+S), Закрыть, Удалить (Del).

Иконки – окно с иконками для кнопок на кнопочных панелях

Иконки – окно с коллекцией иконок для назначения их Экшенам и кнопкам кнопочных панелей с Экшенами. Показать или скрыть окно можно из меню Вид или кнопочной панели Вид.

Окно «Иконки»
Окно «Иконки»

Стандартная коллекция иконок Стандартные иконки находится в корневой папке приложения С:\Program Files (x86)\SnG Software\Focus\HotActions 3.0\Common\Icons\. По умолчанию путь к этой коллекции указан в выпадающем списке окна, а все иконки коллекции показаны в окне. С помощью кнопки Обзор 183 HA.jpg этот путь можно изменить, выбрав какую-нибудь другую коллекцию иконок. Кнопка Обновить 184 HA.jpg позволяет обновить содержимое окна при внесении изменений в выбранную коллекцию. При нажатии на кнопки Маленькие Иконки 185 HA.jpg , Large Большие Иконки 186 HA.jpg , Пиктограммы 187 HA.jpg меняется размер иконок, а при нажатии на кнопку Текстовые Подписи 188 HA.jpg под иконками появляются названия их файлов.

Назначение иконки на какой-нибудь Экшен или кнопку Хотбара производится перемещением иконки из окна иконок на Экшен в разделе списка папки Экшены окна проекта или на кнопку Хотбара в окне документа проекта (либо Хотсета). При перемещении иконки на Экшен или кнопку она замещает прежнюю. Если перемещать при нажатой клавише Shift на клавиатуре (при этом появляется знак 189 HA.jpg ), иконка будет помещена поверх прежней, то есть изображение на Экшене или кнопке будет двухслойным.

Новые Объекты – окно создания новых объектов

Новые Объекты – окно, из которого создаются новые объекты в проекте. Окно открывается из меню Вид или кнопочной панели Вид.

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

Объекты и документы приложения создаются перемещением из этого окна в окно проекта либо в область документов. Признаком допустимости помещения выбранного типа объекта или документа в папку окна проекта или в окно документа является знак 190 HA.jpg для объектов при помещении его над папкой или документом, или знак 191 HA.jpg для документов. Недопустимость помещений помечается знаком 192 HA.jpg при перемещениях.

Создание новых объектов в проекте
Создание новых объектов в проекте

Превью Медиа – окно предпросмотра

Превью Медиа – окно просмотра файлов с изображениями: видеороликов и графических файлов. Окрыть окно можно из меню Вид или кнопочной панели Вид.

При просмотре видеоролика в нижней части окна появляются кнопки управления просмотром: Проиграть, Пауза, Остановить, дорожка прокрутки и время.

Отладочный Вывод – окно диагностических сообщений

Показать или скрыть окно можно из меню Вид или кнопочной панели Вид.

В основном эти сообщения используются для отладки работы со сценой: правильного исполнения сценария. В окно выводятся сообщения о различных составляющих сцены, исполнении сценарных команд, ошибках при их исполнении. Окно показывается/скрывается одноимённой командой меню Вид, кнопкой панели Вид 193 HA.jpg или одновременным нажатием сочетания клавиш Ctrl+Shift+O. Представлено несколькими столбцами: Модуль, Сообщение, Время.

Окно Отладочный Вывод
Окно Отладочный Вывод

В столбце Модуль отображается информация о том, от какой из компонент приложения поступило сообщение (закладка Компоненты диалога О программе HotActions... описана в разделе "Меню Справка").

Столбец Сообщение содержит текст сообщения. Сообщения бывают разных типов: об ошибках, предупреждения и так далее. Каждому типу соответствует своя иконка, показываемая в сообщении. Характеристика типов сообщений и соответствие их рисункам на иконках приведены в диалоге настроек приложения, в закладке Отладочный Вывод. В этом же диалоге можно указать, какие типы сообщений будут выводиться в окно Отладочный Вывод. Включить или выключить вывод некоторых типов сообщений можно также кнопками верхней панели окна 195 HA.jpg Предупреждения, 196 HA.jpg Информация, 197 HA.jpg Сообщения из Экшенов, 198 HA.jpg Команды Скриптов.

В столбце Время показывается время вывода сообщения в окно относительно запуска приложения, то есть, время старта приложения считается начальным (00:00:00). Время выводится в формате минуты : секунды : миллисекунды. Если работа с приложением длится больше, чем час, в столбце Время начинают показываться также часы работы.

Столбцы Модуль и Время можно скрыть, если из окна вызвать контекстное меню и в меню Показать колонки выключить опции Время отправки(мм::сс::мс) и Имя модуля. Контекстное меню позволяет также скопировать выделенные в окне строки в буфер обмена (команда Копировать или нажатие клавиш Ctrl+C), удалить все сообщения из окна (команда Очистить все, сочетание клавиш Shift+Del) или найти какое-нибудь слово в тексте сообщений (Найти или Ctrl+F). Эти команды контекстного меню дублируются кнопками верхней панели 199 HA.jpg Копировать, 200 HA.jpg Удалить Все, 201 HA.jpg Найти. Исполнение команды Найти вызывает диалог Найти, в котором можно определить искомое слово или словосочетание, направление поиска в окне и учёт регистра.

В выпадающем списке меню Ввод Скриптовой Команды можно напечатать любую команду сценария (из описанных в руководстве пользователя), а затем исполнить её, нажав кнопку справа (Выполнить Команду). Эта возможность позволяет последовательно отлаживать исполнение как всего сценария, так и отдельных его составляющих (Экшенов).

Редактор – окно для редактирования

Редактор – окно редактирования Экшенов или Пресетов. Окно открывается из меню Вид или кнопочной панели Вид.

Объект редактирования можно поместить в это окно простым перемещением в область его заголовка, командой контекстного меню Редактировать (при условии, что объект является редактируемым), нажатием клавиши F4 на клавиатуре или из окна Свойства (описание приведено в следующем разделе).

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

В зависимости от типа редактируемого объекта различен вид этой панели:

Окно редактирования Редактор для Экшена типа Скрипт
Окно редактирования Редактор для Экшена типа Скрипт
Окно редактирования Редактор с локальными параметрами Экшена
Окно редактирования Редактор с локальными параметрами Экшена
Окно редактирования Редактор для Экшена типа Список
Окно редактирования Редактор для Экшена типа Список

Экшен типа Скрипт представляет собой список исполняемых команд, текст этих команд содержится в поле Тело скрипта. Текст в поле можно печатать (команды описаны в Руководстве по использованию команд сценария «ФОКУС HotActions 3.0 Script 3.01.pdf»), а можно набирать, пользуясь системой подсказок. Подсказки вызываются набором символа «:», далее из списка выбирается нужная команда. Дальнейший список возможного продолжения команды вызывается при наборе символа «.», и так далее. Систему подсказок можно выключить (или включить), вызвав контекстное меню поля нажатием правой клавиши мыши и выбрав в нём команду Авто правка > Контекстная справка.

Команды Авто правка в окне Редактора для Экшена типа Скрипт
Команды Авто правка в окне Редактора для Экшена типа Скрипт

Команда Авто правка > Подсветить синтаксис контекстного меню позволяет показывать или скрывать цветовую маркировку текста команд, нужную для обнаружения ошибок при печатании текста. Принята следующая система опознавания: слова команд показаны синим цветом; слова, напечатанные с ошибками – красным; комментарии к тексту – зелёным. Комментарии должны начинаться с символа «//», либо, если текст комментария очень большой и превышает размер одной строки, его можно маркировать символами: «/*» - начало комментария, «*/» - завершение.

Команда контекстного меню Авто правка > Контекстные окна включает систему всплывающих подсказок к командам Экшена. Всплывающие подсказки появляются при подведении курсора к команде.

Верхнее текстовое меню поля Тело скрипта позволяет Вырезать 206 HA.jpg или Копировать 207 HA.jpg выделенный текст в буфер обмена или из буфера обмена (Вставить 208 HA.jpg ), Отменить 209 HA.jpg или Повторить 210 HA.jpg сделанные изменения. Все эти команды также можно исполнить из контекстного меню. Кроме этого, контекстное меню позволяет Удалить выбранный текст или Выбрать всё содержимое окна.

В поле Локальные параметры закладки Параметры редакторского окна для Экшенов типа Скрипт приведён список параметров, используемых в данном Экшене. Эти параметры называются локальными, тогда как общие параметры проекта носят название глобальных.

Локальные параметры Экшена в окне Редактор
Локальные параметры Экшена в окне Редактор


В столбце Имя таблицы Локальные параметры указываются названия параметров, в столбце Тип - тип. Все возможные типы локальных параметров такие же, как и глобальных - перечислены в разделе "Параметры". В столбце Значение выбирается значение параметра, в столбце Описание приведены описания. Способ указания параметра в столбце Значение зависит от его типа. Для выбора нужно щёлкнуть по ячейке этого столбца. Значение параметра можно задать, напечатав текст, или вызвав выпадающий список, в котором выбирается значение, или определив цвет в диалоге выбора цвета, или указав путь к файлу.

Двойной щелчок по имени Параметра открывает диалог редактирования его свойств . В этом диалоге редактируется Имя, Описание, значение (Значение), а также другие свойства, которые различны для разных типов параметров (указано в поле Тип). Описание этих свойств можно найти в разделе ниже, они такие же, что и у глобальных параметров проекта, редактируемых в окне Свойства.

Пример окна редактирования свойств локального параметра
Пример окна редактирования свойств локального параметра

Диалог Параметр можно вызвать не только двойным щелчком по ячейке, но и нажатием кнопки Редактировать 213 HA.jpg в верхнем меню 214 HA.jpg закладки Параметры в окне Редактор или выбором команды Редактировать (нажатие клавиши F4) в контекстном меню, вызванном для данного параметра.

Верхнее меню закладки содержит также команды добавления строки нового параметра в таблицу (Новый 215 HA.jpg), удаления строки из таблицы (Удалить 216 HA.jpg ), перемещения Вверх 217 HA.jpg или Вниз 218 HA.jpg .

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

Контекстное меню, вызываемое для выбранного в закладке параметра(-ов), содержит стандартные команды перемещения в буфер обмена Вырезать (Ctrl+X), Копировать (Ctrl+C), Удалить (Ctrl+Del), Переименовать (F2), копирования названия в буфер обмена Копировать Имя.

Команды контекстного меню локальных параметров
Команды контекстного меню локальных параметров

В списке Отметить как можно пометить параметр как Значимый или как Скрытый. Значимый параметр выделяется в списке восклицательным знаком 220 1 HA.jpg , внутренний становится менее ярким 220 2 HA.jpg.

Пункты выпадающего списка команды «Отметить как»
Пункты выпадающего списка команды «Отметить как»

В списке Отступы выбирается позиционирование названия параметра в столбце Имя, его можно сдвинуть вправо на 1, 2, 3 или 4 стандартных интервалов табуляции.

Пункты меню выпадающего списка «Отступы»
Пункты меню выпадающего списка «Отступы»

Команда Редактировать правила вызывает диалог Установка Правил Параметра.

Диалог установления зависимостей между параметрами Экшена
Диалог установления зависимостей между параметрами Экшена

В этом диалоге можно установить зависимости между параметрами Экшена: при каких условиях для выбранного в закладке Параметры параметра какие из остальных параметров этого списка нельзя будет модифицировать.

Нажатием кнопки 224 HA.jpg в диалоге Установка Правил Параметра добавляется установление новой зависимости (поле Список правил параметра) для выбранного параметра. Ниже появляются разделы для определения условий. В выпадающем списке Если текущее значение следующего параметра выбирается условие зависимости для указанного параметра. Список условий содержит условия равенства (равно), неравенства (не равно), больше чем, больше или равно чем, меньше чем, меньше или равно чем. В выпадающем списке рядом определяется значение условия. Из списка ниже можно выбрать параметры, которые нельзя будет изменять при выполнении данного условия. В поле Скриптовый путь для получения текущего значения может указывается текстовая команда для установления значения параметра (команды новой редакции описаны в руководстве по использованию команд сценария «ФОКУС HotActions 3.0 Script 3.01.pdf»).

Командой Привязать к глобальным параметрам в контекстном меню закладки Параметры устанавливается зависимость выбранного локального параметра Экшена от какого-либо глобального параметра проекта. В списке вызванного диалога выбирается название глобального параметра.

Диалог выбора параметра проекта при установлении зависимости локального параметра в Экшене от параметра проекта
Диалог выбора параметра проекта при установлении зависимости локального параметра в Экшене от параметра проекта

После установления зависимости локальный параметр Экшена в списке закладки Параметры помечается знаком 226 HA.jpg , его Значение принимает значение выбранного параметра проекта и становится неизменяемым. Описание заменяется ссылкой на параметр проекта.

Для параметров типа Строка и Файл из столбца Значение можно вызывать меню со стандартными командами редактирования текста: отменить, вырезать, копировать, вставить, удалить, выделить все.

Для Экшенов типа Список исполняемыми единицами являются уже не отдельные текстовые команды, а отдельные Экшены, значения параметров Параметров, наборов параметров (Пресетов), паузы между ними.

Поэтому для Экшенов типа Список редактируемой областью в окне Редактор является таблица Список Объектов с верхним меню, которое позволяет добавить в таблицу команду задержки, паузы или отладки (227 HA.jpg Новая Команда), Удалить 228 HA.jpg выделенную (-ые) запись (-и) из списка переместить Вверх 229 HA.jpg Вниз 230 HA.jpg.

231 HA.jpg

Строки таблицы представляют собой исполняемые команды – Экшены, паузы, параметры проекта, наборы параметров (Пресеты). Внести эти команды в список можно, переместив их из окна проекта. Команды задержки, паузы или отладки добавляются кнопкой верхнего меню или командой контекстного меню Вставить команду (Ctrl+Inc) и выделяются цветом. Столбцы таблицы содержат параметры исполнения команд.

В столбце Тип объекта – запись о типе команды и возможность включить/выключить её в списке (232 HA.jpg): команды задержки, паузы или отладки помечены записью Команда; Экшены – записью Экшен с соответствующей иконкой, параметры – записью Параметр с пометкой о типе параметра, ПресетыПресет.

В столбце Имя определено название Экшена, Пресета или параметра, для команд задержки, паузы или отладки название не указывается.

В столбце Команда определяется тип исполнения команды. Для параметров в этом столбце выбирается тип действия, производимый с ними:

Присвоить - параметру присваивается значение из столбца Значение (в столбце Параметр при этом устанавливается Значение);

Прибавить – к текущему установленному значению параметра будет прибавлено слагаемое из столбца Значение (в столбце Параметр при этом устанавливается Слагаемое);

Умножить – текущее значение параметра будет умножено на множитель из столбца Значение (в столбце Параметр при этом устанавливается Множитель);

Инвертировать – текущее значение параметра будет изменено на обратное (действует только для Логических параметров).

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

Для команд задержки, паузы или отладки в столбце Команда можно выбрать соответственно Задержка, Пауза или Отладочный вывод. При выборе Задержка исполнение всех последующих команд Списка будет приостановлено на время, установленное в столбце Значение. Если выбрать Пауза, дальнейшее исполнение команд будет приостановлено до его возобновления. Возобновление возможно либо из другого Экшена (описание команды Продолжить приведено выше), либо по продолжению исполнения этого же самого Экшена повторным нажатием кнопки, к которой он прикреплён (описание в разделе Параметры). Команда Пауза удобна для реализации последовательно выполняемых сценарных фрагментов типа Список с ожиданием команды от пользователя. При нажатии кнопки Экшена, содержащего такую команду, совместно с клавишей клавиатуры Ctrl исполнение его прерывается совсем.

Выбор Отладочный вывод означает, что при исполнении этой команды в окне Отладочный Вывод будет показано сообщение из ячейки столбца Значение.

Столбец Параметр содержит определение типа параметра команды: Повторить для Экшена или Пресета, если в столбце Команда для них выбрано Проиграть, Время для команд задержки, если в столбце Команда выбрано Задержка и Информация, если выбрано Отладочный вывод.

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

Столбец Ждать содержит команды <не выбрано> и Конец.для Экшенов и Пресетов: <не выбрано> означает, что следующая строка списка будет исполняться сразу же, без каких-либо задержек, Конец - исполнение следующей строки начнётся только после завершения исполнения текущей.

Контекстное меню окна Редактор для Экшена типа Список или Пресета позволяет отредактировать отдельную строчку - Экшен, Пресет (командой Редактировать(F4)), содержит все типичные команды редактирования (Вырезать, Копировать, Вставить, Удалить), а также добавление команды задержки (Вставить команду (Ctrl+Ins)).

Контекстное меню пустых строк таблицы состоит их 3-х команд: Вставить (Ctrl+V) – вставка из буфера обмена, Выделить все (Ctrl+A) – выделение всего текста содержимого таблицы, Сбросить все события ожидания – все команды для Экшенов и Пресетов столбца Ожидание переходят в состояние <не выбрано>.

Пресеты могут содержать только параметры и команды задержки. Таблица представлена поэтому только 3-мя столбцами: Тип Объекта с записями о типах параметров или паузах (Команда), Имя с названиями параметров, Значение cо значениями величин.

Вид Пресета “Пресет1” в окне Редактор
Вид Пресета “Пресет1” в окне Редактор

В окне Редактор кнопка Сохранить позволяет сохранить все изменения, внесённые в текст команд, а кнопка Проиграть – исполнить команды или установить значения параметров.

Кнопки управления непосредственно окном Редактор, расположенные в строке заголовка, позволяют 234 HA.jpg закрыть окно, 235 HA.jpg (Сохранить как) сохранить его содержимое под каким-нибудь названием или Закрыть 236 HA.jpg .

Свойства – окно свойств

Свойства – окно, в котором показаны свойства выделенного в приложении объекта. Открыть окно можно из меню Вид или кнопочной панели Вид.

Вид окна может меняться в зависимости от типа объекта. Например, если просматривать файлы проектов (*.vs) и файлы, внешние для приложения (сцены *.3d, файлы коллекций Экшенов *.acl, файлы групп кнопочных панелей *.hot и так далее) из окна Файлы Проекта или окна проекта, то в окне Свойства они будут представлены 2-мя закладками:

237 HA.jpg237 1 HA.jpg
Окно Свойства со свойствами файлов

В закладке Документ указаны название (Имя), Тип файла и полный путь к папке, в которой он находится (Путь к файлу). В закладке Пользователи объекта – объекты со ссылками на этот файл. Видеофайлы и файлы с графическими изображениями представлены ещё закладками Изображение и Информация с информацией об их параметрах.

238 HA.jpg239 HA.jpg
Окно Свойства с информацией о видеофайлах и графических файла

Документ сцены (3d-файл), будучи открытым в окне документов (раздел 4.3) из окна Файлы Проекта или окна проекта, в окне Свойства представлен по-разному в зависимости от того, на какой закладке он открыт.

Свойства любого Узла сцены представлены в окне Свойства тремя закладками: Узел, Трэк.

240 HA.jpg241 HA.jpg
Свойства объекта сцены в окне Свойства

В поле Имя указано название узла, в поле Тип его тип (может принимать значения Корневой, Объект, Вспомогательный, Камера, Цель и так далее). В этом же окне можно модифицировать объект, если в полях X, Y, Z указать нужные значения: в разделе Относительный Сдвг – значения, на которые требуется его сместить; в разделе Относительный Поворот – значения поворота (в градусах); в Масштабный Коэффициент – масштаб увеличения либо уменьшения объекта (при отрицательных значениях). Те же самые модификации можно проделать в диалоге, вызываемом кнопкой Трансформация, расположенной ниже.

Диалог трансформации объекта сцены «актер»
Диалог трансформации объекта сцены «актер»

После нажатия кнопки 243 HA.jpg в этом диалоге и выбора оси 244 HA.jpg или плоскости перемещения 245 HA.jpg , положение объекта в сцене можно менять, нажав кнопку мыши на осях в диалоге 246 HA.jpg и передвигая её. Результат перемещения виден в окне Превью Рендера . Аналогичным образом выбранный объект вращается 247 HA.jpg (с выбором оси вращения) или масштабируется 248 HA.jpg . При масштабировании из выпадающего списка выбирается способ: Равномерно (по всем осям), Неравномерно (по одной оси) с выбором направления масштабирования или Сжатие/Растяжение – сплющивание объекта. Все сделанные изменения объекта можно отменить, если нажать кнопку Сбросить, при этом для объекта восстанавливается положение в сцене как при вызове диалога. Такая же кнопка 249 HA.jpg есть и в окне Свойства для объекта, её нажатие отменяет все внесённые изменения. Нажатие кнопки 250 HA.jpg модифицирует объект сцены в соответствии со всеми сделанными изменениями. Включение опции Спрятать и последующее нажатие этой кнопки скрывает объект в сцене.

В закладке Трэк показаны значения анимации выделенного объекта сцены (его трек). Нижняя часть закладки содержит дорожку проигрывания общего трека сцены (совокупность анимаций всех объектов сцены) 251 HA.jpg с расположенным слева от неё счётчиком времени 252 HA.jpg . И дорожка и счётчик показываются в формате времени, указанном в настройках приложения. Дорожка проигрывания соответствует дорожке в документе сцены. Время на ней можно выбирать с помощью регулятора или устанавливать его в счётчике. Выше дорожки расположены шкалы положения объекта (Положение), угол поворота (Поворот) и его Масштаб. Если при анимации объекта эти величины меняются, на соответствующей шкале это обозначено цветными метками: бирюзовыми для собственного трека объекта и жёлтыми для треков его подчинённых объектов. Дорожку проигрывания вместе со шкалами можно масштабировать кнопками 253 HA.jpg (увеличить масштаб), 254 HA.jpg (уменьшить), 255 HA.jpg (установить размер дорожки таким, чтобы был показан весь трек). С увеличением масштаба дорожек перемещаться по ним возможно, перемещая ручку регулятора под ними.

Свойства анимации объекта сцены «Узел01»
Свойства анимации объекта сцены «Узел01»

Для главного Dummy узла сцены <World> в окне Свойства есть ещё закладка Среда с указанными параметрами подсветки 3D-сцены.

Свойства подсветки 3D-Сцены в закладке Среда диалога Свойства для узла <World>
Свойства подсветки 3D-Сцены в закладке Среда диалога Свойства для узла <World>

В диалогах Выбор Цвета, вызываемых из разделов Рассеянное освещение, Фон, Туман нажатием кнопки Цвет соответствующего раздела можно определить цвета рассеянного освещения, фона или дымки в 3D-Сцене. Включением/выключением опции Туман дымка показывается/скрывается в 3D-Сцене (это отображается в окне Превью Рендера). В полях Вблизи, % и Вдали, % определяют коэффициенты плотности тумана на ближней и дальней плоскостях клиппирования для виртуальных камер. Эти плоскости задаются в группе параметров Границы Среды закладки Камера окна Свойства и могут различаться для разных камер.

Для выделенного в документе сцены Объекта в окне Свойства указаны его название (Имя), количество Вершин и Граней.

Отображение свойств Объекта ‘актер’ в окне Свойства
Отображение свойств Объекта ‘актер’ в окне Свойства

Для выделенной камеры показано её название (поле Имя) и Тип (может быть Направленная и Свободная). Ниже изменяется угол обзора (Поле зрения) камеры в градусах.

Если включить опции Ближняя и Дальняя в разделе Отсекащие плоскости, в соответствующих полях можно изменить расстояния камеры до плоскостей клиппирования (область видимости камеры по дальности): Ближняя – до ближней границы видимости, Дальняя – до дальней. По умолчанию все параметры заданы как в сцене в Autodesk® 3ds Max®.

В разделе Границы Среды определяется диапазон действий параметров Среды для выбранной камеры: Ближняя и Дальняя). Нажатие кнопки Сделать Активной устанавливает выбранную камеру смотровой, через неё показывается сцена в окне вывода результатов Превью Рендера и/или мониторе вывода изображения. Выбрать виртуальную камеру для показа сцены можно и в закладке Камеры окна документа сцены двойным щелчком кнопки мыши по нужной камере из списка.

Свойства виртуальной камеры сцены «Камера01» в окне Свойства
Свойства виртуальной камеры сцены «Камера01» в окне Свойства

Для источника света сцены в окне Свойства отображается его название (Имя), Тип, кнопка вызова диалога для выбора Цвета источника, опция включения/выключения Включен, Множитель яркости. Включение опции Затухание позволяет задать Диапазон области действия света.

Свойства источника света сцены Omni05 в окне Свойства
Свойства источника света сцены Omni05 в окне Свойства

При выборе какого-нибудь материала сцены из списка материалов в окне Свойства будет показано его название (Имя), параметры (разделы Цвета и Признаки), включение/отключение показа текстурных карт (опция Использовать текстурные карты), кнопка для нахождения материала в сцене (Найти в сцене). В разделе Цвета собраны параметры закраски материала: Теневой, Основной, Отражённый. Диалоги, в которых можно менять эти параметры, вызываются нажатием на соответствующие кнопки, расположенные правее надписей. В Признаки определены Самосветимость материала, степень его Непрозрачности, Глянцевость. Значения указываются в соответствующих ячейках. Выключение опции Использовать текстурные карты приводит к тому, что текстурные карты выбранного материала перестают отображаться в сцене. Если нажать кнопку Найти в сцене, материал в сцене (в окне Превью Рендера и/или на мониторе вывода) начинает мигать.

Свойства материала сцены «видео_01» в окне Свойства
Свойства материала сцены «видео_01» в окне Свойства

При выборе какой-нибудь текстурной карты из соответствующего списка в документе сцены в окне Свойства будут показаны её параметры, а в окне Превью Медиа – изображение.

Свойства текстурной карты материала сцены «видео_01» в окне Свойства
Свойства текстурной карты материала сцены «видео_01» в окне Свойства

Если элементы сцены Узлы, Объекты, Камеры, Источники Света, Материалы, Карты объединять в группы в разделе Медиа окна проекта (раздел 4.3.1), то при просмотре этих элементов из окна проекта в окне Свойства добавляется ещё закладка Ссылка на объект с полями для указания названия (Имя), Описания, Объекта назначения, Документа назначения.

263 HA.jpg264 HA.jpg
Вид закладки Ссылка на объект при просмотре свойств объектов из групп раздела Медиа окна проекта

Папки приложения из окон Новые Объекты, Файлы Проекта или окна проекта в окне Свойства отображаются одной закладкой, содержащей название папки (Имя) и Описание её назначения.

Списки путей к папкам в проекте для поиска в них файлов определённых типов (окно Файлы Проекта, раздел Медиа-папки проекта) также размещены в окне Свойства на одной закладке вместе с командами редактирования этих списков:

Расширения – это список расширений в названиях файлов, поиск которых будет производиться в указанных папках,

кнопка 265 HA.jpg Добавить открывает диалог, в котором можно указать ещё один путь для поисков файлов,

Удалить 266 HA.jpg удаляет путь к папке из списка,

Вверх 267 HA.jpg повышает приоритет выбранного пути к папке поиска файлов в списке,

Вниз 268 HA.jpg понижает приоритет пути к папке поиска файлов в списке.

Контекстное меню списка содержит команды Удалить (Del) и Редактировать (F4) – вызывает диалог, в котором можно указать другой путь.

На пустом пространстве окна со списком вызывается контекстное меню с командами Добавить Путь (Ins) и Выбрать все (Ctrl+A) - выделить все пути в списке.

269 HA.jpg
270 HA.jpg
Окно Свойства со свойствами папки «3D Сцены» и со списком путей поиска файлов ‘Видеофайлы’ в приложении

При выделении какой-нибудь из иконок в окне Иконки в окне Свойства показывается путь к иконке и список её графических представлений.

Представление иконки из окна Иконки в окне Свойства
Представление иконки из окна Иконки в окне Свойства

Если выделить какой-нибудь Экшен или Пресет в папках Экшены или Пресеты окна проекта, в окне Свойства он отобразится 3-мя закладками. В закладке Экшен отображены название Экшена или Пресета (поле Имя) и Описание. При включении в диалоге настроек приложения опции Показывать скрипты в свойствах Экшенов в этой закладке будут показаны команды выделенного Экшена (Пресета), а в поле Тип - его тип (Скрипт или Список). Команды Экшенов типа Скрипт описаны в руководстве по использованию команд сценария (ФОКУС HotActions 3.0 Script 3.01.pdf).

Редактирование содержимого закладки производится в окне Редактор. Обратиться к этому окну для выбранного Экшена (Пресета) можно из закладки Экшен нажатием кнопки Редакция. Нажатие кнопки Проиграть исполняет команды Экшена (Пресета). В закладке Зависимости объекта приведены списки параметров и других элементов проекта, использующихся в командах этого Экшена (Пресета). В закладке Пользователи объекта – объекты, ссылающиеся на этот Экшен (Пресет) (использующие его).

272 HA.jpg273 HA.jpg
274 HA.jpg275 HA.jpg
Свойства Пресета и Экшена, отображаемые в диалоге Свойства

Свойства параметров из папки Параметры окна проекта представлены в окне Свойства двумя закладками: Параметр и Пользователи объекта. В закладке Параметр содержатся:

- поле с названием параметра (Имя);
- поле типа параметра (Тип);
- поле с его Описанием, которое можно внести или непосредственно в поле или в диалог Редактировать Информацию 276 HA.jpg , вызываемый нажатием одноимённой кнопки, расположенной рядом с полем;
- значение параметра, сохраняемое в проекте (Значение по-умолчанию);
- Текущее значение параметра.

Назначенное в поле Значение по-умолчанию переходит в Текущее значение при нажатии знака 277 1 HA.jpg , расположенного между этими полями.

Остальные поля закладки разные для разных типов параметров.

277 HA.jpg278 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Логический и Файл

Для Логического типа параметра в выпадающем списке Название логических значений можно выбрать формат значения, принимаемого этим параметром: Да/Нет, Вкл/Выкл, 1/0.

Для параметра указания пути к файлу(-ам) Файл в выпадающем списке Формат подстановки указывается способ определения пути к файлу, который будет использоваться программой при исполнении команд Экшенов: полный путь, включая подпапки; только имя файла (папки) – полное название файла с расширением; только заголовок файла (без расширения). Результат выбора: значение определённого параметра - можно увидеть в подсказке к полю Значение по-умолчанию, то есть в подписи при подведении курсора к этому полю. Ниже в закладке для параметра Файл можно определить Тип пути, то есть, будет ли указан путь к папке с файлами (опция Папка), или к файлам с заданным расширением (Файл с расширением(-ями)) с определением типа расширения в поле.

279 HA.jpg280 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Вещественный и Целый

Для числовых значений Вещественный и Целый, параметра изменения времени Время, векторного параметра Вектор в окне можно установить диапазон допустимых значений (Ограничение значения: Минимум, Максимум) и шаг приращения в этом диапазоне (Шаг прокрутки). Кроме того, для параметра типа Время в выпадающем списке Формат подстановки определяется также формат значения, используемый программой в Экшенах: секунды (Seconds), кадры (Frames) или SMPTE (часы:минуты:секунды:кадры).

281 HA.jpg282 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Время и Вектор

Формат значения Формат подстановки можно определить также для параметра типа Объект:

- DocType.DocName.ItemType.ItemName – полное определение с указанием типа документа (DocType), из которого назначается данный элемент, названия этого документа (DocName), типа элемента (ItemType) и его названия (ItemName);
- ItemType.ItemName – тип назначаемого элемента(ItemType) и его название (ItemName);
- ItemName – название элемента.

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

Включение опции Использовать Группы этих объектов означает, что все действия, производимые с выбранным элементом, будут производиться также со всеми элементами группы, к которой он относится (раздел 4.3.1).

283 HA.jpg284 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Объект и Системный

Параметр Системный, с помощью которого в текущей версии приложения выбирается шрифт используемого текста или выбор звукового устройства:

285 HA.jpg

Нужно доопределить в закладке выбором типа Шрифт или Audio в выпадающем списке Тип системного объекта.

Для параметров типа Вариант в закладке Параметр окна Свойства приведён выпадающий список Список значений варианта всех возможных типов параметров (исключая сам Вариант), которым он может являться. После выбора типа ниже формируется список-таблица значений параметра командами меню 286 HA.jpg Новый, 287 HA.jpg Удалить, 288 HA.jpg Вверх, 289 HA.jpg Вниз. Для добавления в список нажимается кнопка Новый 290 HA.jpg . Значение параметра в списке определяется после щелчка по его ячейке в столбце Значение. Названия добавленных в список значений добавляются в раскрывающийся список Значение по-умолчанию, который находится в закладке выше и в котором их можно выбирать.

Вид закладки Параметр диалога Свойства для параметров типа Вариант
Вид закладки Параметр диалога Свойства для параметров типа Вариант

Для параметра типа Строка существует чекер выбора многострочного окна ввода текста – Тип текста. При его выборе появляется диалоговое окно для ввода текста.

292 HA.jpg293 HA.jpg
294 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Объект и Системный

Для параметра типа Цвет в диалоговом окне Свойства присутствует область выбора цвета – Значение по умолчанию, нажатие на которую вызывает диалоговое окно выбора цвета.

295 HA.jpg296 HA.jpg
Вид закладки Параметр диалога Свойства для параметров типа Цвет

После всех сделанных изменений свойств параметра в закладке Параметр окна Свойства можно нажатием кнопки Применить принять все изменения, то есть изменить сами свойства в соответствии с изменениями в окне.

В закладке Пользователи объекта окна Свойства для Параметров приведены списки всех Экшенов и Пресетов, в которых используется данный параметр.

Для Контроллер – Проигрывателя в окне Свойства можно отредактировать его название (в поле Имя), внести текстовое описание в поле Описание, включить опции Прятать заголовок окна в режиме Эфира и Не имеет заголовка окна, изменить масштаб панели Проигрывателя в поле Масштаб Окна (значение изменяется от 1 до 2). Из списка ячейки в столбце Значение раздела Параметры для анимированного объекта 3d-сцены выбирается объект управления Проигрывателя.

Свойства Контроллера Проигрыватель
Свойства Контроллера Проигрыватель

Для Контроллера – Запись в окне Свойства можно отредактировать его название (в поле Имя), внести текстовое описание в поле Описание, включить опции Прятать заголовок окна в режиме Эфира и Не имеет заголовка окна, изменить масштаб панели Проигрывателя в поле Масштаб Окна (значение изменяется от 1 до 2). Из раздела Параметры значения локальных параметров в столбце Значение для управления параметрами записи выходного потока в файл:

  • Папка – выбирается путь, куда будет записываться результирующее видео;
  • Имя файла – вводится имя видеофайла, по умолчанию «HARecord»;
  • Индекс – показывается текущий индекс файла, который присоединяется к имени;
  • Кол-во цифр – количество цифр в индексе файла;
  • Видео – позволяет выбрать тип выходного видео (YUV или RGB);
  • Видеопоток, Мв/с – задает качество сжатия видеопотока в файле;
  • Половинная частота – устанавливает режим черезстрочности (с полукадрами или без);
  • Перевернуть по вертикали – позволяет перевернуть изображение;
  • Аудио – выбор записи в файл со звуком или без;
  • Устройство - выбирается выходное аудио устройство.
Свойства Контроллера Записи
Свойства Контроллера Записи

Контроллеры – кнопочные панели Хотбары и панели управления объектами мышью Контроллеры Узлов из папки Контроллеры в окне проекта или из окна документа проекта или окна документа Хотсета (раздел 3.1.6) представлены в окне Свойства 3-мя закладками. Для кнопочных панелей (Хотбаров) это закладки Контроллер, Хотбар,Пресеты.

299 HA.jpg300 HA.jpg301 HA.jpg
Представление свойств кнопочной панели типа Хотбар 'Камеры' в окне Свойства

В закладке Контроллер – название панели (Имя), её Описание, опция скрывания заголовка при переходе в режим эфираПрятать заголовок окна в режиме Эфира”, опция скрывания заголовка “Не имеет заголовка окна”.

В закладке Хотбар определяется формат иконок (раздел Изображение) или текста (раздел Текст) кнопок на панели. Выключив или включив разделы Изображение и Текст, можно скрыть или показать иконки и текст кнопок панели соответственно. Для иконок кнопок в выпадающем списке Аспект выбирается соотношение сторон: 1:1 (Квадратный), 4:3 (Стандартный), 16:9 (Широкий) или другой - устанавливается самостоятельно, по желанию. При любом из выбранных соотношений размеры иконок можно регулировать, меняя Высоту - выбирая значение из выпадающего списка. При этом Ширина иконки меняется в соответствии с выбранным соотношением или не меняется (для режима Другой). Включение Прозрачности позволяет показывать иконки с прозрачностью. Регулятор Оттенок – менять оттенки цветов на иконках.

В разделе Текст указывается место размещения текста относительно иконок – выпадающий список Место: справа от иконок или снизу. Можно также определить шрифт и размер текста, если включить опцию Шрифт, а затем вызвать диалог выбора шрифта нажатием кнопки Изменить.

В таблице-списке кнопок Порядок Кнопок доступно контекстное меню, позволяющее добавлять или удалять кнопки на кнопочной панели:

Вырезать (Ctrl+X) – переместить выделенные кнопки в буфер обмена,

Копировать (Ctrl+C) – скопировать выделенные кнопки в буфер обмена,

Вставить (Ctrl+V) – скопировать кнопки из буфера обмена,

Удалить (Del) – удалить кнопки с кнопочной панели,

Переименовать (F2) – переименовать кнопку,

Вставить новую Кнопку (Ins) – добавить новую кнопку, выбрав для неё Экшен, или Пресет, который будет исполняться по её нажатию,

Вставить разделитель (Ctrl+Ins) – добавить разделитель между группами кнопок.

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

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

302 HA.jpg303 HA.jpg304 HA.jpg
Представление свойств панели управления объектом мышью Контроллер Узла в окне Свойства

Как и для Хотбаров, для Контроллеров Узлов в закладке Контроллер содержится его название (Имя), Описание, опция скрывания заголовка при переходе в режим эфираПрятать заголовок окна в режиме Эфира” и опция скрывания заголовка “Не имеет заголовка окна”. Ниже расположен регулятор масштабирования контроллера Масштаб окна (значение изменяемо в диапазоне от 1 до 2). В разделе Параметры в ячейке столбца Значение выбирается объект управления мышью – после щелчка по ячейке в появившемся выпадающем списке.

Закладка Контроллер Узла содержит настройки управления выбранным объектом при помощи мыши. В разделе Трансформация по умолчанию выбираются настройки характера трансформации объекта, которые, в отличие от настроек движений непосредственно самого Контроллера Узла, будут сохранены в проекте. Поворот – при движениях мыши по контроллеру с нажатой левой кнопкой объект будет вращаться, Сдвиг – перемещение объекта, Масштаб – масштабирование. В разделе Оси по умолчанию и чувствительность выбираются плоскости трансформаций объекта, сохраняемые для Контроллера Узла в проекте, а также чувствительность уптравления (в диапазоне от 1 до 100).

Кнопки на Хотбарах в окне свойств Свойства также представлены 3-мя закладками: Кнопка, Экшен и Горячая Клавиша.

305 HA.jpg306 HA.jpg307 HA.jpg
Представление кнопки “Приближение” Хотбара Камеры в окне Свойства

В закладке Кнопка находится название кнопки (поле Имя). В разделе Назначенный Экшен описан Экшен, действия которого будут исполняться по нажатию этой кнопки: в поле Имя находится название Экшена, в поле Файл – название проекта, из которого взят Экшен, в поле Описание - описание действий (совпадает с записью из столбца Описание в окне проекта). В разделе Изображение указан путь к иконке на кнопке (поле Файл) и регулятор оттенков цвета цветных иконок (поле Оттенок). Ниже, в поле Радио-Группа выбрано название набора кнопок, к которой она принадлежит. Вхождение в какой-либо набор Радио-Группа означает, что из этой группы может исполняться только одна кнопка (один Экшен, который ей соответствует), то есть, при нажатии одной их них действие остальных прерывается. Новую Радио-Группу можно создать, если в списке Пока нажата, запрещает след. кнопки всех кнопочных панелей проекта с содержащимися на них кнопками, пометить кнопки 308 HA.jpg (или кнопочные панели), а затем в поле Радио-Группа для выбранной группы кнопок определить название.

В закладке Экшен указано название Экшена (поле Имя), который будет исполняться по нажатию на кнопку, его Тип, Описание действий. Кнопка Редактировать Информацию 309 HA.jpg вызывает поле для введения более подробного описания Экшена, а в поле ниже показаны его исполняемые команды, при условии, что в закладке Общие настроек приложения включена опция «Показывать скрипты в свойствах Экшенов» (раздел 5.1). Нажатие на кнопку Проиграть исполняет Экшен, то есть, имитирует нажатие кнопки на кнопочной панели. Нажатием кнопки Редакция выводится текст команд Экшена для редактирования в окне Редактор.

В закладке Горячая Клавиша можно назначить клавишу клавиатуры, которая будет соответствовать нажатию кнопки на кнопочной панели, то есть, по нажатию на которую будут исполняться действия кнопки (соответствующего Экшена). Кнопка назначается в поле Новая (нажмите). Нужно установить курсор мыши в это поле, а затем нажать назначаемую клавишу. Ниже появляется поясняющая подпись. Если клавиша уже приписана исполнению какой-нибудь функции, то указывается, какой именно. Если не приписана, то в записи «Выбранная клавиша уже назначена для команд» указано <не выбрано> и тогда можно нажать кнопку Назначить рядом. После этого появляется запись о назначенной клавише в поле Текущая. Назначение можно отменить, нажав кнопку Удалить.

Нажатие кнопки Применить на каждой из закладок делает все внесённые в её текст изменения действительными.

Окно просмотра итогового изображения Превью Рендера

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

Это окно, также как и другие, в можно прикреплять к краям приложения или переводить в плавающее состояние и менять размеры.

Закрыть окно Превью Рендера можно нажатием кнопки 310 HA.jpg в его правом верхнем углу или одноимённой кнопки 311 HA.jpg , которая находится на кнопочной панели Вид или исполнением команды меню Вид. Нажатием кнопки Превью Рендера или командой можно также открыть окно.

Команды контекстного меню окна, вызываемого нажатием правой кнопки мыши, позволяют:

Контекстное меню окна Превью Рендера
Контекстное меню окна Превью Рендера

Аспект – установить соотношение сторон окна: Стандартный (4:3), Широкий (16:9) или Пользовательский;

Включить ТВ-выход - показать результирующее видеоизображение на мониторе вывода (раздел 2.1);

Сделать Снимок – сохранить изображение из окна Превью Рендера как bmp-файл;

Печать – распечатать изображение из окна Превью Рендера;

Просмотр печати – посмотреть, как будет выглядеть распечатанное изображение из окна Превью Рендера;

Настройки (F11) – вызвать диалог настроек модуля вывода изображения Render Options в студии.

При просмотре изображения студии можно визуально отслеживать производительность визуализации, равномерность вывода кадров, а также и степень загрузки системных устройств. Информация показана на индикаторе, который включается кнопками “Shift” + “~” (в английском языке ввода), причём индикатор показывается как в окне Превью Рендера, так и на мониторе вывода изображения, при переходе в режим эфира или исполнении Включить ТВ-выход.

Индикация представлена двумя группами индикаторов. Левая группа отвечает за отображение штрихов, соответствующих играющим видеопотокам в сцене (живое видео или файловое). Каждый горизонтальный штрих отвечает за конкретный поток. Наличие на диаграмме штриха соответствует событию обновления кадра потока при визуализации текущей сцены. То есть пропуск в индикации свидетельствует об отсутствии обновления видеотекстуры. Причиной, например, может быть пропущенный кадр. Важно помнить, что в ряде случаев наличие пропусков допустимо. Примером такого случая является ситуация, когда не совпадают частоты визуализации и входных сигналов.

Другая группа (правая) отвечает за показ времени обработки задач визуализации сцены, заполненность буфера кадров. Подразумевается, что начало координат располагается в левом нижнем углу индикатора. По вертикальной оси (снизу вверх) откладываются показываемые на экране кадры, по горизонтальной (слева направо) – время в миллисекундах. При этом одно деление составляет время генерации полукадра (или время вертикальной развертки выходного монитора, в зависимости от настроек). Примерами для разных режимов работы мониторов являются: PAL – 20 мсек, NTSC – 16.7 мсек). Если в качестве вывода выбрана плата (например, FD422), то положения делений соответствуют режиму работы данной платы.

Горизонтальная линия на графике времени обработки задач визуализации может состоят из нескольких связных фрагментов. Цвет фрагмента соответствует типу задачи, а его протяженность = затраченному времени в миллисекундах. Рассмотрим встречающиеся цвета:

  • красный – время подготовки показа объектов сцены
  • синий – передача данных о сцене и настройка конвейера видеокарты для построения кадра
  • фиолетовый – время ожидания вертикального синхроимпульса, в случае заполненных буферов кадра
  • зеленый – время ожидания загрузки кадра в выходную плату, в случае вывода в плату (например, FD422)
  • желтый – ожидания событий обработки кадра
Индикация загрузки видеоадаптера при показе сцены (режим PAL)
Индикация загрузки видеоадаптера при показе сцены (режим PAL)

Анализ производительности визуализации по диаграмме кадра (опционально):

Важно помнить, что вид диаграммы определяет множество факторов: тип выходного устройства, режим работы студии, включен ли режим Windows Aero, является ли текущее устройство основным (primary VGA) или нет (secondary VGA), и др. Поскольку деления в правой части диаграммы заданы соответствующими частоте выхода временами, идеальным случаем является совпадение времени построения кадра с первым делением. На Рис. 126 представлен пример такого случая:

Равномерная диаграмма вещания
Равномерная диаграмма вещания

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

Обычная диаграмма вещания
Обычная диаграмма вещания

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

Диаграмма вещания в плату FD322
Диаграмма вещания в плату FD322

Для проверки равномерности вывода также существует функция показа бегущей полоски. Включается она повторным нажатием “Shift” + “~” (в английской раскладке). В этом режиме также используется искусственная задержка построения, которая воспроизводится раз в 40 кадров и равна 43 мс, по умолчанию. Эта задержка позволяет оценить работу буфера кадра. То есть в момент задержки не должно возникать серьезных дефектов (например, рывков изображения, анимации), если частота вывода не менее 70 кадров в секунду. Время задержки и период можно регулировать командой :RENDER.INFO.DROP = <период>, <время, мс>, тем самым настроив данный тест для вывода с меньшей частотой (например, 60 герц). Далее представлено изображение диаграммы с искусственной задержкой.

Диаграмма с искусственной задержкой
Диаграмма с искусственной задержкой

На данной диаграмме видно несколько важных моментов, позволяющих глубже понять механизм работы буферизации. Разберем их:

  • Пока частота построения кадров выше частоты вывода, студия успевает полностью заполнить буфер кадра – на диаграмме только одно зеленое деление. При этом студия начинает ждать момента появления места в буфере кадров – фиолетовый цвет на диаграмме.
  • В момент подготовки кадра за большой промежуток времени (искусственная задержка), выходной буфер кадров не получает новые кадры и выходное устройство берет кадры из буфера – появление дополнительных зеленых делений. Поскольку буфер кадра имеет свободное место, то студия начинает заполнять его новыми кадрами. При этом, поскольку частота построения кадра выше, чем частота вывода, то на диаграмме есть провал. После того как буфер опять полностью заполнен, студия опять начинает ждать момента появления места в буфере кадров – фиолетовый цвет на диаграмме. Наличие фиолетового цвета в момент провала объясняется временными издержками на буферизацию и синхронизацию состояния кадров.

Кроме вышеизложенного, необходимо помнить, что при выводе на не основной монитор в системе, допускается неравномерный показ кадров (и бегущей полоски) и несовпадение времени кадра с временем вертикальной развертки. Кроме этого, в окне Preview допускается неравномерный показ кадров. Основной монитор (primary monitor) назначается в настройках системы и, как правило, на нем располагается кнопка Пуск.

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

Диаграмма неравномерного вещания с задержками
Диаграмма неравномерного вещания с задержками

Важно также помнить, что изменение приоритета исполнения компонентов студии вручную или одновременное исполнение с другими ресурсоемкими программами (как например, Windows Media Player) также может стать причиной изменения качества вещания и, как следствие, диаграммы визуализации кадров.

Настройки приложения

Кнопки Диалог Настройки Видео 319 HA.jpg , Настройки 320 HA.jpg , находящиеся на панели Действия вызывают одноимённые диалоги настроек приложения. Эти же диалоги можно вызвать командами меню Действия. Подробное описание диалога Input Video Options приведено в отдельном документе по настройке видео "Настройка видео". Пример настраивания видео в диалоге описан в разделе "Настройки видео" этого документа. Описание диалога Настройки Звука для работы со звуком тоже можно найти в отдельном документе (ФОКУС Настройка звука 3.01.pdf).

Ниже приведено описание параметров и опций закладок диалога Настройки, который можно вызвать ещё и нажатием клавиши F10 на клавиатуре.

Общие настройки работы приложения – закладка Общие в диалоге Настройки

К общим настройкам приложения относятся:

- видеоформат работы приложения (раздел Видео-стандарт) – PAL (25 кадров/секунду) либо NTSC (29.97 кадров/секунду);
- формат работы со временем (раздел Формат времени) – SMPTE формат (часы:минуты:секунды:кадры), Кадры, Секунды, Время (работа в формате часы:минуты:секунды,доли секунды);
- путь к библиотеке стандартных Экшенов (раздел Файл Стандартной Коллекции) - при изменениях этого пути требуется перезапустить приложение;
- Язык команд приложения (Russian или English) - при изменениях требуется перезапустить приложение;
- настройка загрузки при старте приложения расположения и размеров всех его диалоговых окон и панелей в состоянии как при последнем закрытии - опция Загружать последнюю Рабочую Среду при запуске в разделе Прочие настройки;
- возможность одновременно работать с несколькими сценами в одном проекте – опция Разрешить несколько Сцен в одном Проекте в разделе Прочие настройки;
- показ текстовых команд Экшенов в диалоге СвойстваПоказывать скрипты в свойствах экшенов.
Закладка общих настроек приложения Общие в диалоге настрок Настройки
Закладка общих настроек приложения Общие в диалоге настрок Настройки

Настройки ссылок на рабочие папки приложения

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

В поле Расположение проектов HotActions указывается путь к папке с рабочими проектами (*.vs). Этот путь определяется при установке приложения, а обращение к папке происходит, если отсутствует последний загруженный в приложение проект при последнем сеансе его работы. Например, такое обращение происходит при первой загрузке в приложение какого-нибудь проекта сразу после установки.

В списке Назначить общие папки для выбирается тип файлов, для поисков которых назначаются папки:

Все файлы – все типы файлов, используемых в приложении;

Плагины – файлы рабочих модулей;

Иконки – иконки для кнопок Хотбаров (разделы "Параметры", "Иконки – окно с иконками для кнопок на кнопочных панелях");

Коллекции Экшенов – файлы Коллекций Экшенов (раздел "Коллекция Экшенов");

Хотсеты – файлы Хотсетов (раздел "Хотбар и Хотсет");

Коллекции Пресетов – файлы Коллекций Пресетов (раздел "Пресет и Коллекция Пресетов");

3D Сцены – файлы сцен (раздел "3D-Сцена");

Web-Страницы;

Изображения – файлы графических изображений;

Видеофайлы;

Тексты;

Прочие файлы – другие типы файлов.

322 HA.jpg323 HA.jpg
Закладка Общие Папки в диалоге Настройки - пути к файлам различных типов, используемых приложением

После выбора какого-либо вида файлов из списка в поле Расширения показываются расширения всех файлов, относимых в приложении к выбранному виду. Ниже, в поле Пути к папкам, приводится список путей к папкам для поисков в них файлов указанного типа. Список путей в поле формируется при помощи кнопочных команд меню, расположенного над окном; 324 HA.jpg Добавить Путь к Папке вызывает диалог для добавления пути в список, 325 HA.jpg Удалить удаляет выбранный(-ые) путь(-и) из списка, 326 HA.jpg Вверх повышает приоритет поиска по выбранному пути (-ям) в списке, 327 HA.jpg Вниз понижает приоритет поиска по выбранному пути (-ям) в списке.

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

  1. В текущей папке проекта, то есть там, где находится его файл (*.vs), в том числе и во всех его подпапках.
  2. В папках (включая все подпапки), указанных в свойствах разделов Пути поиска файлов открытого проекта
  3. В папках, указанных для данного типа файлов в закладке Общие Папки (при поиске просматриваются все подпапки).

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

Сообщение об остутствии файла Биатлон_Бьорндален_LFF.avi открываемого проекта, во всех папках, пути к которым указаны в проекте и приложении
Сообщение об остутствии файла Биатлон_Бьорндален_LFF.avi открываемого проекта, во всех папках, пути к которым указаны в проекте и приложении

При этом предлагается выбор дальнейших действий:

Указать корневую папку для поиска файла – выбрать папку для поиска потерянного файла;

Выбрать файл для замены – выбрать другой файл, который будет использоваться взамен потерянного;

Пропустить этот файл – игнорировать отсутствие файла, при этом файл по возможности будет замещён стандартным шаблоном или будет отсутствовать вообще, отображаясь в списке как файл с ошибкой (например,329 HA.jpg );

Пропустить все ненайденные файлы – игнорировать отсутствие этого файла и всех остальных, если имеются ещё потерянные файлы.

Если при работе с уже загруженным проектом по указанным путям не находятся файлы, обращение к которым происходит из Экшенов (графические, звуковые, видео- и прочие медиа-файлы), сообщение об ошибке тоже выводится в окно Отладочный Вывод, но только если включена настройка 330 HA.jpg в закладке Отладочный Вывод диалога Настройки (раздел 5.3).

Сообщение об отсутствии указанного в командах Экшена видеофайла
Сообщение об отсутствии указанного в командах Экшена видеофайла

Настройки вывода отладочных сообщений в приложении

Раздел Сообщения для отладочного вывода закладки Отладочный Вывод диалога Настройки содержит все виды отладочных сообщений приложения:

332 HA.jpg - сообщения об ошибках;

333 HA.jpg - предупреждения;

334 HA.jpg - справочная информация о загруженных в приложение рабочих данных, модулях и т.п.;

335 HA.jpg - пользовательские сообщения об исполнении Экшенов, (в главе 8 Руководства по использованию команд сценария описана команда SYS.OUTPUT, предназначенная для вывода таких сообщений);

336 HA.jpg - информация об исполнении команд Экшенов – запуске и завершении;

337 HA.jpg - различного рода отладочные сообщения о работе компонент приложения, необходимые для его разработчиков (закладка Компоненты диалога О программе HotActions... описана в разделе "Меню Справка");

338 HA.jpg - отладочная информация операционной системы, то есть сообщения всех приложений, работающих под Windows и использующих системную команду OutputDebugString;

339 HA.jpg - все оставшиеся виды сообщений (нетипизированные).

Закладка Отладочный Вывод диалога Настройки с настройками отладочных сообщений приложения
Закладка Отладочный Вывод диалога Настройки с настройками отладочных сообщений приложения

Вывод разных типов сообщений в приложении можно включить 341 HA.jpg или выключить 342 HA.jpg. Включить вывод всех типов сообщений можно, нажав кнопку Все. Нажатием кнопки Сброс отменяется вывод всех отладочных сообщений.

Все указанные сообщения выводятся в отладочное окно Отладочный Вывод и одновременно заносятся в файл журнала, название которого определено в поле Имя файла Протокола (расположен в папке временных файлов). По умолчанию задано название HotActions.log. Файл с таким названием создаётся при запуске приложения, в папке временнных (Temporary) файлов текущего пользователя системы. Путь к этой папке указан в диалоге Переменные среды, который вызывается следующим образом:

  • щелчком правой кнопкой мыши по иконке Мой компьютер на рабочем столе Windows вызывается контекстное меню, в котором выбирается команда Свойства;
  • в появившемся диалоге Свойства системы нужно перейти в закладку Дополнительно и нажать на кнопку Переменные среды;
  • в открывшемся диалоге Переменные среды найти в поле Переменная переменную с именем Temp в списке Переменные среды пользователя для пользователя, осуществившего вход в систему.

В поле Значение этой переменной указан путь к папке Windows для временных файлов, в которой будет создаваться файл журнала записи отладочных сообщений. Этот файл может быть запрошен отделом технической поддержки в случае возникновения каких-либо проблем, для поиска возможных причин их возникновения и устранения.

343 HA.jpg344 HA.jpg
Диалоги операционной системы с указанным путём к папке временных файлов для поиска файла журнала отладочных сообщений

Символьные иконки, расположенные слева от каждой из опций раздела Сообщения для отладочного вывода в закладке Отладочный Вывод диалога Настройки,соответствуют иконкам, которые будут показаны в окне Отладочный Вывод слева от текстов сообщений. По этому символьному рисунку можно определить, к какому из типов относится сообщение. А некоторые из опций Сообщения для отладочного вывода в окне Отладочный Вывод оформлены в виде кнопок меню 345 HA.jpg и, пользуясь ими, можо также включать или выключать вывод некоторых типов отладочных сообщений.

Символьные иконки из опций раздела Сообщения для отладочного вывода и в закладке Отладочный вывод диалога Настройки
Символьные иконки из опций раздела Сообщения для отладочного вывода и в закладке Отладочный вывод диалога Настройки

Настройки работы приложения в режиме эфира

В закладке Режим Эфира диалога Настройки настраивается состояние рабочих окон приложения при работе в режиме эфира: в группе настроек 347 HA.jpg - основного окна приложения (глава 4), в группе 348 HA.jpg - вывод изображения (раздел 4.3.10), в 349 HA.jpg - показ диагностических сообщений в окне Отладочный Вывод.

Главное окно:

Развернуть на полный экран – при переходе в режим эфира основное окно приложения разворачивается на весь экран рабочего монитора;

Скрыть менюменю команд основного окна приложения скрыто;

Рендер:

Всегда включать ТВ-Выход – при переходе в режим эфира на экране телевизионного монитора вывода (раздел "Коммутация компонент студии и подключение внешнего оборудования") показывается результирующее изображение работы студии;

Окно отладки:

Запретить весь вывод (отключить протоколирование) – в окно Отладочный Вывод и файл журнала (раздел "Настройки вывода отладочных сообщений в приложении") не выводится никаких отладочных сообщений.
Настройки работы приложения в режиме эфира
Настройки работы приложения в режиме эфира

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

Настройки отрисовки выходного изображения студии

Диалог настроек модуля вывода изображения в студии вызывается нажатием клавиши F11 клавиатуры или командой Настройки контекстного меню окна предпросмотра Превью Рендера. Ниже описаны настройки диалога Render Options.

Диалог отрисовки выходного изображения студии
Диалог отрисовки выходного изображения студии

В разделе General этого диалога определяются общие параметры вывода результирующего видеоизображения.

В списке Output Device выбирается устройство для показа итогового видеоизображения студии. В этом списке могут быть:

Display 1 (вместе с названием подключенного к нему монитора) – вывод результата работы студии будет производиться видеоадаптером;

Display 2: DVM62 - вывод через преобразователь DVM62 (см. главу 8);

External Device: FD300 #1, External Device: FD300 #2, External Device: FD300 #3 (по количеству плат FD300, установленных в системе) – изображение будет выводиться выбранной платой FD300, при этом номер платы должен совпадать с логическим номером L платы вывода в приложении FDConfig (раздел 2.3, Рис. 4). Как правило, это наибольший номер.

Display Format – формат отображения, то есть сколько бит отводится на представление каждой компоненты цветности R(8) G(8) и B(8) из 32-х.

Display mode – формат изображения и частота его обновления.

Output aspect – пропорции показа изображения (аспект пиксела) – в режиме Auto(определяется по настройкам монитора), 4:3, 16:9 или Square pixels(1:1).

Раздел Advanced содержит параметры более тонкой настройки вывода видеоизображения: для оконного режима (Windowed) и полноэкранного (Fullscreen).

Back Buffer Format – формат кодирования изображения в количествах бит для каждой компоненты цветности (RGB);

Stencil Format – количество бит из 32-х, которые отводятся для передачи z-координаты (D24) и используемых для хранения номера объекта в сцене (X8);

Present Interval – частота отрисовки кадра. При значении DEFAULT эта частота равна частоте развёртки монитора, как и при значении ONE. Режим ОNЕ отличается от DEFAULT большей точностью и задействованием большего количества ресурсов. В режиме IMMEDIATE кадр отрисовывается на мониторе безотносительно частоты его развёртки, время вывода составляет полное время отрисовки.

Multisample Type – режим сглаживания при отрисовке. При выборе режимов NONMASKABLE, 4_SAMPLES и 8_SAMPLES степень сглаживания можно варьировать ручкой движка Multisample Quality, расположенной ниже. Рекомендуемое значение 7 в режиме 4_SAMPLES.

Back Buffers Count – количество полукадров, помещаемых в буфер перед отрисовкой.

В Device Type можно выбрать тип устройства, которое будет использоваться для отрисовки изображения. Hardware – будет использован графический ускоритель видеокарты, Reference – изображение будет отрисовываться в одном из режимов DirectX (то есть будет задействован центральный процессор материнской платы).

Vertex Processing – выбор средства геометрических преобразований:

Software – преобразования осуществляются центральным процессором. Рекомендовано при работе с графическими процессорами не очень высокой мощности и/или со сценами с большим количеством динамических объектов (использование морфинга, например).

Hardware и Pure hardware – преобразования производятся графическим процессором видеокарты, но при выборе Pure hardware невозможна передача данных результатов преобразования, что позволяет оптимизировать процесс наилучшим образом. Оптимально при работе со сценами с большим количеством статичных объектов.

Mixed – выбор средства преобразований осуществляется программно из описанных выше.

Использование джойстика и мыши для управления объектами сцены

Помимо того, что объектами виртуальных декораций в 3d-сцене можно управлять кнопками Хотбаров (раздел 3.1.5.1) или мышью через созданные панели управления Контроллеры Узлов (раздел 3.1.5.5), управление ими возможно также ручкой, слайдерами и кнопками джойстика. Для того, чтобы перемещать, поворачивать и масштабировать объекты в сцене, используя джойстик, также требуется предварительная настройка параметров управления им в HotActions 3.0. Скриптовые команды настройки джойстика, используемые в Экшенах, описаны в руководстве по командам сценария (ФОКУС HotActions 3.0 Script 3.01.pdf). Можно воспользоваться Экшеном "Настроить Джойстик" библиотеки стандартных Экшенов (описание в разделе 4.4.2 справочника пользователя библиотекой стандартных Экшенов ФОКУС Библиотека Экшенов 3.01.pdf), включив его в инициализацию <STARTUP> (см. раздел 3.1.3).

В окне Превью Рендера объектами сцены можно также управлять мышью и клавишами клавиатуры. АОбъектом манипулирования при этом является текущий выбранный узел сцены. По умолчанию это <World> (раздел 3.1.1), но можно выбрать и другой объект, щёлкнув по его назанию дважды в документе сцены или назначив командой в Экшене (описание команды DATA.CURRENT.NODE в руководстве по использованию команд сценария ФОКУС HotActions 3.0 Script 3.01.pdf). При таком управлении мышью использование следующих клавиш клавиатуры расширяет набор действий, совершаемых с выбранным объектом сцены:

Tab циклическое переключение осей движения при вращении/перемещении/ масштабировании;

+ (плюс) увеличение скорости движения объекта вперёд (в положительном направлении вдоль выбранной оси движения, по умолчанию это ось Y), исходное положение покоя соответствует нулевому значению скорости;

– (минус) уменьшение скорости движения объекта (для объекта, движущегося в положительном направлении оси движения) или увеличение его скорости, если объект движется в отрицательном направлении выбранной оси движения или покоится, исходное положение покоя соответствует нулевому значению скорости;

Space останавливает движение объекта, устанавливая скорость его движения равной нулю;

Ctrl+R сброс, устанавливает объект в исходное положение(как после загрузки сцены);

Ctrl по движению мыши или джойстика или по нажатию стрелок на клавиатуре объект масштабируется вдоль текущей выбранной оси.

Если выбранным в сцене объектом является виртуальная камера, то также могут использоваться следующие клавиши:

PgUp / PgDown увеличивает/уменьшает фокусное расстояние камеры в сцене (Поле зрения). Аналогичным действием обладает вращение колесика мыши (Mouse Wheel).

Home устанавливает фокусное расстояние в положение по умолчанию;

Манипулировать выбранным объектом сцены можно также из окна Свойства (см. раздел 4.3.9).

Техническая поддержка

Исчерпывающую консультацию по всем вопросам, касающимся работы Виртуальной студии можно получить, связавшись с отделом технической поддержки компаний ИЦ Графика, СофтЛаб-НСК по следующим электронным адресам:

vrset@sl.iae.nsk.su

vrset@softlab.tv

Фирма «Инженерный центр ГРАФИКА»,

Фирма «СофтЛаб-НСК», г.Новосибирск,








Вернуться к документации "Виртуальные студии Фокус"

Вернуться на главную страницу