SurfaceShader
来源:互联网 发布:淘宝网商城女包包 编辑:程序博客网 时间:2024/06/06 12:33
表面shader:是unity自己封装处理的shader;
unity封装了一些光照模型,可以直接使用;
Surface Shader:
1,没有pass通道,系统自动生成;
2,SubShader {
Tags {"RenderType"="Opaque" "Queue"="Transparent"}
LOD 200 层次细节
CGPROGRAM
// Physically based Standard lighting model, and enable shadows on all light types
#pragma surface surf Lambert alpha //alpha透明;
// Use shader model 3.0 target, to get nicer looking lighting
#pragma target3.0
sampler2D _MainTex;
struct Input {
float2 uv_MainTex; //注意要加uv
} ;
//half _Glossiness;
//half _Metallic;
//fixed4 _Color;
void surf (Input IN,inout SurfaceOutput o) {
// Albedo comes from a texture tinted by color
fixed4 c =tex2D (_MainTex, IN.uv_MainTex);//* _Color;
o.Albedo = c.rgb;
// Metallic and smoothness come from slider variables
//o.Metallic = _Metallic;
//o.Smoothness = _Glossiness;
o.Alpha = c.a;
}
ENDCG
}
- SurfaceShader
- SurfaceShader
- Unity SurfaceShader 编程起步
- unityshader之surfaceshader
- Unity Shader 自定义SurfaceShader
- surfaceShader加cutoff和cull
- Unity shader随笔记(一)SurfaceShader
- SurfaceShader中的那些坑-finalcolor覆盖雾化
- 计算机图形学笔记(三),Unity中的surfaceShader
- unity shader 可编程管线(一) 表面着色器SurfaceShader
- 一个能够实现photoshop里Add叠加模式的SurfaceShader
- Unity中surfaceShader的处理机制和finalColor
- UnityShader官方案例讲解——SurfaceShader(1)
- UnityShader官方案例讲解——SurfaceShader(2)
- UnityShader官方案例讲解——SurfaceShader(3)
- UnityShader官方案例讲解——SurfaceShader(4)
- 【Unity Shaders】学习笔记——SurfaceShader(一)认识结构
- cocoapods安装Ruby环境
- centos 64bit安装arm-none-linux-gnueabi交叉编译工具链
- 说说使用 JavaScript 定时器的正确姿势
- VMware安装ubantu系统时千万不要用easy install模式安装
- 13.4 拷贝控制示例
- SurfaceShader
- HDU 2152(母函数)
- URLDecoder 和 URLEncoder
- 程序在运行程序时报错,问题事件名称:CLR20r3
- maven 3 新特性记录一
- netty客户端引发的线程血案(三)
- 李航:机器学习新动向 从人机交互中学习
- Python--yield关键字的使用
- python操作Excel读写--使用xlrd