zzsilhouette.vsh
来自「《Visual C/C++图形图像与游戏编程典型实例解析》配套源代码」· VSH 代码 · 共 16 行
VSH
16 行
vs_2_0
dcl_position v0
dcl_normal v1
dcl_texcoord v2
dcl_color v3
def c0,0.0,0.5,1.0,2.0
m4x4 oPos,v0,c5 //变换点位置到WorldViewProj空间
m3x4 r0,v0,c1 //变换点位置到WorldView空间
m3x4 r1,v1,c1 //变换法向量到WorldView空间
nrm r2,r0 //归一化
dp3 r3.x,r2,-r1 //计算点积
mad oD0.w,r3.x,c0.y,c0.y //设置alpha值
mov oD0.xyz,c0.x //设置漫射光
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?