CGIでの3Dライティングをマスターするためのヒントとテクニック

最終更新日 : 2021年1月23日

3Dライティングの概要と、コンピュータで生成されたシーンやオブジェクトの見え方を大きく変える様々な光条件の作成方法について説明します。

私たちは感覚を使って周囲の世界を知覚します。聴覚、触覚、嗅覚、視覚によって世界を感じ取ります。私たちが目で見ることができるのは、光子と呼ばれる素粒子によってもたらされる情報を、私たちの目が取り込んでいるからです。この情報は脳で処理され、画像が生成されます。 物体の色、光沢度、translucency、メタリックの性質として私たちが解釈するものは、すべて光子と物体の表面との相互作用の産物です。

コンピュータで生成された3D シーン内の光のメカニズムは、レイトレーシングと呼ばれるプロセスを通じて、光子散乱と同じ自然の原理に従います。光線はシェイプに跳ね返り、マテリアルと相互作用し、最終画像でオブジェクトがどのように見えるかを効果的に定義します。 ライトは、3D シーンに存在するあらゆる要素の次元を表示します。 

一部のマテリアルは、他のマテリアルよりも照明条件に敏感です。例えば金属を考えてみましょう。クロムのオブジェクトは、基本的に周囲のすべてを反射します。 ライトを移動して明るくしたり大きくしたりすると、すべての情報がクロムの表面に直接鏡のようなディテールで表示されるため、ライトの状態が他の状態と完全に異なって見える場合があります。

壁にネオンサインが付いた駐車場内の車の3D CGIシーン。照明が昼光から、看板から発するネオンLEDへと変化します。
壁にネオンサインがある駐車場内の車の3D CGIシーン。照明が、昼光から、サインから発するネオンLEDに変わります

3Dライトを使用した効果的な3Dレンダリングの作成方法

3Dレンダリングを作成するプロセスに決まった手順はありませんが、最も一般的な手順は次のとおりです。

  1. オブジェクトの作成または取得 
  2. シーンの組み立て
  3. シーンのフレーミング
  4. 照明 
  5. マテリアルの作成または割り当て
  6. レンダリング

照明の段階に入ったら、マテリアルを操作する前に照明を設定するのが理想的です。 これを行うには、中間色のグレーのマットなマテリアルをシーン全体に割り当てます。 これにより、ライトがシーン内のオブジェクトのシルエットに与える影響をより明確に確認・理解できるようになります。マテリアルが完了したら、照明をさらに調整する必要がある場合があります。

CGIリビングルームのレンダリング比較(左側は中間色の灰色マットマテリアル、右側は完成したマテリアル)
CGIリビングルームのレンダリング比較(左側は中間色の灰色マットマテリアル、右側は完成したマテリアル)

照明は、一度に1つずつ操作することをお勧めします。 アクティブなライトだけをシーンに表示し、他のライトはすべて一時的にオフにする必要があります。 これにより、特定のライトがシーンにどのように影響するかを確認し、そのプロパティ(位置、向き、強さなど)を操作して変更できます。

3Dの自動車モデルを3つのライトが個別に照らしている例と、3つのライトが同時に動作している例
3Dの自動車モデルを3つのライトが個別に照らしている例と、3つのライトが同時に動作している例

もう1つの便利な方法は、光沢のある金属のマテリアル(クロムまたはミラー)で球体を作成することです。 この「ミラーボール」は、その周りのシーン全体を効果的に反射するので、ライトの位置、向き、サイズを簡単に判断できます。 環境光の場合、ミラーボールに反射が表示されるので、空間での方向の設定に役立ちます。

ミラーボール(テクスチャの球)を使用して、3D シーン内の環境光を確認し、方向を設定する
ミラーボール(テクスチャの球)を使用して、3D シーン内の環境光を確認し、方向を設定する

Adobe Dimension のライトの種類

環境光

環境光は正距円筒図法(球状)の画像で、シーン全体を包み込んでいます。 その名前が示すように、このライトは、環境全体をエミュレートする役割を持ち、これには光源も含まれ、環境全体に格納されます。

写真、3D スタジオシーン、抽象的な 3D シーンで作成された環境光の例
写真、3D スタジオシーン、抽象的な 3D シーンで作成された環境光の例。

Dimensionに新しいシーンを作成すると、既定の環境光が自動的に作成されます。 これが、シーン内のあらゆるものをすぐに実際に確認できる理由です。Adobe Dimensionスターターアセットには、いくつかの環境光が含まれているので、すぐにお試しください。 さらに、Adobe Stockでは、厳選された環境光が多数提供されています。

環境光を使用すると、非常にリアルな結果が得られ、時間を大幅に節約できます。 手動で同じようなことを実現するには、3Dで環境全体(様々な光源を含む)を実際に作成する必要があります。これは非常に手間のかかる作業です。

