Unity中Shader的扭曲(同样使用了UV的扭曲)

文章目录


前言

Unity中Shader的扭曲


注意:扭曲效果比较消耗手机性能

一、扭曲的分类

1、特效中常见的扭曲效果(热扭曲)

类似于透过 火焰 看火焰后的物体,火焰后的物体扭曲

2、水体的特殊表现

类似于透过 水 看水中的物体,水中物体的扭曲


二、实现思路

1、扭曲材质赋于面片

2、抓取当前一帧的图片内容

3、获取屏幕坐标

4、利用屏幕坐标对抓取的图片采样

5、再采样张扰动贴图做扭曲

相关推荐
陈言必行1 天前
Unity 性能优化 之 编辑器创建资源优化( 工作流 | 场景 | 预制体)
unity·编辑器·游戏引擎
1uther1 天前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
死也不注释1 天前
【Unity UGUI 交互组件——Slider(7)】
unity·游戏引擎·交互
程序猿多布1 天前
XLua教程之热补丁技术
unity·c#·lua·xlua
SmalBox2 天前
【光照】Unity中的[光照模型]概念辨析
unity·渲染
挂科是不可能出现的2 天前
unity导入blender动画
unity·游戏引擎·blender
派葛穆2 天前
Unity-按钮实现场景跳转
java·unity·游戏引擎
程序猿多布2 天前
XLua教程之Lua调用C#
unity·c#·lua·xlua
子午2 天前
Python的uv包管理工具使用
开发语言·python·uv
lrh30252 天前
Custom SRP - Point and Spot Lights
unity·srp·render pipeline