直接上代码:
float maxU = max(1 - i.uv.x, i.uv.x);
float maxV = max(1 - i.uv.y, i.uv.y);
float maxVal = max(maxU, maxV);
float outlineFactor = pow(maxVal, _OutlineFactor);
half4 finalRGBA = outlineFactor * _Color;
本文档展示了如何使用代码实现边缘检测和轮廓强化,通过计算uv坐标的最大值来调整颜色,着重于边缘视觉效果的创建。
直接上代码:
float maxU = max(1 - i.uv.x, i.uv.x);
float maxV = max(1 - i.uv.y, i.uv.y);
float maxVal = max(maxU, maxV);
float outlineFactor = pow(maxVal, _OutlineFactor);
half4 finalRGBA = outlineFactor * _Color;
1618
3363

被折叠的 条评论
为什么被折叠?