X-Ray 基于法线的轮廓渲染
结果
原理:
基于物体表面法线的来判断计算渲染的颜色。物体表面法线的方向和视线方向比较
法线方向越接近相机方向,说明越靠近物体中心的位置,
反之,说明处于边缘的位置
关键代码:
v2f vert (appdata_full v)
{
v2f o;
o.pos = mul(UNITY_MATRIX_MVP,v.vertex);
o.viewDir = normalize(TransformWorldToObject(GetCameraPositionWS()));
o.normal = v.normal;
return o;
}
float4 frag (v2f i) : COLOR
{
flo
共有 0 条评论