Modding:Главное меню GypDemo

Материал из Tiarum
Перейти к: навигация, поиск


Содержание

GypDemo: Главное меню

Внешний вид программы


Интерфейс программы достаточно прост.


В главном меню находятся всего три пункта:

  • File (Файл)
  • Options (Опции)
  • Actions (Действия)


Меню File

Меню File содержит следующие подпункты:

Секция 1:

  • Open... (Открыть...)
  • Save As... (Сохранить как...)
  • Load Actor File... (Загрузить файл актера...)
  • Store Actor File... (Файл данных актера...)

Секция 2:

  • About GypDemo... (О программе GypDemo...)
  • Exit (Выход)


Секция 1

Меню Open... (Открыть...)


GypDemo File Open 01.jpg

Позволяет открывать и просматривать файлы BVH.

Меню Save As... (Сохранить как...)


GypDemo File Save As 02.jpg

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

Load Actor File... (Загрузить файл актера...)


Не имея Gypsy, этот пункт бесполезен. При активации этого пункта меню открывается окошко со следующим сообщением:

GypDemo File NotGypsy 03.jpg

Секция 2

Store Actor File... (Файл данных актера...)


Как и предыдущий пункт меню, требует Gypsy, поэтому высвечивается аналогичное окно.

About GypDemo... (О GypDemo...)


GypDemo File About GypDemo 04.jpg

При активации этого пункта открывается окошко с информацией о версии данной программы, а также копирайты.


Меню Options (Опции)

Меню Options (Опции) состоит из трех секций:

  • Секция 1 состоит из переключателей, отвечающих за отображение различных элементов на экране.
  • Секция 2. В этой секции находятся зависимые переключатели, непосредственно влияющие на отображение скелетона на экране.
  • Секция 3. В третьей секции находятся два пункта меню, отвечающих за входные параметры Gypsy, а также опции файлов BVH.
GypDemo Options 10.jpg GypDemo Options Default 11.jpg
Главное меню -> меню Options Отображение с установками по умолчанию


Секция 1

Флаг Show Axes (Показать оси)


Установка галочки напротив этого флага отображает на экране координатные оси X, Y и Z. По умолчанию этот флаг включен:

GypDemo Options 10 01 Show Axes.jpg

Флаг Show Grid (Показать сетку)


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

GypDemo Options 10 02 Show Grid On.jpg GypDemo Options 10 02 Show Grid Off.jpg
Show Grid вкл. Show Grid выкл.

Флаг Show Foot Shadow (Показать тень стопы)


Установка флага отображает проекции стоп скелетона на плоскость земли. Проекции отображаются синими линиями с круглыми манипуляторами на концах.

GypDemo Options 10 02 Show Foot Shadow On.jpg
Show Foot Shadow вкл.

Флаг Show Contact Points (Показать контактные точки)


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

GypDemo Options 10 02 Show Contact Points On.jpg
Show Contact Points вкл.

Флаг Show Nodes (Показать узлы)


Установленный флаг отображает узлы скелетона (шарнирные сочленения суставов). Узлы отображаются зелеными кругами. При масштабировании скелетона комбинацией "Shift+ПКМ+перемещение мыши" диаметр кругов не изменяется.

GypDemo Options 10 02 Show Nodes On.jpg
Show Nodes вкл.

Флаг Show Node Names (Показать названия узлов)


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

GypDemo Options 10 02 Show Node Names On.jpg
Show Node Names вкл.

Флаг Force AngleChannels to Zero (Принудительная установка всех каналов углов в ноль)


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

GypDemo Options 10 02 ForceAngleChannelsToZero On.jpg
Force AngleChannels to Zero вкл.

Флаг Force Position Channels to Zero (Принудительная установка каналов положения в ноль)


Установка этого флага приводит к тому, что глобальные координаты скелетона сбрасываются, а его центр тяжести (узел Hips) помещается в центр координат сцены (0, 0, 0). Запуск анимации сопровождается движениями скелетона, однако всего его узлы перемещаются в локальных координатах относительно неподвижного узла Hips.

