找回密码
 立即注册
查看: 134|回复: 0

Unity火焰shader(无需后处理)美术向

[复制链接]
发表于 2023-1-11 09:17 | 显示全部楼层 |阅读模式
因为我遇到的项目中的UI层都是不能开后处理的,所以就需要一个无辉光也能保证效果的火焰。
    先上效果


https://www.zhihu.com/video/1594295711834529792
开始逼逼:
主贴图RGB通道各有作用(这里我旋转了90度)



R通道是火焰的主要形状,因为是向上的火焰所以如下图



G通道增加火焰粒子的细节和最外部的暗焰



B通道作为辉光层



合成贴图后

shader的实现思路是,通过两张噪声图差速流动模拟火焰的摆动,通过一张遮罩去控制扰动强度(火焰底部受扰动小,顶部受扰动大)


通过时间+cos函数增加摆动

通过时间+cos函数增加摆动
https://www.zhihu.com/video/1594296444118306816
最后上整体ASE截图


高清图可访问我的笔记
Unity火焰shader(无需后处理)美术向

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-27 20:21 , Processed in 0.091635 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表