5.ライトの品質とリフレクション

このステップでは、ライト クオリティの最適化および改善方法を説明します。

Windows
MacOS
Linux

アパートに照明が付きました。この品質を改善するために、[Build] オプションを始めとするいくつかの機能があります。

  1. メイン ツールバー[Build] の隣の下矢印をクリックしてオプションを展開します。

    BuildOptions.png

  2. [Lighting Quality (ライティング品質)] から、Quality Level (品質レベル) に [Production (プロダクション)] を選択します。

    productionLighting.png

  3. [Build] アイコンをクリックしてゲームをビルドします。

    ライトの品質が上がると、ビルド時間が長くなることが分かります。イタレーションを速く行うために [Preview] 設定でも問題ありませんが、プロジェクトが完了に近づいたら [Production] に切り替えて、プロジェクトの最終段階もしくはほぼ最終のプロジェクトをビルドすることができます。

また、ライトにとって重要な箇所に Lightmass Importance Volume を加えて集中することです。

  1. Volumes[Modes] メニューから、[Lightmass Importance Volume] をレベルにドラッグします。

    lightmass.png

  2. Lightmass Importance Volume の [Details (詳細)] パネルで Transform を以下のように設定します。

    LightmassSettings.png

    ボリュームが構造体を囲みます。

    LightMassVolumeSet.png

    ライトマスの使用方法については Lightmass の基礎 ドキュメントをご覧ください。

外見をより本物に近づけるために、 Reflection Capture アクタを使ってサーフェスでライトを反射させます。

まずは、デフォルトを使わずに、アパートにマテリアルを幾つか追加しましょう。

  1. コンテンツ ブラウザContent/StarterContent/Materials で、中庭寄りのフロアへ M_Concrete_Tiles をドラッグします。

  2. 同じマテリアルを小さな浴室へドラッグします。

  3. その他のフロアには、 M_Wood_Floor_Walnut_Polished マテリアルをドラッグします。

  4. そして M_Metal_Rust アセットを屋根の上の柱にドラッグします。

    materialsAdded.png

    このマテリアルは好きなものに変更することができます。今はこの状態で開始することにします。

  5. [Modes] メニューの Visual EffectsBox Reflection Capture をレベル ビューポートにドラッグします。

    boxReflection.png

  6. [Details (詳細)] パネルで Box Reflection Capture の Transform を以下のように設定します。

    boxSettings1.png

    Box Transition Distance1.0 に設定します。

    BoxTransition.png

    浴室を見てみると、Box Reflection Capture によってタイルの表面がどのように変わったが分かります。

    boxPlaced1.png

    現在の Transform は、シーンが受ける影響を描くために使っただけなので、室内の線がきつくなってしまい、理想的ではありません。Box Reflection Capture を上下左右に動かして、室内でライトがサーフェス上に与える影響を確認することができます。独自の設定または以下の設定を使うこともできます。

    finalBoxSettings.png

  7. [Build] アイコンをクリックしてライトをビルドします (ビルド時間を短縮したい場合は [Preview] モードに戻ることもできます)。

    bathroomBuilt.png

  8. Box Reflection Capture を複製し、アパート内でタイルが張られている他の場所にサイズを調整して配置します (ここでは以下の設定を使います)。

    secondBoxedArea.png

    明るいフローリングを追加したので、その上に Reflector は追加しませんが、希望する場合は追加もできます。レベル内でのライトのへの影響を確認するために、レベル内に Reflector を 1 つだけ配置して設定を調整することもできます。

  9. [Build] アイコンをクリックしてライトをビルドします。

    litRoom.png

小さなアパートに基本的な照明が付きました。次のステップ では、このうちの 1 つをもう少し複雑なライトに変化させていきます。

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信