【发布时间】:2011-09-23 17:41:06
【问题描述】:
只需想出一种方法,使用像素着色器,将纹理投影到任意用户定义的四边形。
将接受四边形四个边的坐标:
/// <defaultValue>0,0</defaultValue>
float2 TopLeft : register(c0);
/// <defaultValue>1,0</defaultValue>
float2 TopRight : register(c1);
/// <defaultValue>0,1</defaultValue>
float2 BottomLeft : register(c2);
/// <defaultValue>1,1</defaultValue>
float2 BottomRight : register(c3);
尝试了几种插值算法,但无法正确处理。
有没有你们认为我可以修改以获得所需结果的示例?
【问题讨论】:
标签: wpf directx hlsl pixel-shader