スタジオのような結果を得るために、セット全体(ライトを含む)が3Dに組み立てられたシーンの例。
スタジオのような結果を得るために、セット全体(ライトを含む)が3Dに組み立てられたシーンの例。

環境光を作成するには、3D シーンからキャプチャする、写真からキャプチャする、パラメトリックシステムを使用するなど、様々な方法があります。 環境光が3D シーンから作成されている場合、プロセスは簡単です。 出力画像は32ビットにする必要があります。32ビットでは、シーン内のすべてのライトの光に関する情報がキャプチャされます。 3D カメラは、球面画像を出力するために、正距円筒図法投影を使用する必要があります。

3Dスタジオ環境光で照らされたシーンの例。
3Dスタジオ環境光で照らされたシーンの例。

3Dスタジオ環境光は、スタジオの3D シーンを正距円筒図法の32ビット画像にレンダリングすることによって作成されます
3Dスタジオ環境光は、スタジオの3D シーンを正距円筒図法の32ビット画像にレンダリングすることによって作成されます

現実世界の写真を撮影して環境光を作成することもできます。 このワークフローには、360 カメラが必要です(例: Ricoh Theta Z1)。 このカメラは、露光量ブラケティングまたは同じ環境の複数のショットに使用され、一定の範囲の異なる露光値(露光量不足から露光量過多まで)で撮影されます。 これらのショットは、32 bit画像を作成するために使用されます。この画像はHDRとも呼ばれます(ハイダイナミックレンジの略語)。 このような画像を作成する方法の 1 つは、Photoshop の「HDR に統合」機能を使用することです。埋め込まれた露光量範囲が、強度プロパティになります。

写真環境光で照らされた3D シーンの例
写真環境光で照らされた3D シーンの例

写真の環境光は、露光量ブラケティングとPhotoshopの「HDR Proに統合」を使用して作成します。
写真の環境光は、露光量ブラケティングとPhotoshopの「HDR Proに統合」を使用して作成します。

いずれの場合も、光源(およびその強度)はこれらの画像に「ベイク」され、Dimensionに使用されると光を発します。

これらの方法では、必要な照明、反射、ディテールをすべてキャプチャしましたが、3Dアプリでは3D空間でこれらの編集を引き続き行えるので、照明の回転を調整したり、全体の強度やカラーを変更したりできます。

3D シーン内の環境光の強さと方向の操作
3D シーン内の環境光の強さと方向の操作

指向性ライト

360度から光を放つ環境光に加えて、一方向からのみ光を放つ指向性ライトもあります。 フラッシュライトや、明確に定義されたエミッターから発せられる他のタイプのライトをエミュレートするために使用され、円や正方形の形にすることができます。

指向性ライトを使用すると、照明の設定を完全にコントロールできます。これらのライトを使用してシーンを照らす方法は、従来の写真撮影の場合と同じです。各ライトを個別に制御できるので、独自の仮想的な写真照明を作成できます。 最も一般的に使用される照明設定の1つは、3点ライティングシステムです。

Dimensionには、「ライトをポイントに向ける」という便利なアクションがあり、3Dオブジェクトをクリックしてドラッグするだけで、回転と高さを制御できます。これにより、光線の方向を動的に変更できます。 これらのパラメーターは手動で調整することもできます。

指向性ライトのカラーと強さを変更したり、光源の形状を調整したりできます。円形または長方形にしたり、伸縮したり、大きくしたりできます。 最後に、光源のエッジをソフトにすることができます。

Adobe Dimensionでの指向性ライトのシェイプの変更
Adobe Dimensionでの指向性ライトの形状の変更

光源をオブジェクトよりも小さくすると、照らされたオブジェクトを光線が通り抜けないので、影がシャープになり、輪郭がより鮮明になります。 光源が大きいほど影が柔らかくなります。この場合、光線はオブジェクトのすべての側面から来ており(下の図では赤で示されています)、多数の影が作成されます。 これらのシャドウは、反対方向から照射される光線によってソフトになります。

照明の強さ、向き、サイズが3Dオブジェクトの照明にもたらす効果と、それがキャストする影を示す図
照明の強さ、向き、サイズが3Dオブジェクトの照明にもたらす効果と、それがキャストする影を示す図

3DライトのサイズがCGI自動車モデルによってキャストされる影の柔らかさに与える影響の例
3DライトのサイズがCGI自動車モデルによってキャストされる影の柔らかさに与える影響の例

太陽と空

太陽光は特別なタイプの指向性ライトです。 設定のプロセスは通常の指向性ライトにとても似ていますが、このライトでは、Heightに応じてカラーが自動的に変更されます。水平線に近い(Height角度の値が低い)場合、夕日をシミュレートするために徐々に暖かみが加わります。 プリセットを使用してカラーを変更することもできます。 一方、曇り具合はシャドウの柔らかさに影響します。

