Использование динамического текста

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

  • Время карты
  • Диапазон карты
  • Точка обзора
  • Фильтр вокселов
  • Поверхность вокселов

Вы можете добавить в анимацию динамический текст для следующих свойств:

  • Высота земной поверхности или глубина под водой
  • Значения дат, например, ежемесячные изменения мест совершения преступлений
  • Записи количества выпавших осадков в течение года
  • Трекинг X,Y-положения, например, маршрута движения корабля или пути урагана
  • Значение температуры для изоповерхности воды океана

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

Время карты

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

  1. Выберите отдельный ключевой кадр из Галереи ключевых кадров либо выберите несколько кадров, например, ключевые кадры со 2 по 5.
  2. В группе Наложение на вкладке Анимация щелкните стрелку ниспадающего меню галереи и выберите Время карты Настроенное время карты.

    В вид добавится предустановленное для выбранных вами кадров время карты в виде редактируемого на экране текстового окна.

  3. Переместите, отформатируйте и измените текст по желанию.
  4. Щелкните кнопку закрытия Закрыть в верхнем углу, чтобы закрыть редактирование на экране и применить наложение к виду.

Диапазон карты

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

  1. Выберите отдельный ключевой кадр из Галереи ключевых кадров либо выберите несколько кадров, например, ключевые кадры со 2 по 5.
  2. В группе Наложение на вкладке Анимация щелкните стрелку ниспадающего меню галереи и выберите Диапазон карты Настроенный диапазон карты.

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

  3. Переместите, отформатируйте и измените текст по желанию.
  4. Щелкните кнопку закрытия Закрыть в верхнем углу, чтобы закрыть редактирование на экране и применить наложение к виду.

Точка обзора

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

  1. Выберите отдельный ключевой кадр из Галереи ключевых кадров либо выберите несколько кадров, например, ключевые кадры со 2 по 5.
  2. В группе Наложение на вкладке Анимация щелкните стрелку ниспадающего меню галереи и выберите Точка Настроенная точка обзора.

    На экране для выбранных вам кадров появится текстовое поле в режиме редактирования.

  3. Переместите, отформатируйте и измените текст по желанию. Можно выполнить следующие изменения:
    • Добавить статический текст, не изменяющийся в процессе воспроизведения.
    • Удалить теги, которые не должны появляться.

    Текст, появляющийся по умолчанию, содержит координаты положения камеры (X, Y и Z ) и значения поворотов (курс и крен).

    Это то, что вы увидите при первом добавлении наложения в вид:

    Теги наложения точки обзора

    Вот, что вы увидите после применения наложения:

    Теги наложения точки обзора

  4. Щелкните кнопку закрытия Закрыть в верхнем углу, чтобы закрыть редактирование на экране и применить наложение к виду.

Данные вокселов

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

  1. Убедитесь в том, что сцена содержит слой вокселов.
  2. Выберите отдельный ключевой кадр из Галереи ключевых кадров либо выберите несколько кадров, например, ключевые кадры со 2 по 5.
  3. В группе Наложение на вкладке Анимация щелкните стрелку ниспадающего меню галереи и в категории Динамический текст выберите один из следующих вариантов:
    • Фильтр вокселов Фильтр вокселов - добавляет элемент динамического текста, отображающий минимальные и максимальные значения фильтра данных вокселов.
    • Поверхность вокселов Поверхность вокселов - добавляет элемент динамического текста, отображающий значения поверхности вокселов.
  4. Переместите, отформатируйте и измените текст по желанию.
  5. Щелкните кнопку закрытия Закрыть в верхнем углу, чтобы закрыть редактирование на экране и применить наложение к виду.

Примеры пользовательского динамического текста

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

Примечание:

Угловые скобки (<>) и dyn type="animation" необходимы, поскольку это вызывает динамическое обновление текста ключевыми кадрами.

Редактировать наложение точки обзора

Выборка – важнейшая часть редактирования элемента наложения в анимации. Наложение должно быть активно или выбрано для редактирования, причем активным может быть только одно наложение одновременно.

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

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

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

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

    Эти изменения будут отражаться в виде по мере их ввода в окно для текста на панели Свойства анимации.

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

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

