マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2013-08-06から1日間の記事一覧

PSMでテクスチャマッピング

PlayStation Mobile SDKのサンプルに入っているGraphics\TriangleSampleに入ってるtest.pngを使いテクスチャマッピングをしてみた。テクスチャ座標を新たに追加し、VertexBufferのコンストラクタの引数も変えつつ、VertexBufferにテクスチャ座標を渡す。そし…

前回のピクセルシェーダをちょっと弄る

前回はuniform変数のMaterialColorを通して色を受け取り設定していたけど、シェーダ側で決め打ちもできる。前回のピクセルシェーダを以下のようにすれば、C#のコードでいくら三角形の色を指定しようが、シェーダで使ってないし、色は決め打ちなので、今回は…

三角形を表示してみる

とりあえず、3D空間に三角形を表示するプログラムを書いてみた。シェーダも単純で、頂点シェーダはプログラムから受け取った頂点座標をそのまま設定しているだけ。ピクセルシェーダもUniformな変数で受け取った物をそのまま設定しているだけ。以下新規プロジ…