2011年4月12日
摘要: float3 vScreenPos = In.ClipPos.xyz;vScreenPos /= In.ClipPos.w;vScreenPos.xy += 1.f;vScreenPos.xy *= 0.5f;vScreenPos.y = 1.f - vScreenPos.y;这个是shader里从vertex最后那个pos 里取 uv的算法pos是指经过了 world view proj的变换得到的 齐次坐标(x,y,z,w)我之前 一直不明白 为什么 要xy/w后来 我认为是这样的 齐次坐标系 是为了 将P‘=M1 *P+M2 (点P P' 变换矩阵M1 M2)这种变换 统一到 一 阅读全文
posted @ 2011-04-12 16:40 minggoddess 阅读(3657) 评论(0) 推荐(0) 编辑