<dyn type="animation" property="camera.x" units="dms" decimalPlaces="0" preStr="X: "/>

<dyn type="animation" property="camera.y" units="dms" decimalPlaces="0" preStr="Y: "/>

<dyn type="animation" property="camera.z" preStr="Z: "/>

<dyn type="animation" property="camera.heading" preStr="Heading: "/>

<dyn type="animation" property="camera.pitch" preStr="Pitch: "/>

  • Добавление статического заголовка или описания отображаемых значений.
  • Удаление всех других значений, оставляя только свойство Z камеры.

Meters: <dyn type="animation" property="camera.z"/>

Метры: 11 650,37

Редактировать наложение времени карты

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

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

<dyn type="animation" property="startTime" format="short|long"/>

<dyn type="animation" property="endTime" format="short|long"/>

  • Добавление заголовка или описания отображаемых значений.
  • Установите такой формат времени, чтобы год отображался только в виде однолетнего периода.

Earthquakes: <dyn type="animation" property="startTime" format="yyy"/> to <dyn type="animation" property="endTime" format="yyy"/>

Землетрясения: с 1988 по 1989 годы

На приведенных ниже изображениях показан текст времени анимации до и после его редактирования.

Динамический текст времени карты как формат по умолчанию

Настроенный текст динамического времени

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

ФорматСтрокаПример текста, появившегося на экранеДополнительные примечания

По умолчанию

<dyn type="animation" property="startTime" format="short|long"/>

<dyn type="animation" property="endTime" format="short|long"/>

12/26/1988 12:00:00 AM

26.12.1989 00:00:00

В верхние угловые скобки (< >) заключено минимальное время ("startTime").

В нижние угловые скобки (< >) заключено максимальное время ("endTime").

Пользовательский

<dyn type="animation" property="startTime" format="short|long"/>

12/26/1988 12:00:00 AM

Все объекты в угловых скобках (< >) можно удалить.

Значение "endtime" удалено.

Пользовательский

<dyn type="animation" property="startTime" format="short"/>

12/26/1988

format="short"

Пользовательский

Earthquakes <dyn type="animation" property="startTime" format="short|long"/>

Землетрясения 26.12.1988 00:00:00

Любой текст можно добавить как в начало, так и в конец, если он находится вне угловых скобок (< >).

Пользовательский

<dyn type="animation" property="startTime" format="|h:mm:ss tt"/>

12:00:00 AM

format="|h:mm:ss tt"/>

Пользовательский

<dyn type="animation" property="startTime" format="yyy"/>

1989

format="|yyy"/>

Редактировать наложение диапазона карты

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

Исходные теги для динамического текста диапазона картыПример измененийПример редактируемых теговОтображаемый текст

Min: <dyn type="animation" property="rangemin" decimalPlaces="0"/>

Max: <dyn type="animation" property="rangemax" decimalPlaces="0"/>

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

Dissolved Oxygen > <dyn type="animation" property="rangemin" decimalPlaces=" 2 "/> mgL

Растворенный кислород

>0.9mgL

На приведенных ниже изображениях показан текст диапазона до и после его редактирования.

Динамический текст диапазона карты как формат по умолчанию
Настроенный динамический текст диапазона

Редактирование наложения данных вокселов

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

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

Исходные теги для динамического текста Фильтр вокселовПример измененийПример редактируемых теговОтображаемый текст

Min: <dyn type="animation" layer="WaterTemp Voxel" property="voxelfilter.min" decimalPlaces="2"/>

Max: <dyn type="animation" layer=" WaterTemp Voxel" property="voxelfilter.max" decimalPlaces="2"/>

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

Temperature Range: <dyn type="animation" layer="WaterTemp Voxel" property="voxelfilter.min" decimalPlaces="1"/> - <dyn type="animation" layer="WaterTemp Voxel" property="voxelfilter.max" decimalPlaces="1"/> [C]

Диапазон температур

:10.0 - 21.3 [C]

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

Наложение фильтра вокселов - текст по умолчанию
Настроенный динамический текст фильтра вокселов

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

Isosurface 1: <dyn type="animation" layer="WaterTemp Voxel" property="voxelisosurface.Isosurface 1" decimalPlaces="2"/>

Связанные разделы