本帖最后由 坏熊猫 于 2022-3-15 16:15 编辑
平时做练习,用的shader多多少少操作上都有些别扭,仔细分析了原因发现是TA同学对特效的制作习惯不甚了解,于是萌生了要自制一个专属特效的shader!
材质制作的初衷是为了能尽量减少视觉查找困难,减少操作,并且只做主要功能,能满足80%常用特效材质需求即可,量级太大会对阅读造成极大的困扰。这里我也是做了很多互斥显示来减少无效参数显示。
11-02增加了附加溶解贴图功能 方便制作定向溶解
11-03修复了关闭附加溶解贴图后 主溶解贴图的衰减依旧存在的问题 ;增加了附加溶解贴图的旋转功能;优化了溶解边缘颜色的显示位置,缩短页签长度。
12-16溶解支持粒子系统trail功能 可以使用透明度来控制溶解 支持多UV混合 主帖图 遮罩 溶解 uv扭曲 VTO 附加贴图都引入了三种uv模式 即normal 默认uv, polar极坐标uv,cylinder圆柱型uv,可以混和使用,总计243种uv,让你更自由的创作! 还可以用来做渐变叠加 还可以做基于世界坐标位置的溶解 12-17 优化了溶解系数 现在溶解系数从0-1就是代表着一点不溶解和刚好溶解完毕 我们自定义曲线也可以放心大胆得把数值控制在0-1了 背面色提到了主帖图后面 减少一行长度,uv为极坐标时,开放了中心uv位置偏移选项,方便制作海浪等效果 将UV扭曲(包含屏幕uv扭曲)模式改为了flowmap扭曲算法!方便制作当下流行得溶解效果 12-31做了大幅度的性能优化 修改了架构 现在shader加载时间在作者本地控制在了10s以内,之前是120s,不卡顿了,再不用担心会崩掉了(狗头)。
去掉了屏幕uv扭曲模式 将这个功能融合到了主贴图上 开启“屏幕图为主贴图”后,主贴图变为抓取屏幕,想要制作热扭曲效果,可以调整下面的UV 扭曲来扭曲主帖图,即为扭动屏幕uv。 将附加图UV VTO图UV模式改为与主贴图保持一致 减少不常用分支 提高性能
1.10 为主贴图和附加贴图引入了refine功能
2022-1-12引入初学者模式,为shader新用户提供更多信息支持,默认为关闭初学者模式,开启后为材质每一个变量做了详细的注释,方便理解变量含义,熟悉后可以关闭初学者模式,减少视觉干扰。shader的最底部,增加了感谢名单
2022-01-14更新到v2.1,引入了自定义光照模型,可以接受场景内的灯光影响,自定义光照里包含法线内容,此功能可以用来制作写实特效,包含带法线受光照影响的写实烟雾等等 法线配合光照也可以制作一些仿pbr质感的材质 2022-1-19更新到v2.2,引入了Cubrmap增加材质质感,引入了动态法线,可以根据溶解边缘自动填充法线,非常适合用来做血液,水消失出现等过程 2022-1-20引入了视差映射功能 方便制作地裂等效果,在综合设置里,开启后,主贴图,附加图,法线图会收到影响 视差映射
---------------------------------------------------------------------------------------------------------------------------------------
特别感谢,油腻联盟提供测试帮助,特别感谢TA大佬闻亚洲同学的鼎立相助, Nor_Zed大佬分享的GUI教程,特别感谢sion大佬的GUI指导,123木头人大佬的技术指导,lolming大佬的技术支持,allen大佬的技术支持。
---------------------------------------------------------------------------------------------------------------------------------------
shader量级庞大,且只考虑效果,请勿应用于手游项目,初衷是为了节省大家连shader,修改贴图,修改模型等操作的时间,提高练习效率,快速制作测试效果,减少材质功能障碍,尽情享受艺术创作! 而不是直接使用在项目里,风险极高,可以让项目TA参照本材质的逻辑思路操作体验去制作一个适合项目的精简版本!
---------------------------------------------------------------------------------------------------------------------------------------
提取码:u7fa
|
全部评论50