26. ディレクショナルライトと空

目的

ゲームのシーンを作成するにはライト(光源)を扱う必要がある.ここでは,太陽や月の光を表現するためのディレクショナルライト(平行光源)と空の作り方を学ぶ.

説明

ディレクショナルライトの追加

  • 配置モードボタンをクリックする.
  • ライトタブをクリックする.
  • ディレクショナルライトをビューポートにドラッグアンドドロップする.

空と太陽

空や太陽を表現する際に大気フォグを使用する.大気フォグの追加の仕方は以下の通りである.

  • 配置モードボタンをクリックする.
  • ビジュアルエフェクトタブタブをクリックする.
  • 大気フォグをビューポートにドラッグアンドドロップする.

太陽の位置

太陽はデフォルトで水平線に近い低い位置にある.太陽をディレクショナルライトの方向に表示するには以下の操作をすればよい.

  • ディレクショナルライトを選択する.
  • 詳細パネルの「Light」カテゴリで「Atmosphere / Fog Sun Light」にチェックをつける.
    • 表示されない場合は▽をクリックして非表示メニューを表示させる.

空の明るさと太陽の大きさ

空の明るさや太陽の大きさを変更するには大気フォグの設定を以下のように変更すればよい.

  • 大気フォグを選択する.
  • 詳細パネルの「Atmosphere」カテゴリで以下の設定ができる.
    • Sun Multiplier: 空の明るさ
    • Sun Disc Scale: 太陽の大きさ

雲を表現するには「Bp_Sky_Sphere」を使用する.雲の表示の仕方は以下の通りである.

  • 配置モードボタンをクリックする.
  • 全てのクラスタブをクリックする.
  • 「Bp_Sky_Sphere」をビューポートにドラッグアンドドロップする.
  • 詳細パネルの「デフォルト」カテゴリの「Directional Light Actor」をクリックし,メニューを表示させる.
  • ディレクショナルライトの名前(例えばDirectionalLight)を選択する.

雲の設定

  • 「Bp_Sky_Sphere」を選択する.
  • 詳細パネルの「デフォルト」カテゴリで以下の設定ができる.
    • Cloud Speed: 雲のスピード
    • Cloud Opacity: 雲の不透明度

課題

以下の新規ブループリントプロジェクトを作り,課題を行え.

  • 空のプロジェクト
  • デスクトップ/コンソール
  • ハイエンド
  • スターターコンテンツ無し

課題0

  • アウトライナで「Player Start」以外を全て削除する.
  • 中心が(0, 0, 0)にあり,大きさが1000☓1000☓10の床を作る.
  • ディレクショナルライトを追加する.
  • ゲームをプレイする.
  • 四方と上を見渡す様子を録画する.
  • 録画したファイルを「2600.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題1

  • 大気フォグを追加する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2601.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題2

  • 太陽をディレクショナルライトの方向に表示する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2602.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題3

  • ディレクショナルライトを回転させる.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2603.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題4

  • 空の明るさを変更する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2604.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題5

  • 太陽の大きさを変更する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2605.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題6

  • 「Bp_Sky_Sphere」を追加する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2606.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題7

  • 雲を表示させる.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2607.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題8

  • 雲のスピードを変更する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2608.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.

課題9

  • 雲の不透明度を変更する.
  • ゲームをプレイする.
  • 四方と上を見渡し,太陽のある方向を向く様子を録画する.
  • 録画したファイルを「2609.mp4」という名前に変更し,デスクトップの自分の学籍番号のフォルダに入れる.