GypDemo Options 10 02 ForcePositionChannelsToZero On.jpg
Force Position Channels to Zero вкл.

Флаг Ignore Lover Body (Игнорировать тело любовника?)


Действие этого флага неизвестно. При его активизации ничего не происходит.

Флаг Looped Playback (Циклическое проигрывание анимации)


Установка данного флага при запуске аимации (клавиша P) позволяет проигрывать ее в бесконечном цикле до тех пор, пока не будет остановлена (клавиша Esc).

Флаг Report Frame Rate (Отчет о диапазоне фреймов)


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

Флаг Look for Suits on Startup (Просмотреть наличие Gypsy suits при старте)


Если этот флаг установить, то при новом запуске программы будет проверяться наличие системы Gypsy suits. Если система не найдена, то на экране отобразится окошко со следующим сообщением:

GypDemo Options 10 02 LookForSuitsOnStartup 0n.jpg

Установив галочку в чек-боксе и нажав кнопку Ignore, вы тем тем самым снимете соответствующую галочку в меню Option -> Look for Suits on Startup.

Флаг Follow Character (Следовать за персонажем)


При установке этого флага центр тяжести персонажа (узел Hips) привязывается к центру экрана дисплея.


Секция 2

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

  • Render Solid (Рендеринг костей скелетона сплошными геометрическими фигурами)
  • Render Wireframe (Рендеринг костей скелетона линиями)
  • Render Nothing (Не отображать кости скелетона)
  • Display Raw Channels (Отобразить необработанные каналы)
GypDemo Options 10 03 RenderSolid.jpg GypDemo Options 10 03 RenderWireframe.jpg GypDemo Options 10 03 RenderNothing.jpg
Режим Render Solid вкл. Режим Render Wireframe вкл. Режим Render Nothing вкл.

Пункт меню Display Raw Channels (Отобразить необработанные каналы) выводит на экран таблицу исходных данных для рендеринга. Информация динамически изменяется в зависимости от текущего фрейма и режима отображения сцены на экране.

GypDemo Options 10 03 DisplayRawChannels.jpg
Режим Display Raw Channels вкл.

Секция 3

В этой секции имеется 2 пункта меню:

  • Input Options... (Входные опции Gypsy suit)
  • BVH File Options... (Опции файлов BVH)

Input Options... (Входные опции Gypsy suit)


Не имея системы Gypsy suit, этот пункт бесполезен.

При его активации на экране отображается следующее диалоговое окно с входными настройками системы:

GypDemo Options 10 04 InputOptions.jpg

BVH File Options... (Опции файлов BVH)


При активации этого пункта меню открывается диалоговое окно BVH File Options:

GypDemo Options 10 04 BVHFileOptions.jpg

В окне имеется всего два поля:

  • Angle from Ankle to Heel to Ball of Foot
  • Ball of Foot to Heel distance over Ankle to Heel distance

Данные настройки требуют уточнения. Они не прописываются в файлах BVH, поэтому устанавливаются как константы в данном диалоговом окне. Настройки не влияют на уже загруженный в программу файл. Чтобы увидеть изменения, надо файл перезагрузить. Чтобы понять, что при этом происходит, лучше посмотреть наглядно.

  • Поле Angle from Ankle to Heel to Ball of Foot.

Перевести можно как "Угол в шарнире между щиколоткой и пяткой стопы."
Значение по умолчанию - 85 градусов.

GypDemo Options 10 04 BVHFileOptions1 85.jpg GypDemo Options 10 04 BVHFileOptions1 175.jpg
Угол по умолчанию 85 град. Угол установлен в значение 175.

  • Поле Ball of Foot to Heel distance over Ankle to Heel distance

Можно перевести как "Длина стопы - расстояние от шарнира пятки (FootHeel) до конца стопы (FootBall)".
Значение по умолчанию - 1.5.

