#

今までリアルタイムライトを真面目に作った事がなかったが、どうも必要になりそうなので組み込んだ。トゥーンシェーダは同じアルゴリズムで陰影が極端に出るだけなので省略。

-

* ディレクショナルライト/平行光源



法線比較のみで明るさを決める手抜きライト。スクリーンショットには光源が表示されているが、実際には位置は全く関係なく、光線ベクトルしか見ていない。無限に遠い遥か彼方(つまり太陽とか)から光線が来ているという絵になる。計算量が少ない事が唯一の利点。

-

* ポイントライト/点光源



法線比較と距離比較の2つで明るさを決める。本来の点光源は、平行光源とは逆に光源位置だけを参照し、光線ベクトルは見ない。が、それだと動的影の生成がこの上なくダルいので、このスクリーンショットではとりあえず向きも参照している。つまりこれは点光源とは言えないわけだが、まあ多分使わないからOK。

-

* スポットライト/円錐光源



法線比較と距離比較と位置比較の3つで明るさを決める。光源位置も光線ベクトルも両方参照する一番正しいライトで、動的影の出方も矛盾が少ない。ライティング全般に言えるが、頂点を減らして描画の軽量化を図るとグラデーションが汚くなる、というジレンマがある。このサンプルでは箱の1面は5x5に分割してある。この程度ではまだ少し荒さを感じる。


// Time Stamp
  2008-03-12 18:03:50 (Last Modify)
  2008-03-12 18:02:49 (First Edition)

// Bookmarks


// 関連した記事 - / / /

# 2008-06-23 20:05:56 - ?

// アクセスの多い記事

# 2007-07-30 11:29:32 - レイクドリャフカ - しろくま屋
# 2006-10-26 06:09:21 - MMORPG用語の基礎知識
# 2006-10-11 01:16:45 - 似非SFでよく誤用される近代~近未来兵器についての知識
# 2006-12-11 02:59:04 - 彼にはカルドセプトサーガの前に数当てゲームを作らせるべきだった
# 2010-02-18 23:26:20 - カミナギ - 人工無能
# 2006-12-25 04:53:42 - febgm Build100
# 2007-06-05 17:34:54 - フィーチャーから見る格闘ゲームの歴史
# 2007-04-30 15:04:20 - 格ゲー衰退の根本的な問題点と解決策とは?
# 2007-06-14 20:00:20 - カプコンとSNKの必殺技コマンド入力判定の厳しさの差を検証
# 2006-12-13 02:44:53 - 真の低脳は意外なところに潜む
# 2006-10-28 11:38:39 - 文系はコミュニケーション能力という名の処刑斧を振るった
# 2006-10-24 03:08:51 - 「MMORPG」の画期的特性とは何だったのか

Sitemap: インデックス > blog

ConnectingDB: 0.00ms.
Logging: 0.06ms.
QueryingPrimary: 0.00ms.
OutputtingRelationEntries: 0.00ms.
OutputtingPopularEntries: 0.00ms.
OutputtingReferer: 0.00ms.

Powered by PHP / MySQL, 6181th Visitor