4

スクリーンショット #1 は、アンビエント ライトのみを使用した単純な SceneKit シーンを示しています (デフォルトではなく、明示的に追加されています)。

スクリーンショット #2 は、スポット ライトを追加した後に何が起こるかを示しています。床全体が黒くなる。このスポット ライトには、SceneKit エディター内でスポット ライトを追加した後の既定のプロパティがあります。

これはディレクショナル ライトでも発生します。

明確にするために、シーンにはデフォルトで周囲光が含まれていることが理解されています。ただし、スポット/ディレクショナル ライトを追加する前に、明示的にアンビエント ライトを追加しました (さらに 2 つを使用してテストしました) 。そのため、この質問で言及されているデフォルトの光理論は適用されなくなりました。したがって、混乱。

スポット ライトとディレクショナル ライトは、シーンの特定の領域にライトを追加することになっています。しかし、範囲外の領域を黒くするべきではありませんよね?

3D グラフィックスと SceneKit は初めてなので、アドバイスをいただければ幸いです。

スクリーンショット #1: ここに画像の説明を入力

スクリーンショット #2: ここに画像の説明を入力

4

1 に答える 1