简易Shader实践记录2-图片式心跳
先上最终效果图
1.Shader内置的时间相关函数
_Time: float4类型 (t/20, t, t*2, t*3),_SinTime :float4类型 (sin(t/8),sin(t/4),sin(t/2),sin(t))_CosTime :float4类型(cos(t/8),cos(t/4),cos(t/2),cos(t))
2.具体实现
Shader "Unlit/ScaleVertices"
{Properties{_MainTex ("Texture", 2D) = "white" {}}SubShader{Tags { "RenderType"="Opaque" }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include "UnityCG.cginc"struct appdata{float4 vertex : POSITION;float4 uv : TEXCOORD0;};struct v2f{float4 uv : TEXCOORD0;float4 vertex : SV_POSITION;};sampler2D _MainTex;float4 _MainTex_ST;float _duringTime;v2f vert (appdata v){v2f o;v.vertex.xz *= clamp((_SinTime.w + 2)*0.5, 1.0, 2.0);o.vertex = UnityObjectToClipPos(v.vertex);o.uv.xy = TRANSFORM_TEX(v.uv, _MainTex);return o;}fixed4 frag (v2f i) : SV_Target{// sample the texturefixed4 col = tex2D(_MainTex, i.uv);return col;}ENDCG}}
}
3.遗留问题…
简易Shader实践记录2-图片式心跳相关推荐
- 简易shader实践记录4-流光效果
分享一个流光效果 // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader &q ...
- PikaScript实践记录(2)之移植PikaScript(1)
PikaScript实践记录之最小BSP包工程 Author:onceday Date:2022年9月3日 也信美人终做土,不堪幽梦太匆匆! 前言: 本文章基于PikaScript脚本语言在阿波罗St ...
- Scrum项目开发实践思维导图
# Scrum项目开发实践思维导图 ## 一.产品规划 ### 1.1. 目标设定 - 产品愿景 - 目标设定 - 战略规划 - 产品路线图 ### 1.2. 用户调研 - 用户故事 - 用户旅程地图 ...
- MIT6828操作系统实践记录(一)
MIT6828操作系统实践记录(一) 最近经常感受到被大佬碾压,想想自己写了几年代码但对操作系统的理解似乎仍然停留在课本上-OTZ,特开此篇来进行实践.总结.感谢大佬们,大佬们的碾压就是我前进的动力. ...
- UE5 Shader基础学习笔记——01-12 图形管线/创建shader/数学节点/贴图压缩/LerpDotUV/常用向量/坐标空间/MinMaxClampSaturate/法线贴图混合
UE5 Shader基础学习笔记--01-12 图形管线/创建shader/数学节点/贴图压缩/LerpDotUV/常用向量/坐标空间/MinMaxClampSaturate/法线贴图混合 Lec01 ...
- 【cadence virtuoso 实践记录(3)_gm/id 仿真方法】
[cadence virtuoso 实践记录(3)_gm/id 仿真方法] 1 扫描NMOS 曲线 2. 扫描PMOS管的 曲线. 1 扫描NMOS 曲线 1)原理图 设置 w = 1u , l 设为 ...
- [MySQL实践] 实践记录
[MySQL实践] 实践记录 版权2019.5.17更新 MySQL MySQL各版本区别 一.选择的版本1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持. ...
- OpenGL shader normals法线贴图的实例
OpenGL shader normals法线贴图 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <glad/glad.h> #in ...
- Django使用supervisor管理celery和uwsgi实践记录 uwsgi BACKOFF Exited too quickly (process log may have details)
Django使用supervisor管理celery和uwsgi实践记录 安装下载supervisor不用多说. 直接上配置文件: vir_path标识虚拟环境路径 pro_path标识项目路径 全部 ...
最新文章
- 国内首个深度学习工程师认证标准发布
- R语言主成分分析PCA和因子分析EFA、主成分(因子)个数、主成分(因子)得分、主成分(因子)旋转(正交旋转、斜交旋转)、主成分(因子)解释
- 《Dojo构建Ajax应用程序》随书源码
- 劳力士格林尼治价格_劳力士行情暴跌后回涨,什么时候才是入手的最佳时机?...
- java 入门-helloWorld
- 计算机应用基础2016高起专,计算机应用基础-2016年秋季《计算机应用基础(高起专)》期末考核(20210407163441).pdf...
- data的值 如何初始化vue_Vue原理解析(九):搞懂computed和watch原理,减少使用场景思考时间...
- java调用javafx_Java代码调用JavaFX的例子(大力推荐)
- FLASH、SDRAM
- python条件判断练习题_条件控制练习题
- 华为Mate Xs预约超53万,售价16999元;微软前工程师因盗窃数字货币被判20年;FSF将推代码托管平台 | 极客头条...
- 对话奇安信代码安全丨十年砥砺前行 迎来软件供应链安全的风口
- 如何去掉CAD教育版打印戳记
- 全国大学FTP列表!绝对经典!!!
- VMware:虚拟机(xp)与主机(win10)连接步骤(超详细)
- 记一次微信APP支付开发返回-1的坑
- network secruity studay day2
- 全国通用 专升本计算机基础(简答题背诵可用)
- 北京仁源欣生获200万美元天使轮融资,和玉资本领投
- LPC1768的iic通讯
热门文章
- 惠普服务器修改raid,惠普笔记本电脑 - 将笔记本电脑存储控制器配置从 RAID 改为 IDE,然后再改回 RAID 会导致蓝屏事件...
- python绘制反比例函数_怎样在几何画板中画可变的反比例函数
- 跟幼师谈恋爱什么梗_跟幼师谈恋爱如何幽默聊天 偶尔向她撒个娇
- ROS 机器人控制APP
- Excel引用其它文件内容时如何用单元格内容做文件名
- word表格分开快捷键_5个Word表格技巧,你不一定会,特别实用
- 2021年安全员-C证(陕西省)考试报名及安全员-C证(陕西省)模拟考试系统
- C语言:利用简单的数组知识完成的小游戏
- 漫画 | 产品经理频繁更改需求,我没忍住把他给砍了!
- STM32-NUCLEO-F411RE-USART_串口