自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 unity水渲染学习1_深度图和采样

CGPROGRAMsampler2D _CameraDepthTexture; //需要声明一个2d贴图变量用于深度图采样struc a2f{ ``}struct v2f{ `` float4 screenPosition : TEXCOORDx; } v2f vert (appdata v){ `` o.screenPosition = ComputeScreenPos(o.vertex); //拿到屏幕坐标}float4 frag (v2f i) :

2021-04-03 11:42:57 461

原创 unity shader学习笔记--基础纹理常用的计算

##顶点和向量会经常输出裁剪坐标,世界坐标等信息顶点裁剪坐标: o.pos = UnityObjectToClipPos (v.vertex) ;世界顶点坐标: float3 worldPos = mul(unity_ObjectToWorld, v.vertex).xyz;世界法线向量: fixed3 worldNormal = UnityObjectToWorldNormal(v.normal); o.worldNormal = mul(v.normal, (float3x3)unity_.

2021-03-30 17:58:28 228

原创 ShaderGraph的部分节点操作

##UV Node提供对网格顶点或片元的uv坐标的访问.输出Vector4.UV的U对应左右,V对应上下.##Split Node将向量拆分成4个1向量,对应RGBA通道.经常会用于拆分UV,对U和V进行操作.##Combine相当于合并向量.比如说可以将两个向量合并为一对UV坐标并输入到纹理.void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, o

2021-03-26 19:30:33 724

原创 shaderlab内置变量

常用变换unity_ObjectToWorld 当前模型矩阵。unity_WorldToObject 当前世界矩阵的逆矩阵。UNITY_MATRIX_MVP 当前模型 视图 投影矩阵。UNITY_MATRIX_MV 当前模型 视图,矩阵着色器示例https://docs.unity3d.com/cn/2019.4/Manual/SL-VertexFragmentShaderExamples.html...

2021-03-19 19:46:59 200 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除