第一个
方形线框加高光效果
值得一提的是,代码中只用sup,supo 两个变量就绘制了线框的几何形状
float a(vec2 uv)
{
uv.y = abs(uv.y);
vec4 ss = vec4(uv.xy, .11, .79) - uv.yxyy + vec4(1.5,-1.2,0,0);
return min(min(min(ss.x,ss.w),-uv.x),max(ss.y,ss.z));
}
void m
本文是Shader效果算法剖析笔记的第一部分,主要介绍如何使用简单的sup和supo变量实现方形线框并添加高光效果。通过Shadertoy平台,详细展示了这一图形渲染技术。
第一个
方形线框加高光效果
值得一提的是,代码中只用sup,supo 两个变量就绘制了线框的几何形状
float a(vec2 uv)
{
uv.y = abs(uv.y);
vec4 ss = vec4(uv.xy, .11, .79) - uv.yxyy + vec4(1.5,-1.2,0,0);
return min(min(min(ss.x,ss.w),-uv.x),max(ss.y,ss.z));
}
void m
5602
1073
299

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