ダイナミック テキストの使用

ダイナミック テキストは、画面上に配置されるアニメーション用のテキスト エレメントであり、マップに関するプロパティを表示します。 画面上のテキストは、アニメーションの再生中にプロパティに応じて変化します。 次のタイプのダイナミック テキストのプリセットをアニメーションに使用できます。

  • マップ時間
  • マップ範囲
  • 観測点
  • ボクセル フィルター
  • ボクセル表面

次のようなプロパティに使用するダイナミック テキストをアニメーションに追加できます。

  • 地形標高または水深
  • 日付値 (犯罪ホット スポットの月変動など)
  • 年間降水量記録
  • X、Y 位置追跡 (船舶の航路やハリケーンの進路など)
  • 海水の等値面の温度値

ダイナミック テキスト エレメントでは、ダイナミック タグが使用されますが、表示したい内容にカスタマイズするために、1 つのエレメントでダイナミック タグと静的タグを組み合わせて使用することもできます。 プリセットには、事前定義済みの書式設定が表示されていますが、既存のエレメントにテキストを入力したり、表示したい内容に合わせてテキストを挿入または削除したりすることができます。

マップ時間

タイム スライダーと同期したダイナミック テキスト (日付など) を追加するには、マップ内の 1 つ以上のレイヤーで時間プロパティを有効にしておく必要があります。 [マップ時間] オーバーレイを追加するには、次の手順を実行します。

  1. 1 つのキーフレームを [キーフレーム ギャラリー] から選択するか、キーフレーム 2 ~ 5 のように一連のキーフレームを選択します。
  2. [アニメーション] タブの [オーバーレイ] グループで、ギャラリーのドロップダウン矢印をクリックした後、[マップ時間] マップ時間の事前設定 をクリックします。

    マップ時間のプリセットが、選択したキーフレームに関する画面上の編集可能なテキスト ボックスとしてビューに追加されます。

  3. 必要に応じて、テキストを移動、書式設定、編集します。
  4. 上隅にある閉じるボタン 閉じる をクリックして画面上の編集を終了し、オーバーレイをビューに適用します。

マップ範囲

レンジ スライダーと同期したダイナミック テキスト (温度や建物の階数など) を追加するには、マップ内の 1 つ以上のレイヤーで範囲プロパティを有効にしておく必要があります。 [マップ範囲] オーバーレイを追加するには、次の手順を実行します。

  1. 1 つのキーフレームを [キーフレーム ギャラリー] から選択するか、キーフレーム 2 ~ 5 のように一連のキーフレームを選択します。
  2. [アニメーション] タブの [オーバーレイ] グループで、ギャラリーのドロップダウン矢印をクリックした後、[マップ範囲] マップ範囲の事前設定 をクリックします。

    マップ範囲のプリセットが、選択したキーフレームに関する画面上の編集可能なテキスト ボックスとしてビューに追加されます。

  3. 必要に応じて、テキストを移動、書式設定、編集します。
  4. 上隅にある閉じるボタン 閉じる をクリックして画面上の編集を終了し、オーバーレイをビューに適用します。

観測点

カメラの観測点に使用するダイナミック テキストを追加するには、次の手順を実行します。

  1. 1 つのキーフレームを [キーフレーム ギャラリー] から選択するか、キーフレーム 2 ~ 5 のように一連のキーフレームを選択します。
  2. [アニメーション] タブの [オーバーレイ] グループで、ギャラリーのドロップダウン矢印をクリックした後、[観測点] 観測点の事前設定 をクリックします。

    選択したキーフレームに関するテキスト ボックスが画面上に編集可能モードで表示されます。

  3. 必要に応じて、テキストを移動、書式設定、編集します。 実行できる変更には、次のようなものがあります。
    • 再生中に変化しない静的テキストの追加
    • 表示したくないタグの削除

    デフォルトでは、すべてのカメラ位置 (X、Y、および Z) と回転値 (見出しおよびピッチ) を示すテキストが表示されます。

    これは、オーバーレイをビューに初めて追加した場合に表示される内容です。

    観測点オーバーレイ タグ

    これは、オーバーレイを適用した後で表示される内容です。

    観測点オーバーレイ ダイナミック テキスト

  4. 上隅にある閉じるボタン 閉じる をクリックして画面上の編集を終了し、オーバーレイをビューに適用します。

ボクセル データ

ボクセル データ フィルター値にダイナミック テキストを追加するか、等値面の値を表示するには、次の手順を実行します。

  1. シーンにボクセル レイヤーが含まれていることを確認します。
  2. 1 つのキーフレームを [キーフレーム ギャラリー] から選択するか、キーフレーム 2 ~ 5 のように一連のキーフレームを選択します。
  3. [アニメーション] タブの [オーバーレイ] グループで、ギャラリーのドロップダウン矢印をクリックし、[ダイナミック テキスト] カテゴリで次の項目を選択します。
    • [ボクセル フィルター] ボクセル フィルター - ボクセル データ フィルターの最小値と最大値を表示するダイナミック テキスト エレメントを追加します。
    • [ボクセル表面] ボクセル表面 - ボクセル表面の値を表示するダイナミック テキスト エレメントを追加します。
  4. 必要に応じて、テキストを移動、書式設定、編集します。
  5. 上隅にある閉じるボタン 閉じる をクリックして画面上の編集を終了し、オーバーレイをビューに適用します。

