Tra*_*ife 5 directx wpf hlsl pixel-shader
只需要找出一种方法,使用Pixel Shader将纹理投影到任意用户定义的四边形.
将接受四边形四边的坐标:
/// <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);
Run Code Online (Sandbox Code Playgroud)
尝试了几种插值算法,但无法设法使其正确.
你们认为我有什么样的样本可以修改以获得理想的结果吗?
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |