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

3Dライティングの概要と、コンピューターで生成されたシーンを完全に変化させたりシーン内のオブジェクトの見え方を変化させるさまざまな照明条件を作成する方法について説明します。

我々は感覚を使って周りの世界を知覚する:我々は聞く、感じる、匂う、見る。 私たちが目で見ることができるのは、光子と呼ばれる素粒子によってもたらされる情報を目が取り込んでいるからです。 この情報は脳で処理され、画像が生成されます。 物体の色、光沢、透光性、金属質として私たちが解釈するものは、すべて光子と物体の表面との相互作用の産物です。

コンピューターで生成された3Dシーン内の光のメカニズムは、レイトレーシングと呼ばれる処理を通じて、光子散乱の自然な原理と同じです。 光線はシェイプに跳ね返り、マテリアルと相互作用し、最終画像でのオブジェクトの外観を効果的に定義します。 ライトは、3Dシーンに存在するあらゆる要素の立体感を浮き出させます。

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

壁にネオンサインが付いた駐車場内の車の3D CGIシーン 照明が、昼光からネオンLEDに変わります

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

3Dレンダリングを作成するプロセスがまったく同じになることはありませんが、最も一般的な手順を次に示します。

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

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

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

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

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

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

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

Adobe Dimensionのライトの種類

環境ライト

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

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

Dimensionで新しいシーンを作成すると、既定の環境光が自動的に作成されます。 このため、シーン内のすべての要素を実際にすぐに見ることができます。 Adobe Dimensionのスターターアセットには、一定の数の環境光が含まれているので、すぐに試してみることができます。 また、Adobe Stockには、厳選された環境光が多数用意されています。

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

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

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

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

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

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

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

写真の環境光は、露光量ブラケットを使用して作成し、PhotoshopでHDR Proに統合します

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

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

3Dシーンで環境光の強さと方向を操作する

指向性ライト

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

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

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

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

AdobeDimension の指向性ライトの形状を変更しています

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

照明の強度、方向、サイズが3Dオブジェクトの照明にもたらす効果と、オブジェクトが投影する影を示す図

3DライトのサイズがCGI自動車モデルの影の柔らかさに与える影響の例

太陽と空

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

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

太陽光だけが光る月の3Dシーン

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

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

Adobe Dimension の3D自動車モデルで空の環境光の曇りのプロパティを操作しています

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

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

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

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

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

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

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

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

3D自動車モデルを照らすオブジェクトライトにテクスチャを適用しています

効果的な3D照明の例

製品の照明

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

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

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

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

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

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

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

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

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

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

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

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

クリエイティブな照明

Pipe Dreams by Vladimir Petkovicという3Dアートワーク

クリエイティブな照明は、物理的な精度が主な目標ではない場合に使用します。 これにはあらゆる種類の抽象シーンや超現実シーンが含まれ、私たちの想像力を際限なく発揮することができます。

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

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

ウラジミール・ペトコビッチの『パイプ・ドリームズ』の3D照明設定を示す図

内部可視化

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

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

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

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

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

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

光の強さは、平面のマテリアル上の発光プロパティによって制御されます。 カラーやテクスチャを追加して、面白いシャドウを投影することもできます。 発光マテリアルを使用すると、光の強さの減衰も提供されます。これは、室内の照明にとって非常に重要です。

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

屋外照明

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

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

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

3Dの森のシーンのオブジェクトは、光が環境とどのように相互作用するかを示しています

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

AdobeDimensionのグローバルな回転を使用して、3Dシーンで太陽と空のライトシステムの向きを変更する

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

素敵な照明を使用しましょう。 Dimensionの最新リリースを今すぐダウンロードしてください。

recommendation-more-help
749bd7f2-920b-4c5e-bcb7-4ea92ec3a370