2009-01-25から1日間の記事一覧

C#でツールを作る その15.1 -ランバート反射-

もっとも単純なライティングですね。 輪郭線もシェーダで描画したいので、はちゅねのモデルから面を反転した黒いメッシュを削除しました。 サンプル download VC#2008EE VertexShader2.0 PixelShader2.0 miku miku01.x miku01.fx miku01.mqo miku.dds miku.j…

C#でツールを作る その15 -HLSLを使ってみる-

今ではシェーダも一般的になっているようなので、私もちょっと遊んでみようと思います。とりあえず、最低限必要なものを。 Effectオブジェクトの作成と破棄 コンパイルエラーがあるとerrに文字列返ってくる private Effect effect = null; String err; //コ…