GypDemo Options 10 04 BVHFileOptions1 85.jpg GypDemo Options 10 04 BVHFileOptions2 2 5.jpg
Длина стопы по умолчанию 1.5 Длина установлена в значение 2.5

Прим. Garin: Спасибо огромное Арилите за помощь в расшифровке и переводе терминов данного диалогового окна.


Меню Actions (Действия)

В меню Actions сосредоточены элементы управления программой.

Меню состоит из трех секций:

  • Секция 1: управление анимацией
  • Секция 2: пункт Live
  • Секция 3: центрирование и управление отображением скелетона.
GypDemo Actions 20.jpg
Главное меню -> Меню Actions

Секция 1: Управление анимацией

В данной секции находятся органы управления анимацией:

  • Stop - Стоп. Остановка проигрывания анимации. Горячая клавиша - Esc.
  • Play - Проиграть анимацию. Пуск анимации загруженного файла BVH. Горячая клавиша - Play.
  • Pause - Пауза. Горячая клавиша - Space (пробел). Повторное нажатие отменяет паузу.
  • Record - Запись. Горячая комбинация клавиш - Alt+R. Работает только при подключенной системе Gypsy suit.

Секция 2: Live (Жизнь)

В этой секции находится всего один пункт - Live (Жизнь). Горячая клавиша - L. Поскольку он требует подключенной системы Gypsy suit, выяснить его функции не удалось. При активации на экране отображается следующее окно:

GypDemo Actions 20 NoGypsySuitsDetected.jpg

Секция 3: Центрирование и управление отображением скелетона

В секции находятся следующие пункты меню:

  • Zero View
  • Center View
  • Center Sequence
  • Default Model
  • Adjust Floor Geometry...


Zero View (Вид в нулевой плоскости)


  • Отображает плоскость земли по центру экрана в виде горизонтальной линии.
  • Камера располагается перпендикулярно к плоскости Z-0-X.
  • Горячая клавиша - Z.

Center View (Отображение по центру)


  • Масштабирует изображение скелетона в пределах видимой части окна.
  • Горячая клавиша - C.

Center Sequence (Центр последовательности)


  • Автоматически масштабирует изображение на экране таким образом, чтобы вся проигрываемая сцена располагалась в пределах видимой части окна.
  • Горячая клавиша - S.
GypDemo Actions 20 ZeroView.jpg GypDemo Actions 20 CenterView.jpg GypDemo Actions 20 CenterSequence.jpg
Zero View Center View Center Sequence

Default Model (Модель по умолчанию)


  • Выяснить назначение не удалось --Garin 05:57, 4 мая 2008 (MSD).
  • Горячая клавиша - D.

Adjust Floor Geometry... (Регулировки геометрии пола)


  • Установки опорной поверхности (плоскости пола).
  • Горячая комбинация клавиш - CTRL+F.
  • При активации открывается диалоговое окно с одноименным названием Adjust Floor Geometry.
  • По умолчанию все установки равны 0.
  • Поля для настройки геометрии пола:
  1. Slope of floor in X - наклон пола относительно оси X
  2. Slope of floor in Y - наклон пола относительно оси Y
  3. Height of floor at origin - высота пола в начале
  4. Number of steps (0 for ramp) - количество ступеней между Min и Max
  5. Min. height of floor - нижний уровень пола
  6. Max. height of floor - верхний уровень пола
  • Флаг Restric floor beetween Min and Max values - если он установлен, то наклонная поверхность, заданная в первых трех полях, ограничится горизонтальными плоскостями между значениями, заданными в полях 5 и 6.
GypDemo Actions 20 AdjustFloorGeometry.jpg GypDemo Actions 20 AdjustFloorGeometry0.jpg
Установки по умолчанию Настройки для отображения лестницы

GypDemo Actions 20 AdjustFloorGeometry 01.jpg
Результат пользовательских настроек для получения лестницы

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

Примечание: Следует отметить, что если настройки произведены неправильно или не в той последовательности, то иногда это может приводить к "вылету" из программы. --Garin 20:57, 4 мая 2008 (MSD)