最近开始学习了unity shader,所以想要做一些简单的效果,来巩固一下知识。我第一个想做的就是做一些类似于抖音的效果。(PS:最近学习了markdown,所以就用markdown开始写博客了
)

Shader "My/mydouyin"
{Properties{_MainTex ("Texture", 2D) = "white" {}_offsetX("OffsetX",float) = 0_offsetY("offsetY",float) = 0}SubShader{Tags { "RenderType"="Opaque" }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag// make fog work#pragma multi_compile_fog#include "UnityCG.cginc"struct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;UNITY_FOG_COORDS(1)float4 vertex : SV_POSITION;};sampler2D _MainTex;float4 _MainTex_ST;float _offsetX;float _offsetY;v2f vert (appdata v){v2f o;o.vertex = UnityObjectToClipPos(v.vertex);o.uv = TRANSFORM_TEX(v.uv, _MainTex);UNITY_TRANSFER_FOG(o,o.vertex);return o;}fixed4 frag (v2f i) : SV_Target{float2 uv = i.uv;fixed4 col = tex2D(_MainTex, uv);float2 uv_offset1 = float2(uv.x+_offsetX,uv.y+ _offsetY);fixed4 col_offset1 = tex2D(_MainTex, uv_offset1);float2 uv_offset2 = float2(uv.x - _offsetX, uv.y - _offsetY);fixed4 col_offser2 = tex2D(_MainTex, uv_offset2);fixed4 color = fixed4(col_offset1.r, col_offser2.g, col.b, col.a);return color;}ENDCG}}
}

效果如下图:


具体效果: B站.
有些shader看起来代码量很少,但是他包含的内容是很多,需要你真正你的去吃透他,掌握他。

如果需要shader学习资料,欢迎联系。

unity shader 抖音效果相关推荐

  1. Unity Shader·屏幕抖音效果

    Unity Shader·屏幕抖音效果 前言 最近在做一个新的MMD(用Unity来实现),其中用到了一些好看的渲染技术在这里分享一下. 视频链接 https://www.bilibili.com/v ...

  2. 【抖音小游戏】 Unity制作抖音小游戏方案 最新完整详细教程来袭【持续更新】

    前言 [抖音小游戏] Unity制作抖音小游戏方案 最新完整详细教程来袭[持续更新] 一.相关准备工作 1.1 用到的相关网址 1.2 注册字节开发者后台账号 二.相关集成工作 2.1 下载需要的集成 ...

  3. 故障效果,制作抖音效果的幻影海报

    故障效果,制作抖音效果的幻影海报 感兴趣的小伙伴可以关注我哦,有什么不懂可以加群问:741090028 本篇教程通过PS制作抖音效果风格的海报,抖音风格又叫故障效果和幻影效果,前者叫的多,此类风格之前 ...

  4. 如何使用PPT制作抖音效果字体?3步教你搞定!

    经常刷抖音的小伙伴们可以看到,抖音中的字体是很炫酷的,今天小编就来教教大家怎样在PPT中制作抖音效果的字体?有兴趣的小伙伴可以跟着小编学习一下啊! 1.我们先打开电脑中的PPT,然后在PPT中设置一下 ...

  5. python图片动态特效_python实现图片的抖音效果

    (本篇文章来自小编博客 本篇文章将说一下如何使用python将普通图片处理成抖音效果,甚至制作gif动图. 1. 基本原理 Sketch练习稿之绘制抖音音符 中讲述了抖音效果的原理,领域内可能有人称这 ...

  6. python给图片加动态特效_用Python给图片加上抖音效果

    前一篇 Python实现抖音体 给文字加上抖音效果,这一篇我们来用Python给图片加上抖音效果.原理其实是类似的,这里我们详细地讲解一下过程,并且给出代码实现. 准备工作 程序用到Pillow,nu ...

  7. Unity Shader 窗前雨滴效果衍生(表面水滴附着)

    Unity Shader 窗前雨滴效果衍生(表面水滴附着) 霓虹中国视频截图 现实中的水珠附着效果 实现思路 1.首先创建一个Cube来作为实现效果的物体 2.创建一个Shader开始着色器的编写 实 ...

  8. css如何使文字抖动,纯CSS文字彩色抖动抖音效果

    效果 纯CSS文字彩色抖动抖音效果 简介 直接将这下面段放进你的 style.css doudong{ animation: uk-text-shadow-glitch .65s cubic-bezi ...

  9. 微信小程序 抖音效果

    微信小程序 抖音效果 方法一:swiper-item 里放video 看见有人说这样不能放,有人说现在可以放了,我放了之后可以滑动,效果还行 wxml: <swiper vertical=&qu ...

最新文章

  1. 在vue中使用vuex,修改state的值示例
  2. vue双向数据绑定原理分析--Mr.Ember
  3. 【学习笔记】求解简单递归式的一般方法
  4. JAVA高并发的三种实现
  5. 一步一步學習partition之range分區如何創建
  6. n卡eth挖矿设置_“挖矿”再度兴起,N卡停产遇到ETH大涨,显卡会不会涨到18年那样...
  7. csma研究背景_前言 自制8位计算机 项目背景介绍
  8. 《ARM 嵌入式系统编程与优化》之 Linux/ARM 嵌入式平台
  9. 项目范围管理__范围管理计划 与 范围说明书
  10. 紫外线测光仪的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  11. java 黑马头条 day4 自媒体文章发布 自媒体文章列表查询 频道列表展示 自媒体文章-发布、修改、保存草稿 自媒体文章-根据id查询 自媒体文章-删除
  12. 计算机游戏13关gongl,密室逃脱4之恐怖电影院第13关怎么过 第13关通关攻略
  13. 【智能制造】周宏仁:智能制造的三个支点;全球制造业新趋势
  14. 如何用样本估计总体?(均值、方差、标准差)
  15. 关于titanic数据集(一)
  16. 基于java企业门户网站设计与实现
  17. 设计师必备的在线配色网
  18. Linux下安装matlab
  19. Sunday算法详解
  20. php仿QQ等级太阳显示函数

热门文章

  1. 人生感悟的句子,句句经典正能量!
  2. 解决 Win10 热点无法上网及与 Hyper-V 虚拟网卡冲突问题
  3. 光线反射模拟的matlab仿真
  4. 2021年R2移动式压力容器充装考试内容及R2移动式压力容器充装复审考试
  5. ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removal (Paper reading)
  6. 种群数量变化模型logistic模型的种群数量函数
  7. 化装品经过这样PS包装,身价立马翻10倍
  8. 苹果iPhone手机提示iCloud储存空间将满,该如何清理?
  9. 跟李沐学AI part3
  10. 【Unity VR开发窍门】如何在Unity中以VR视角捕捉游戏360度全景(三)