Unity特效需求的Alpha万能Shader
身为一个特效师,2014年从影视特效进入游戏行业。没进过什么专业的培训,一路边试探边学习坚持到了现在,差不多算是个野路子了。
去年开始自己独立开发一些比较简单的小游戏,因为意识到貌似真的自己做独立开发才是做游戏真正的乐趣。
这两年逐渐向TA发展,并且不断增强自己的手绘能力。但终归是一个美术,一切的学习也还是为了让效果看起来更好。
目前我在一个独立游戏的开发工作室担任…emmmm…打杂。基本所有跟显示相关的东西和跟程序对接的东西都要从我这里过(嗯,得掺一脚Q,Q)。
最近在加班加点的赶特效,发现一个一个shader去做还是有些麻烦,所以综合了一下,做了这个比较全面的alpha shader。
不是很屌,大佬勿喷啊,请多多指教。
这里大致还是解释一下都是干嘛的:
Texture:贴图
DiffuseColor:颜色选择(是HDR模式的,可以叠亮)
Mask:遮罩贴图
Dissolve:溶解开关
DissolveTexture:溶解贴图
Tex_U_Speed:UV流动U方向速度
Tex_V_Speed:UV流动V方向速度
UV_Once:流动一次UV(这个勾上就默认只走一次UV了)
Offset:模型变形开关
Vertex:模型变形贴图
Vertexpower:每个轴向的变形强度
【其实个人觉得这个功能做那种气流扭动结合扭曲还是挺棒的】
DethBlend:融合 (勾上时可解决模型切边的问题)
DethBlendPower:融合强度
Distort和DistortOpacity:扭曲开关(如果不开Opacity的话会产生阴影)
DistortTexture:扭曲贴图
DistortIntensity:扭曲强度
目前就是这些功能了,基本上是一些我做特效时常用的功能。
下载地址:https://download.csdn.net/download/qiqujun/10832111
Unity特效需求的Alpha万能Shader相关推荐
- Unity 屏幕特效 之 简单地使用 Shader 获取深度,实现景深效果
Unity 屏幕特效 之 简单地使用 Shader 获取深度,实现景深效果 目录
- 【精华分享】【Unity特效Shader】关于特效学习的总览
Unity自带的Asset Store里面有很多免费着色器.特效资源. 不管是什么类型的 游戏 ,特效 的使用 对于 一个 游戏来说 非常 的重要. 游戏特效,作为游戏 制作 到后期 的时候,和音效 ...
- Unity从零开始实现一个全息效果Shader
Unity从零开始实现一个全息效果Shader 前言 开始捣鼓 一.准备阶段 二.先从透明效果开始 三.顶点故障效果 四.扫描线效果 五.菲尼尔反射效果 六.颗粒效果 七.颜色故障效果 CustomE ...
- 案例学习——Unity基于体绘制的大气散射shader
本案例学习资料来源 Volumetric Atmospheric Scattering 案例学习--Unity基于体绘制的大气散射shader 0 效果展示 1 引入 1.0 介绍 1.1 单次散射( ...
- 【Unity特效】LWRP/URP(Lightweight RP/Universal RP)和ShaderGraph下载及安装配置
[Unity特效]-LWRP/URP(Lightweight RP/Universal RP)和ShaderGraph下载及安装配置 仅作为学习过程中的记录 使用Unity版本为2020.1.9 Sh ...
- [ Unity特效 ] 来一发信号干扰效果
昨天在B站发现了重装战姬的印象曲. 突然想实现一下这种干扰的效果. 从画面上看,应该只是将图片的UV分段然后偏移. 这种效果一般UI上面会用的比较多,所以做成UI效果应该会比较好. 第一步 首先先从U ...
- unity 线程断点时卡机_Compute Shader在Unity和UE4中的应用
该文档为学习文档,如有错误欢迎指正. 1. D3D11 Compute Shader概述 Compute Shader 是一个通用计算 Stage.它利用了GPU的并行处理器,实现大量线程并发执行.它 ...
- Unity基础三: 什么是Shader
什么是Shader Shader(着色器)是一段能够针对3D对象进行操作.并被GPU所执行的程序.Shader并不是一个统一的标准,不同的图形接口的Shader并不相同.OpenGL的着色语言是GLS ...
- Unity 分离贴图 alpha 通道实践
在做手机游戏时可能会遇到这些问题: UI 同学天天抱怨 iOS 上一些透明贴图压缩后模糊不堪 一些古早的 Android 手机上同样的贴图吃内存超过其他手机数倍,游戏经常闪退 这篇文章给出了一种手机游 ...
最新文章
- POJ 3630 Phone List
- 软件测试之功能测试详细过程
- 隐秘的角落——一个CIO的惊魂72小时
- Android7.0新特性、新功能
- visual basic.net 2019-判断null,is null
- linux安装报错之:ifconfig command not found解决
- oracle之单行函数之课后练习
- Android数据库 分页查询,Android之怎么使用SQLite数据库(增、删、改、查、分页等)以及ListView显示数据(转)...
- java基础之lambda表达式
- 线性代数不深入,机器学习两行泪!
- ALBERT、XLNet,NLP技术发展太快,如何才能跟得上节奏?
- Magento: 获取客户信息 Get Customer’s Full Name, First Name, Last Name and Email Addres
- Oracle从零开始2——简单查询
- Python使用wordnet工具计算词集与词条基本用法(一)
- Redis 通配符查找及批量删除key
- 淘宝/天猫/京东/拼多多/苏宁易购/小米商城/华为商城/抖音快手直播/茅台抢购助手,宝惠抢购助手/OK助手源码
- Webbygram:网页版Instagram再生
- python金融编程入门_零基础是如何入门Python量化金融的?
- 机器学习模型度量方法,分类及回归模型评估
- 特此感谢!酷睿12、希捷硬盘、机械键盘……免费送大家