unity Shader
文章平均质量分 73
Ylinzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UnityShader片段着色器之河流、旋转、outLine效果 笔记
纹理流动 1.让纹理动起来 什么是UV? 贴图影射到模型表面的对应数据。 完整是UVW(相当xyz)。U和V分别是图片在屏幕水平、垂直方向上的坐标,取值一般都是0~1 W深度。(3D贴图用到) wrap Mode Clamp 表示UV坐标超过1,永远取1,比0小永远是0; Repeat:UV 超过1 ,取小数部分 和重复(0-1); fixed4 frag (v2...原创 2019-03-30 17:20:45 · 563 阅读 · 0 评论 -
shader 屏幕模糊效果 笔记
也就是屏幕后期特效。 在场景渲染完以后,添加一些特效 1.引擎 渲染后最后结果,就是一张图片。(1秒60张就是60帧的动画) 2.将图片传递给shader,进行二次计算。形成一些效果。 模糊效果 fixed4 frag (v2f i) : SV_Target { float ambient =0.002; fl...原创 2019-04-01 15:57:57 · 383 阅读 · 0 评论 -
shader 2.0
shader1.0和2.0的区别 2.0可以实现编程; Shader2.0常用语义 POSITION: 获取模型顶点的信息。 NORMAL: 获取法线信息 TEXCOORD(n): 高精度的从顶点传递信息到片段着色器 COLOR: 表示低精度从顶点传递信息到片段着色器 TANGENT: 获取切线信息。 SV_POSITI...原创 2019-03-28 14:51:52 · 308 阅读 · 0 评论 -
UnityShader2.0 实现波动效果 笔记
公式:y=a sin(ωw+φ) φ:决定波形和X轴位置关系和横向移动距离(左加右减) ω:决定周期(最小正周期T=2π/|ω|) a:决定峰值(纵向拉伸倍数) 顶点着色器 1.计算顶点位置 2.矩阵变换 片段着色器 1.纹理寻址 2.灯光作用 Shader 2.0 对property变量需要引用 float _Arange; ...原创 2019-03-29 11:06:04 · 585 阅读 · 0 评论 -
顶点着色器自我总结
顶点着色器: 1,计算顶点颜色 2,定点变换 3,灯光作用 Shader "Custom/one" { Properties { _TextColor ("TextColor", Color) = (1,0,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} } Sub...原创 2019-03-24 22:03:59 · 295 阅读 · 0 评论 -
unity shader自我总结
分类 fixed shader: shader1.0. 开关式 顶点 片段着色器 : 2.0 功能自定义 Surface shader;以上功能的集成 流程: 顶点着色器(计算顶点颜色,灯光设置)》光栅化(顶点数据转换为片元的过程)》片段着色器(纹理采样)》alpha测试》模板测试》深度测试》blend》Gbuffer》frontBuffer》显示器 可对顶点着色器 片段着色器 ...原创 2019-03-22 20:47:09 · 191 阅读 · 0 评论
分享