カスタマイズしたダイナミック テキストの例

オーバーレイ プリセットに表示される内容は、カスタマイズが必要になることがあります。 オーバーレイの画面上の編集または [アニメーション プロパティ] ウィンドウを使用して、テキスト、画像、およびダイナミック テキストのオーバーレイを書式設定できます。 アニメーション用のダイナミック テキスト オーバーレイを変更する場合は、レイアウト用のオプションを除く、すべてのタグ オプションを使用できます。

注意:

大なり小なり記号 (< >) と dyn type="animation" は、キーフレームを使用してテキストが動的に更新されるようにするために指定する必要があります。

観測点オーバーレイの編集

適切な選択は、アニメーション内のオーバーレイ エレメントを編集する上で重要です。 編集するには、オーバーレイがアクティブである、つまり選択されている必要があり、一度にアクティブにすることができるオーバーレイは 1 つだけです。

観測点オーバーレイでは、カメラのすべてのプロパティがダイナミック テキストとして追加されます。 不要なテキストを削除して、必要なテキストを追加することができます。 エベレストの登頂ルートを表しているアニメーションのシナリオがあるとします。 起点のベース キャンプから頂上までの標高値を表示して、有用な情報や興味深い情報を追加できます。 たとえば、カメラの 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"/>

Meters: 11,650.37

マップ時間オーバーレイの編集

マップ時間オーバーレイでは、開始時間と終了時間のプロパティがデフォルトの時間ダイナミック テキストとして追加されます。 不要なテキストを削除して、必要なテキストを追加することができます。 ここに示された例は、マグニチュード範囲でシンボル表示された過去の地震を表しています。 特定の日付形式を表示し、タイトルを追加するには、次の変更を加えます。

マップ時間ダイナミック テキストの元のタグ必要な変更の例編集済みのタグの例表示テキスト

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

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

  • 値が示す内容のタイトルまたは説明を追加します。
  • 年が 1 年単位でのみ表示されるように時間プロパティを書式設定します。

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

Earthquakes: 1988 to 1989

アニメーション用の時間ダイナミック テキストの編集前と編集後の状態を次の図に示します。

デフォルト形式でのマップ時間ダイナミック テキスト

カスタマイズされた時間ダイナミック テキスト

その他のカスタム形式を次の表に示します。 詳細については、「日付および時間のダイナミック テキスト」をご参照ください。

形式String画面上に表示されるテキストの例その他の注意事項

デフォルト

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

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

1988/12/26 0:00:00

1989/12/26 0:00:00

上の大なり小なり記号 (< >) は最小時間 ("startTime") を表します。

下の大なり小なり記号 (< >) は最大時間 ("endTime") を表します。

カスタム

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

1988/12/26 0:00:00

大なり小なり記号 (< >) で囲まれたオブジェクト全体を削除できます。

"endtime" が削除されています。

カスタム

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

1988/12/26

format="short"

カスタム

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

Earthquakes 1989/12/26 12:00:00 AM

大なり小なり記号 (< >) の外側のテキストはすべて先頭または末尾に追加できます。

カスタム

<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"/>

  • 値が示す内容のタイトルまたは説明を追加します。
  • 小数第 2 位まで正確に表示されるように値を更新します。
  • 最大値は、アニメーション内で変化しないので削除します。

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

Dissolved Oxygen

>0.9mgL

範囲ダイナミック テキストの編集前と編集後の状態を次の図に示します。

デフォルト形式でのマップ範囲
カスタマイズされた範囲ダイナミック テキスト

ボクセル データ オーバーレイの編集

ボクセル データには 2 つのダイナミック テキスト オーバーレイがあります。1 つは体積サブレイヤーで使用される任意のデータ フィルター用、もう 1 つは等値面サブレイヤーのデータ値用です。 ボクセル ダイナミック テキストは、複数のボクセル レイヤーまたは等値面レイヤーを含むシーンをサポートするため、レイヤー名プロパティを持ちます。

ボクセル フィルター オーバーレイはボクセル レイヤーの体積サブレイヤーで使用され、デフォルトのダイナミック テキストとして最小データ フィルター プロパティと最大データ フィルター プロパティを追加します。 不要なテキストを削除して、必要なテキストを追加することができます。 水温を示すためにテーマ別に色分けされた、水量ボクセル データのシナリオがあるとします。 現在の温度範囲を、小数点以下の位を減らして表示し、タイトルと温度単位を追加するには、次の変更を加えます。

ボクセル フィルター ダイナミック テキストの元のタグ変更例編集済みのタグの例表示テキスト

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

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

  • 温度単位を含め、値が示す内容のタイトルまたは説明を追加します。
  • 見やすいよう、小数第 1 位まで表示されるよう値を更新します。

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"/>

関連トピック