Adobe Dimensionの3D自動車モデルで太陽光照明のプロパティを操作する方法
Adobe Dimensionの3D自動車モデルで太陽光の照明プロパティを操作

現実世界では、太陽光は通常、空とセットになっており、空は巨大な拡散光源となっています。唯一の例外は、月のような大気のない場所です。

唯一の光源が日光である月の3D シーン
唯一の光源が日光である月の3D シーン

環境光を使用して空を再現できます。また、空を表すあらゆる環境光を使用できます。次に、(Dimensionで作られた)太陽光を、環境光で撮影された太陽に合わせる必要があります。 これは、球体を作り、その球体にメタルのマテリアルを割り当てることで簡単におこなうことができます。これにより、環境の反射がリアルタイムで得られるので、「ライトをポイントに向ける」を使用して、太陽光と太陽の位置合わせることができます。 

曇り空の特徴を生かした環境光の場合、曇り具合のプロパティを使用して、これらの条件により近い状態にできます。

Adobe Dimensionで3D自動車モデルの空の環境ライティングの曇りプロパティを操作する
Adobe Dimensionで3D自動車モデルの空の環境ライティングにおける曇りのプロパティを操作する

太陽光と空の環境光を組み合わせたら、グローバル回転プロパティを使用してこれらを同時に回転させることができます。

オブジェクトベースのライト

マテリアルの発光プロパティをオンにすると、オブジェクトを光源にすることができます。 これにより、電球、ネオンライト、ソフトボックス、あらゆる種類の画面やディスプレイなどのオブジェクトを作成できます。

このタイプの照明を使用する主な利点は、照度の減衰です。これにより、非常に自然な結果が得られます。 これは、製品のビジュアル化や他のスタジオベースのシーンに非常に便利です。

減衰光源(発光プレート)と無限光源(指向性ライト)の比較
減衰光源(発光プレート)と無限光源(指向性ライト)の比較

変形ツールを使用して、発光オブジェクトを拡大または縮小することで、影の柔らかさを制御できます。大きくすると、光の強度も増加します。

オブジェクトライトのサイズを変更すると、光量が増え、影がソフトになります
オブジェクトライトのサイズを変更すると、光量が増え、影がソフトになります

以前に説明した種類のライトとは異なり、これらのライトは単色に加えてテクスチャも使用できます。 テクスチャはマテリアルの base color にアタッチでき、光の強さはグローのスライダーで制御できます。

3D自動車モデルを照らすオブジェクトライトへのテクスチャの適用
3D自動車モデルを照らすオブジェクトライトへのテクスチャの適用

効果的な3D照明の例

製品の照明

 3Dヘッドホンモデルを照らす3つのライト(キー、フィル、リム)を個別に照らした場合と3つのライトが同時に動作した場合の例
3Dヘッドホンモデルを照らす3つのライト(キー、フィル、リム)を個別に照らした場合と3つのライトが同時に動作した場合の例

プロダクトショットの照明を設定するには、多くの撮影技法があります。 ここでは、最も一般的に使用されるセットアップの1つである、3点ライトシステムを使用します。

この設定は、次の3つのライトで構成されます。 

1. キーライト:主光源として使用します。ほぼカメラの方向から光が当たります。

3Dヘッドホンモデルを照らすキーライトの例
3Dヘッドホンモデルを照らすキーライトの例

2. リムライト:キーとは反対側の方向から照らして、被写体のシルエットを表示するために使用します。

3Dヘッドホンモデルを照らすリムライトの例
3Dヘッドホンモデルを照らすリムライトの例

3. フィルライト: 比較的弱い光で、暗い部分を補う役割をします。これは、前の2つのライトが届かない部分に使用されます。

3Dヘッドホンモデルを照らすフィルライトの例。
3Dヘッドホンモデルを照らすフィルライトの例

Dimension でシーン内に 3 点ライトを作成するには、2 つの方法があります。1 つはディレクショナルライトを使用する方法(個別にシーンに追加する、または 3 点ライトのプリセットを使用する)、もう 1 つは発光オブジェクトを使用する方法です。

3D シーンでの3点ライトの設定例
3D シーンでの3点ライトの設定例

3D照明設定のソフトボックスは、フレーム、ランプ、スクリーンに分解されます。
3D照明設定のソフトボックスは、フレーム、ランプ、スクリーンに分解されます。

クリエイティブな照明

Vladimir Petkovicによる「Pipe Dreams」と題された3Dアートワーク。
Vladimir Petkovicによる「Pipe Dreams」と題された3Dアートワーク。

