SceneTextureLookup比例和尺寸有误的问题

将SMAA抗锯齿算法从HLSL搬到UE4的材质编辑器,打算通过后期处理材质实现时,发现pass1的边缘检测计算出的图像只占画面的一部分。

在Custom node中使用SceneTextureLookup需要对feed进来的UV进行坐标转换

return SceneTextureLookup(UV,14,true);

替换成

return SceneTextureLookup(ViewportUVToSceneTextureUV(UV,14),14,true);

(有空再补一下ViewportUVToSceneTextureUV处理前后的效果)