builtin_shaders-5.3.4f1学习-Unlit/Texture
来源:互联网 发布:微课录屏软件介绍 编辑:程序博客网 时间:2024/06/05 08:48
// Unlit shader. Simplest possible textured shader.// - no lighting// - no lightmap support// - no per-material colorShader "Unlit/Texture" {Properties {_MainTex ("Base (RGB)", 2D) = "white" {}}SubShader {Tags { "RenderType"="Opaque" }LOD 100Pass { CGPROGRAM#pragma vertex vert#pragma fragment frag#pragma multi_compile_fog#include "UnityCG.cginc"struct appdata_t {float4 vertex : POSITION;float2 texcoord : TEXCOORD0;};struct v2f {float4 vertex : SV_POSITION;half2 texcoord : TEXCOORD0;UNITY_FOG_COORDS(1)};sampler2D _MainTex;float4 _MainTex_ST;v2f vert (appdata_t v){v2f o;o.vertex = mul(UNITY_MATRIX_MVP, v.vertex);o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);UNITY_TRANSFER_FOG(o,o.vertex);return o;}fixed4 frag (v2f i) : SV_Target{fixed4 col = tex2D(_MainTex, i.texcoord);UNITY_APPLY_FOG(i.fogCoord, col);UNITY_OPAQUE_ALPHA(col.a);return col;}ENDCG}}}
SV_Target 与Color略有区别,大体相同,有可能是两者的位置前者是中心位置,后者不是,有0.5像素的偏移,这个以后确认下
Fog相关的几个函数
UnityCG.cginc中的解释
// multi_compile_fog Will compile fog variants.
// UNITY_FOG_COORDS(texcoordindex) Declares the fog data interpolator.
// UNITY_TRANSFER_FOG(outputStruct,clipspacePos) Outputs fog data from the vertex shader.
// UNITY_APPLY_FOG(fogData,col) Applies fog to color "col". Automatically applies black fog when in forward-additive pass.
// Can also use UNITY_APPLY_FOG_COLOR to supply your own fog color.
0 0
- builtin_shaders-5.3.4f1学习-Unlit/Texture
- builtin_shaders-5.3.4f1学习-Sprites-Default
- builtin_shaders-5.3.5f1 代码注释
- Unity 不受光照影响shader 仿Unlit/Texture
- Texture类学习
- f1
- F1
- Android AngEnging学习TextureOptions、Texture
- OpenGL学习:2D texture
- Opengl备忘4---Texture
- Texture
- texture
- Unity 5.3.1f1免费版
- 机器学习 F1-Score, recall, precision
- 机器学习 F1-Score, recall, precision
- stm32学习笔记 F1系列UART
- stm32学习笔记 F1系列通用定时器
- stm32学习笔记 F1系列DMA
- 《一个操作系统的实现》读书笔记--第三章--中断机制
- HTTP Status 500 - Unable to compile class for JSP: 报错
- 最长公共子序列问题
- 设计模式学习笔记--抽象工厂模式(Abstract Factory Pattern)【创建型模式】
- RabbitMQ集群搭建
- builtin_shaders-5.3.4f1学习-Unlit/Texture
- Spring事务管理
- table展示数据,数据分页查询,底部导航生成
- poj 1564 Sum It Up DFS
- 周易正易 (2001刊行本影印_易經大意)
- android移动开发学习第一天上课笔记
- 漫步微积分三十四——体积计算:圆柱壳法
- python爬虫爬取19楼相亲女信息
- Python基础