Blenderのライト
【概要】
Blenderのライトの種類と特性、設定方法を説明する。ポイント、サン、スポット、エリアの4種類のライトの特徴と、レンダーエンジン(EeveeとCycles)による表現の違いを、実例で確認する。
【目次】
【関連する外部ページ】
- Blenderの公式ページ: https://www.blender.org/
【サイト内の関連情報】
前準備
Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成機能がある.
メニューの日本語化を行っておくと使いやすい.「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.
Blenderのライト
ここで使用するシーン
平面の上に、半透明の円柱と球を配置したシーンで説明する。シーンとは、3次元空間に配置された物体の集合である。
Blenderファイル: 02e.blendを使用する。
Blenderでのライトの種類
Blenderでは、次の4種類のライトを使用できる。
- Point(ポイント): 点光源。光源からの距離に応じて明るさが減衰する。白熱電球やLED照明などの光源を表現するのに適している。
- Sun(サン): 太陽光。距離によらず明るさが一定で、すべての物体に平行な方向から光を照射する。屋外シーンの自然光を表現するのに適している。
- Spot(スポット): スポットライト。円錐形の範囲に光を照射する。舞台照明やサーチライトなどの指向性のある光源を表現するのに適している。
- Area(エリア): 面光源。矩形や円形などの広がりを持つ面から光を発する。スタジオ照明や窓からの光など、柔らかい影ができる光源を表現するのに適している。
ライトの種類の変更は次の手順で行う。
- Blenderファイル: 02e.blendをBlenderで開く。
- マウスの左クリックでライトを選択する。左クリックで選択できないときは、ツールバーから選択ツール(矢印アイコン)を選んでから、左クリックする。
- プロパティエディターのオブジェクトデータプロパティタブ(電球アイコン)をクリックする。
- オブジェクトデータプロパティの設定パネルで、ライトの種類を選ぶ。
ライトの種類を変えてみる
ライトの種類(ポイント、サン、スポット、エリア)を順に変更し、レンダリング結果の違いを確認する。レンダリングとは、3Dシーンから2D画像を生成する処理である。
次に示す画像は、ビューポートシェーディングを「レンダー」モードに切り替えて表示した画面である。「レンダー」モードは、シーン内のライトやレンダーエンジンの設定を反映し、レンダリング結果に近い見え方をリアルタイムに確認できる表示モードである。
- ビューポートシェーディングを「レンダー」モードに切り替える。
切り替えは、3Dビューポート右上に並ぶ4つのアイコン(ワイヤーフレーム、ソリッド、マテリアルプレビュー、レンダー)で行う。Zキーを押すと表示されるパイメニューでも選べる。
- ポイント(Point)
- サン(Sun)
- スポット(Spot)
- エリア(Area)
Cyclesでのライトの種類による違い
レンダーエンジンをEeveeからCyclesに変更し、各ライトの表現の違いを再確認する。
Cyclesは、レイトレーシングにより、光、影、反射、透過などを物理的に表現するレンダーエンジンである。レイトレーシングは、光線の軌跡を追跡して光の挙動をシミュレートする技術である。Eeveeはリアルタイム表示を重視したレンダーエンジンで、ここまでの説明では既定のレンダーエンジンであるEeveeを使用していた。
- レンダーエンジンをEeveeからCyclesに変更する。プロパティエディターのレンダープロパティ(カメラアイコン)で、レンダーエンジンを「Cycles」に切り替える。
- ポイント(Point)に変更し、レンダリング結果を確認する。
- サン(Sun)に変更し、レンダリング結果を確認する。
- スポット(Spot)に変更し、レンダリング結果を確認する。
- エリア(Area)に変更し、レンダリング結果を確認する。
ライトを追加してみる
シーンに新しいライトを追加し、レンダリング結果の変化を確認する。
次に示す画像は、Cyclesを使用したビューポートシェーディング「レンダー」モードでの表示結果である。
- 3Dカーソルを、新しいライトを配置したい位置に移動する。3Dカーソルは、3D空間内の位置を指定するためのマーカーである。
3Dカーソルの移動は、左側のツールバーから3Dカーソルツール(十字型カーソルアイコン)を選び、配置したい位置で左クリックして行う。
- ライトを追加する。種類は「ポイント」にする。
ライトの追加は、上部メニューの「追加 (Add)」から「ライト (Light)」を選ぶか、Shift + Aキーを押した後にライトを選んで実行する。
- プロパティエディターのオブジェクトデータプロパティ(電球アイコン)で、ライトのパワー(明るさ)を設定する。ここでは「1000」ワットに設定する。
- レンダリング結果の変化を確認する。
演習
ライトの位置を変更し、レンダリング結果の違いを確認する。移動操作はGキーを押すか、ツールバーから移動ツール(矢印アイコン)を選んで行う。
全体まとめ
- 3Dシーン内には、複数のライトを配置できる。
- Blenderのライトには、光源特性の異なる4種類(ポイント、サン、スポット、エリア)がある。これらを組み合わせて、シーンに応じた照明効果を作る。
- 各ライトの明るさ(パワー)、色、サイズ、角度などを調整して、シーンの明るさや影の出方を制御できる。
- Blenderには、Eevee(リアルタイム表示向け)とCycles(物理ベース)という特性の異なるレンダーエンジンがあり、用途や必要な表現に応じて選ぶ。