ライティング

参考:

ライティングの概要 | Unity マニュアル [公式]

使い方

参考:

入門ライティング設定! – Qiita

Unity のライトの種類 | npaka

ライティングを理解するためにコーネルボックスを作って遊ぶ | テラシュールブログ

ライトの使用 | Unity マニュアル [公式]

導入

参考:

ライトを使った演出の作り方 | STYLY

概要

参考:

Unity のライティングについて | DENX ブログ

ライティングの概要 | Unity 2018.4 マニュアル [公式]

ライト

  • ポイントライト (Point Light)点光源
  • スポットライト (Spotlight)円錐形のライト
  • ディレクショナルライト (Directional Light)全ての領域を照らす平行光源
  • エリアライト (Area Light)矩形状の面光源/間接光のみ
  • 発光マテリアルオブジェクトのマテリアルで設定される発光
  • アンビエントライト拡散環境光/シーン全体に作用する光

参考:

ライトについて | Unity マニュアル [公式]

ライトのタイプ | Unity 2019.4 マニュアル [公式]

エミッシブマテリアル | Unity マニュアル [公式]

アンビエントライト | Unity マニュアル [公式]

設定

  • タイプ (Type)
  • 範囲 (Range/デフォルト10)
  • スポット角度 (Spot Angle/デフォルト30)
  • 色温度モードを使用する (Use Color Temperature Mode)
    • フィルター (デフォルト #FFFFFF )
    • 温度 (デフォルト6570)
  • 色 (Color/デフォルト #FFFFFF )
  • モード (Mode)
    • リアルタイム (Realtime)
    • 混合 (Mixed)
    • ベイク (Baked)
  • 強度 (Intensity/デフォルト1.0)
  • 間接の乗数 (Indirect Multiplier/デフォルト1.0)
  • シャドウタイプ (Shadow Type)
    • シャドウなし (No Shadows/デフォルト)
    • ハードシャドウ (Hard Shadows)
    • ソフトシャドウ (Soft Shadows)
  • クッキー (Cookie)テクスチャを指定する
  • ハロの描画 (Draw Halo)
  • フレア (Flare)フレアアセットを指定する
  • レンダーモード (Render Mode)
    • 自動 (Auto/デフォルト)
    • 重要 (Important)
    • 重要ではない (Not Important)
  • カリングマスク (Culling Mask/デフォルトEverything)

参考:

ライト | Unity マニュアル [公式]

「ライティング」ウィンドウ (Lighiting)

Environment
  • Skybox Materialスカイボックスを指定する。(デフォルトDefault-Skybox)
  • Sun Sourceプロシージャルスカイボックスで用いる太陽の方向を、与えたディレクショナルライトによって指定する。None の場合は最も明るいディレクショナルライトが自動的に選択される。
  • Environment Lightingアンビエントライト/拡散環境光
    • Source環境光の光源として使用するソースを指定する。
      • Skyboxスカイボックス
      • Gradientグラデーション
      • Color単色
    • Intensity Multiplier環境光の明るさを設定する (08 / デフォルト1)
    • Ambient Mode環境光としてリアルタイムあるいはベイク済みライティングのどちらを用いるかを指定する
      • Realtime環境光の影響をリアルタイムに更新する。
      • Baked環境光の影響を事前に計算する。
  • Environment Reflections
    • Sourceマテリアルのリフレクション計算に与えるソースを指定する。
      • Skyboxスカイボックスによるリフレクションを使用する。
      • Customキューブマップによるリフレクションを使用する。
    • Resolutionリフレクションに用いるスカイボックスの解像度
    • Cubemapキューブマップを指定する。
    • Compressionリフレクションテクスチャを圧縮するかどうかを指定する。
      • Uncompressedリフレクションテクスチャを圧縮しない。
      • Compressedリフレクションテクスチャを圧縮する。
      • Auto自動 (デフォルト)
    • Intensity Multiplierリフレクションの影響度 (01 / デフォルト1)
    • Bouces反射の回数 (15 / デフォルト1)
グローバルイルミネーションについてはこちらのページを参照

参考:

Unity の Lighting ウインドウについて | かめくめ

Unity の Lighting ウインドウの見かた 基本編 | いんでぃーづ

環境光の使い方紹介 | STYLY

Lighting ウィンドウ | Unity 2019.4 マニュアル [公式]

ライトエクスプローラー (Light Explorer)

メニューから「ウィンドウ > レンダリング > ライトエクスプローラー」 (Window > Rendering > Light Explorer) を選択して、「ライトエクスプローラー」 (Light Explorer) ウィンドウを開く。

  • ライト (Lights)
  • リフレクションプローブ (Reflection Probes)
  • ライトプローブ (Light Probes)
  • 静的エミッシブ (Static Emissives)

参考:

Light Explorer ウィンドウ | Unity マニュアル [公式]

スカイボックス (Skybox)

こちらのページを参照

参考:

屋外ライティングとシーン設定 | Unity マニュアル [公式]

Changing Unity default background colour – Unity Forum

環境光/アンビエントライト

参考:

環境光の使い方紹介 | STYLY

クッキー (Cookies)

参考:

Light Cookies – Light の明暗を調整するマスク処理 | 強火で進め

クッキー | Unity マニュアル [公式]

ハロ (Halo)

参考:

環境光の使い方紹介 | STYLY

フレア (Flare)

参考:

環境光の使い方紹介 | STYLY

色温度モード (Color Temperature Mode)

参考:

Light コンポーネントで色温度を使用するには – Qiita

シーンビュー描画モード

  • Shading Mode
    • Shadedライティングの設定に応じて照明が適用されたビュー
  • Miscellaneous
    • Shadow Cascadesシャドウカスケードの適用状況を色分けして表示する
  • Global Illumination
    • Systems
    • Clustering
    • Lit Clustering
    • UV Charts
    • Contributors/Receivers (Unity 2020.1 ~)
  • Realtime Global Illumination
    • Albedo
    • Emissive
    • Indirect
    • Directionality
  • Baked Global Illumination
    • Baked Lightmap
    • Shadowmask
    • Texel Validity
    • UV Overlap
    • Light Overlap

参考:

ライティングのためのシーンビュー描画モード | Unity マニュアル [公式]

ライティングのためのシーンビュー描画モード | Unity 2019.4 マニュアル [公式]

シーンビューコントロールバー | Unity マニュアル [公式]

オブジェクト毎に別のライトを当てる

  1. レイヤーを作成する。
  2. オブジェクトをそのレイヤーに入れる。
  3. ライトの設定を開いて、「Culling Mask」としてライトを当てたいレイヤーのみを指定する。

参考:

ライトを特定のオブジェクトのみに当てる | naru design devlog

Light インスペクター | Unity マニュアル [公式]

How do I make a light influence only one object? – Unity Answers

Make a light only affect one object – Game Development Stack Exchange

パフォーマンス

参考:

グラフィックスパフォーマンスの最適化 | Unity マニュアル [公式]

プロファイラー概要 | Unity マニュアル [公式]

プロジェクター (Projector)

参考:

Projector | Unity マニュアル [公式]

遅延シェーディング (Deferred Shading)

参考:

Deferred Shading でライトを贅沢に使いたい!基本的な概念の説明とメリデメを考察 | LIGHT11

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA