[shader]灯光遮罩(水纹,散焦等)
效果
原理
代码
Shader "QQ/LightWave"
{Properties{_Color("Color",Color) = (0,0,0,1)_MainTex("Texture", 2D) = "white" {}_WaveTex("Wave",2D) = "white" {}_BumpTex("Bump", 2D) = "white" {}_HeatForce("HeatForce",float) = 1}SubShader{Tags { "RenderType" = "Opaque" }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include "UnityCG.cginc"#pragma multi_compile_fog#pragma target 3.0struct a2v{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float4 vertex : SV_POSITION;float2 uv: TEXCOORD0;UNITY_FOG_COOR
[shader]灯光遮罩(水纹,散焦等)相关推荐
- 卜若的代码笔记-unityshader系列-第十七章:Shader练习.遮罩(Shader采样Image的Sprite)
1.遮罩的意义,就是让某个颜色的部分透明,其他的不透明. 实现思路很简单,但如果你是从这个系列一步一步上学过来的,那肯定很简单啦 1.1我们先定义一个标准Shader,然后慢慢改 Shader &qu ...
- blender中的灯光和相机
文章目录 环境光 灯光基础 灯光基本属性 EV渲染器 日光 面光 天空盒 IES灯光 (灯光遮罩) 自发光 移动摄像机 切换摄像机 摄像机属性 环境光 在渲染视图中,没有任何光时,物体只受环境光的影响 ...
- URP——着色器和材质——灯光着色器 Lit
Lit Shader 灯光着色器让你渲染真实世界的表面像石头,木材,玻璃,塑料,金属在照片现实的质量.您的光等级和反射看起来栩栩如生,并在各种光照条件下反应正确,例如明亮的阳光,或一个黑暗的洞穴.这个 ...
- unity Shader Lab(cg hlsl glsl)着色器入门教程 以及 vs2019 支持unity shader语法(更新中2019.9.5)
前言: 如果你对cg glsl hlsl 顶点着色器 片段着色器 表面着色器 固定渲染管线 等等有所疑惑,或是想学会unity的渲染,看这一篇就足够了.另外我博客的shader分类中还有很多shade ...
- blender中的灯光和相机学习笔记
目录 环境光 灯光属性 比如高反 编辑灯光基础 灯光基本属性 EV渲染器 点光 日光 面光 自发光 环境光 在渲染视图中,没有任何光时,物体只受环境光的影响 灯光属性 比如高反 在视图层属性中设置, ...
- Unity优化大全(八)之 GPU-Ligh和其他
http://blog.csdn.net/u3d_ysj/article/details/48079299 前言: 在前面讲了下GPU的几何体和显存宽带方面的优化,这里在谈谈GPU的Light ...
- Unity优化大全(七)之 GPU-Ligh和其他
在前面讲了下GPU的几何体和显存宽带方面的优化,这里在谈谈GPU的Light和其他一些优化准则吧! 进入主题: 首先在这里我会简单介绍相机的几种Rendering Path,然后在介绍常用灯光在 ...
- 用BlendFunc实现舞台灯光和刮刮卡效果
[转]http://code.lovemiao.com/?p=136#more-136 之前写过一篇<不规则形状按钮的点击判定>,利用了CCRenderTexture创建一块画布,可以在上 ...
- 使用插件NGUI制作小地图
原本只是想用Unity自带的GUI功能实现魔兽世界的小地图效果,结果折腾了一个晚上. 原来的思路如下: 根据玩家坐标,计算出应显示的地图缩略图部分(128×128): 用GUI遮罩将非白色的部分剔除( ...
最新文章
- opengl库区分:glut、freeglut、glfw、glew、gl3w、glad
- linux之shell脚本学习篇一
- 云计算:存储之后,IT江湖之上的新大佬
- 调整linux的时钟
- Bootloader的基本概念
- CentOS 7 下 Zeal 安装
- get到一个生气后的牵手方式!太可爱了
- c语言提取七位数讲解,C语言-体育彩票7位数,感受身中500万的fell
- MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s
- TPLINK-WR720N刷openwrt
- 请教如何实现UITextField值变化的实时监视
- Mac锁屏设置快捷键
- 专为前端开发者准备的 15 款优秀的 Sublime Text 插件
- 小步快跑 快速迭代(整理)
- 现在买基金的人很多,我用Python写了个快速追踪基金的收益情况!所以说没有它做不了的事!
- 一键激活windows系统与office(绿色无捆绑装机员激活工具)
- 动态规划入门及规则分析(典型)
- 两个生物特征识别会议的最新情况
- 如何解压war后缀的文件:
热门文章
- 完成端口与AcceptEx
- Zjh游戏(五)模块类的实现
- 如何使用 TODO 注释
- 7.23引以为戒 马后炮不如加强系统监控
- jxl对某一列设置单元格格式
- VC++6.0 profile 结果制作 Excel表格
- LTE(4G) 接入流程
- IAR报错:Error[e27]: Entry “XXXX“ in module 头文件名1 redefined in module 头文件名2
- 数字基带传输系统设计
- 多线程之旅(10)_QueueUserWorkItem和UnsafeQueueUserWorkItem的区别