使用纹理制作特效 - 法线贴图
2017-11-29 11:45
351 查看
Shader "NormalTex" { Properties { _MainTex("MainTex", 2D) = "white" {} _NormalTex("NormalTex", 2D) = "" {} } SubShader { Tags { "RenderType" = "Opaque" } LOD 200 CGPROGRAM #pragma surface surf Lambert sampler2D _MainTex; sampler2D _NormalTex; struct Input { float2 uv_MainTex; float2 uv_NormalTex; }; void surf(Input IN, inout SurfaceOutput o) { float4 c = tex2D(_MainTex, IN.uv_MainTex); float3 normalMap = UnpackNormal(tex2D(_NormalTex, IN.uv_NormalTex)); o.Normal = normalMap.rgb; o.Albedo = c.rgb; o.Alpha = c.a; } ENDCG } }
相关文章推荐
- 使用纹理制作特效 - 让精灵表单动起来
- 使用纹理制作特效 - 在Unity编辑器中创建程序纹理贴图
- 使用纹理制作特效 - Photoshop色阶效果
- 使用纹理制作特效 - 压缩和混合纹理贴图
- 使用HTML 5/CSS3五步快速制作便签贴特效
- 使用Jquery快速高效制作网页交互特效
- Box2d中使用开源的PRKit库来制作任意形状的多边形刚体的纹理
- iOS---使用CAEmitterLayer制作发射粒子的特效
- 使用Qt Style Sheets制作UI特效
- 使用渲染纹理的制作摄像头
- 教你使用CDR变形工具制作螺旋绚丽特效
- Cg入门22:Fragment shader - 2D纹理采样(光照贴图制作和使用)
- 使用Qt Style Sheets制作UI特效
- 使用HTML5/CSS3快速制作便签贴特效
- 使用JQuery快速高效制作网页交互特效
- 使用HTML5中的Canves标签制作时钟特效
- 使用渲染纹理的制作摄像头
- unity3D 法线贴图的制作与使用
- 教你使用免费的BMFont工具和Photoshop来制作纹理贴图和fnt文件
- 使用渲染纹理的制作摄像头