「参考サイトの11ページ部の鏡反射 フォンのモデル 」 の数式を実装してモデルに光沢を出したいのですがどうすればいいのでしょうか?
何をすればいいのか最初からそもそもわかりません。どうすればいいのでしょうか?
参考サイト: http://www.sic.shibaura-it.ac.jp/~yaoki/cg/CG2008-10.pdf
GLSL
1/***************************************************************************************************************** 2* ライティング .vert 3******************************************************************************************************************/ 4#version 400 5 6 7layout(location = 0) in vec4 position; //頂点座標 8layout(location = 1) in vec2 in_texcoord; //テクスチャ座標 9layout(location = 2) in vec3 in_normal; //法線 10 11uniform mat4 worldMatrix; //ワールド行列 12uniform mat4 viewMatrix; //ビュー行列 13 14//フラグメントシェーダー行き 15 16out vec2 out_texcoord; 17 18 19void main() 20{ 21 vec4 pos = vec4(position.xyz,1.0); 22 out_texcoord = in_texcoord; 23 24 gl_Position = viewMatrix * worldMatrix * pos; 25}
GLSL
1/***************************************************************************************************************** 2* ライティング .frag 3******************************************************************************************************************/ 4 5#version 400 6 7//フラグメントから来た 8in vec2 out_texcoord; 9 10uniform sampler2D uTexture; //テクスチャ 11out vec4 out_color; //出力 12 13 14void main() 15{ 16 out_color = texture(uTexture,out_texcoord); 17} 18 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。