クリエイティブな照明は、物理的な精度が主な目標ではない場合に使用します。 これには、あらゆる種類の抽象的およびシュールなシーンが含まれます。そのため、想像力が向かう先に本当の限界はありません。

上の例のアイデアは、キャンディ、パステルカラー、滑らかな表面といった夢のような環境を表現することでした。 照明システムは、3枚の発光プレート(側面に2枚、下部から光を放つメインプレート1枚)で構成されています。発光プレートはすべて非現実的に大きく、非常に滑らかなシャドウとハイライトを生み出します。 光源が色付けされ、その色がシーン内のオブジェクトに割り当てられたマテリアルに転送されます。

シーンの被写体(パイプ)は、壁ジオメトリで完全に囲まれています。 これにより、光線が前後に跳ね返り、面白い方法で混ざり合います。寒色と暖色のトーンを対比させると、美しいコントラストが生まれることがよくあります(このテクニックはポートレート写真で使用されることがあります)。

Vladimir PetkovicのPipe Dreamsの3D照明設定を示す図
Vladimir PetkovicのPipe Dreamsの3D照明設定を示す図

内部可視化

リビングルームの3D屋内シーン。
リビングルームの3D屋内シーン。

3D内部のビジュアライゼーションを作成するには、一定の規則に従います。これにより、ほとんどの場合、良好な結果が保証されます。 この場合、自然光のみを考慮します(ランプのような人工光源は考慮しません)。

まず、このようなシーンは閉じた環境に配置する必要があります。実際の生活と同様に、室内には壁、床、天井、窓が必要です。 これにより、光が窓を通り抜け、レイトレーシングと呼ばれるプロセスによって周囲に反射します。この動作により、非常に自然な照明が生成されます(例えば、コーナーなどの閉塞領域は暗くなります)。

シーンはほぼ完全に建築ジオメトリに囲まれているので、環境光からの反射がほとんどなく、光もほとんど見えません。 ただし、この例では、実際に独自の環境を構築しています。つまり、屋内自体が環境となります。 そのため、シーン内のオブジェクトと周囲の壁で光が反射します。 オブジェクトは、お互いと周囲の壁のみを反射します。 とはいえ、空の特徴を持つ環境光を追加することをお勧めします。 これにより、拡散ブルーの塗りが追加されます。

このライトを設定する最も簡単な方法は、発光マテリアルのある平面を使用することです。 この例では、3つの平面を使用して、内部のすべての開口部をカバーします。

3Dリビングルーム内にキーライトとフィルライトを配置して、シーンを照らす方法を示す図
3Dリビングルーム内にキーライトとフィルライトを配置して、シーンを照らす方法を示す図

光の強さは、平面のマテリアルの光彩プロパティによって制御されます。 カラーやテクスチャを加えて、おもしろいシャドウをキャストすることもできます。 グローマテリアルを使用すると、光の強さの減衰も指定できます。これは、室内の照明にとって非常に重要です。

3Dリビングルームのシーンを照らす環境光、環境光とキーライト、環境光とキーライトとフィルライトの例
3Dリビングルームのシーンを照らす環境光、環境光とキーライト、環境光とキーライトとフィルライトの例

屋外照明

屋外3D照明で照らされた、CGIのワイヤとリボンが絡み合った林床の切り株のシーン。
屋外3D照明で照らされた、CGIのワイヤとリボンが絡み合った林床の切り株のシーン。

屋外照明の作成はかなり簡単で、太陽と空ライトシステムを使用することになります(上図を参照)。 太陽光と空をベースにした環境光を正しく一致させるには、方向と曇り具合の値の両方に注意することが重要です。

その中でシーン自体が大きな役割を果たしています。 魅力的な結果を得るには、シーン内のオブジェクトを、光と相互作用する触媒として使用します。 上に示した森のレンダリングでは、オブジェクト(様々な植物、丸太、木)が互いに近くに配置されています。

3Dフォレストシーン内のオブジェクトは、光が環境とどのように相互作用するかを示します。
3Dフォレストシーン内のオブジェクトは、光が環境とどのように相互作用するかを示します。

つまり、オブジェクト間で光が跳ね返るので、レイトレーシングによる複雑な相互作用が多く発生します。日陰のスポットは(予想通りに)暗く見えますが、表示された領域は明るいままです。

屋外3D照明で照らされた、CGIのワイヤとリボンが絡み合った林床の切り株のシーン。
Adobe Dimension のグローバル回転を使用して、3D シーンの太陽と空のライトシステムの向きを変更する

この概要で、様々な状況で3Dライトをマスターすることの重要性を説明したいと思います。 より説得力のある結果を生み出す準備が整っているはずです。

素敵な照明をお楽しみください。Dimensionの最新リリースを今すぐダウンロード。