- 博客(4)
- 收藏
- 关注
原创 UV常用操作
1.UV旋转 float2 rotate(float degree, float2 coord) { float theta = radians(degree); float2 offset = float2(_OffsetX, _OffsetY); ...
2019-06-01 16:13:08 501
原创 Vertex常用操作
1.缩放顶点位置,原位置+ Normal向量*变量实现。v.vertex.xyz += v.normal * _Extrusion * abs(_SinTime.w);可用于双Pass实现基本的Outline功能,但是需要注意将Outline的Pass设为透明且不写入深度2....
2019-06-01 16:11:27 3171
转载 已知父物体位置和子节点相对位置,计算子节点世界位置
//父结点Transform parent = gameobj1.transform.parent;//结点偏差Vector3 offset = new Vector3(gameobj1.transform.localPosition.x * parent.transform.localScale.x, gameobj...
2019-06-01 14:24:12 1160
原创 Shader算法之Rim
获取观察方向和物体Normal的夹角这样可以获取到边缘的值float rim = 1.0 - saturate(dot(IN.viewDir, o.Normal));o.Emission = _Color * pow(rim, _RimPow); dot(IN.viewDir, o.Normal)//获取观察方向对Normal方向的差异如果差异越小则返回值越大。1-之后则是差异...
2019-06-01 13:54:28 655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人