SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

2007-04-01から1ヶ月間の記事一覧

レイトレースでのZバッファの作り方

Zバッファの表示機能を作ってみました. レイトレでは視点から物体との交点までの距離は,直線の式のパラメータとして求められますが,それは視点からの距離であって,一般的に言うZバッファとは違います. たとえばこの画像などでは,平面の部分を見てみる…

法線バッファの作成

各ピクセルでの物体表面の法線を記録する法線バッファを作りました. 法線ベクトルのX,Y,Z成分をそれぞれR,G,Bの色に割り当てただけの簡単なものです. で,法線ベクトルの各成分は-1〜1の値を取るのでそれを0〜255の間の値にするために (ベクトルの各成分+1…

レンダラ製作に役立ちそうなサイトのまとめ

今まで自分がレンダラを作るときに参考にしてきたもののまとめです. 例の如く備忘録,兼,誰かの役に立てばいいな,と.

GLPNGをVisualStudio.net2005で使う方法

openGLでPNGファイルを扱うための便利なライブラリでGLPNGというものがあるのですが,このライブラリはVS.net2003では使えるけど,VS.net2005ではリンカでエラーが出てビルドできません. そのための対処方を以下に書いておきます.

壁紙ふたたび

「毎週一枚くらい作ってみる」と言ったきり全然作ってなかったので,とりあえず壁紙もどきを一枚. このところ,暇をみて作っていた自作レンダラで生成したテスト画像 もうちょっとマシなマテリアルを貼り付けろよ,って感じな画像ですが(汗) パストレース+…

hatena-waterのレイアウト崩れ対策

自分は普段はfirefoxを使っているのですが,IEで見るとこのブログのレイアウトが崩れていることに気づきました. どうやら デザインhatena_water + スーパーpre記法 + テキストブロックはみ出し = レイアウト崩れ となるようです. 「hatena_water」のデ…