Entries from 2004-09-17 to 1 day

[Mona] HSB to RGB 2004/09/01 0:45 追記

いろいろ探したがいいのがないなぁ。移植してみたら真っ黒になるのもあったし。。ソースはこちら

[Mona] 面に明るさをつけよう(フラットシェーディング)

線がはみ出るバグがすぐには取れなかったので次のStep4へ。 すべての面が同じ明るさだとそれらしく見えないので、視点からみてより正面をむいている面を明るくするらしい。 面の法線のz成分の日で明るさを決めるとの事。 かなり適当に実装、元ネタのサンプル…

[Mona] 塗りつぶし

今回は3頂点からなる平面の塗りつぶしを行うために走査変換という手法を使用した。 走査変換の詳細な概念とコーディング例はhttp://www.ccad.sccs.chukyo-u.ac.jp/~mito/algo/scanconv/に載っている。(thanks 某氏) 今回のコーディングは上記サイトを発見す…

Mona3D - 4