「スポットライト」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''スポットライト'''(英語:Spot Light)とは、3DCGにおいて特定位置で発光し、特定方向のみを照射する光源のことである…」)
 
11行目: 11行目:
 
* 光源の照射する範囲を表す「角度(コーンアングル)」の要素を加え、
 
* 光源の照射する範囲を表す「角度(コーンアングル)」の要素を加え、
 
[[ピクセルシェーダー]]で処理対象となっている座標が照射範囲かを計算し、照射範囲外の場合はライティング処理を行わないというのが定番の実装である。
 
[[ピクセルシェーダー]]で処理対象となっている座標が照射範囲かを計算し、照射範囲外の場合はライティング処理を行わないというのが定番の実装である。
 +
 +
さらにリアリティーを出すために懐中電灯の内側にある銀色の反射板を再現すべくアウターコーンやインナーコーンを計算している事例もある。小難しい話は[[ググれ]]。
  
 
==関連項目==
 
==関連項目==

2020年4月9日 (木) 03:03時点における版

スポットライト英語:Spot Light)とは、3DCGにおいて特定位置で発光し、特定方向のみを照射する光源のことである。

概要

主に懐中電灯や自動車のヘッドライトなどを表現するのに使われる。

実装例

スポットライトは基本的には全方位に照射するポイントライトの改良型である。

ポイントライトの実装をベースに、

  • 光源が照射する「方向」と、
  • 光源の照射する範囲を表す「角度(コーンアングル)」の要素を加え、

ピクセルシェーダーで処理対象となっている座標が照射範囲かを計算し、照射範囲外の場合はライティング処理を行わないというのが定番の実装である。

さらにリアリティーを出すために懐中電灯の内側にある銀色の反射板を再現すべくアウターコーンやインナーコーンを計算している事例もある。小難しい話はググれ

関連項目