- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 UnityShader源码2017---学习笔记与自我拓展024
源自Mobile-Skybox.shader这个shader很简单,6个pass而已,没啥要记录的
2018-06-30 15:56:45 171
原创 关于unityshader vertex阶段POSITION语义使用上的测试结果
这是一篇神奇的记录。里面有一句注释很让我吃鲸。 o.dummy = v.vertex; // make OpenGL happy然后,这里做一点笔记。下面这个是测试shader1Shader "ShaderStore/Templates/Test Vertex POSITION"{ Properties { _MainTex ("Texture", 2D) = "white" {} }...
2018-06-28 14:55:08 2978
原创 UnityShader源码2017---学习笔记与自我拓展023
源自Mobile-Diffuse本来不想继续看这个shader的,实在没有啥好说的,但是。但是。但是。。。#pragma surface surf Lambert noforwardadd把这里的noforwardadd之流的一起总结一下吧。在官方文档里是这么写的#pragma surface surfaceFunction lightModel [optionalparams]我对号入座surf...
2018-06-11 17:28:56 1996 1
原创 UnityShader源码2017---学习笔记与自我拓展022
源自Mobile-Bumped[NoScaleOffset] _BumpMap ("Normalmap", 2D) = "bump" {}[NoScaleOffset] 是指_BumpMap在Inspector面板上没有tilling和offset部分的ui这是shader是surface shader。#pragma surface surf Lambert noforwardadd光照模型是l...
2018-06-08 10:46:20 866
原创 UnityShader源码2017---学习笔记与自我拓展019
源自Mobile-Particle-Alpha忽略。。。。。忽略么。。。只blend就能说一堆。。。。关于blend,还是谷歌吧,好多资料。
2018-06-08 10:03:54 180
原创 UnityShader源码2017---学习笔记与自我拓展018
源自Mobile-Particle-Add这是个固定管线的shader,所以就忽略了"PreviewType"="Plane"这个tag是让材质在Inspector的显示为plane
2018-06-08 10:01:34 167
原创 UnityShader源码2017---学习笔记与自我拓展017
源自Unlit-Normal小插曲:很早很早以前,我看到这个shader的名字,我以为是法线的使用案例,但是他又说是unlit。。。嗯。。。其实normal这里的意思就是普通的。。。没有什么特殊的知识点,这个就略过了...
2018-06-07 10:30:32 185
原创 UnityShader源码2017---学习笔记与自我拓展016
源自Unlit-ColorUNITY_OPAQUE_ALPHA(col.a);只有一个没有见识过。#define UNITY_OPAQUE_ALPHA(outputAlpha) outputAlpha = 1.0嗯。unity用一种独特的思路。为啥要这么做呢。使用这个shader的物体是Opaque。那强制将a设置为1,目的在何。为了某些posteffect的效果(比如用a通道控制bloom)?。...
2018-06-07 10:27:50 1000
原创 UnityShader源码2017---学习笔记与自我拓展015
源自 Unlit-AlphaTest唯一一个知识点就是clip了Clip:Discards the current pixel if the specified value is less than zero.clip(col.a - _Cutoff);这个就等价于if(col.a-_Cutoff < 0) discard;这个例子是clip(float a)那么大家有试过clip(flo...
2018-06-07 10:08:43 169
原创 UnityShader源码2017---学习笔记与自我拓展014
源自Unlit-Alpha以下都是废话。。。这个shader没有新颖的。关于fog,后面再写吧(又挖了一个坑,也不知道会不会添上)这个shader。。。满眼望去都是熟悉的味道,确认过的眼神。。。。"IgnoreProjector"="True" 忽略Projector的影响。透明物体要ZWrite Off透明物体的Queue和RenderType的标注啊Blend模式犹如回味初恋的感觉。。。...
2018-06-07 09:38:41 216
AVPro Video Unity 视频播放 移动端
2016-11-30
Max超级合并分离脚本
2014-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人