Amplify Shader Editor
文章平均质量分 89
尝试分析ASE官方案例
qq_598211757
多学一样本事,少说一句求人的话。
展开
-
Amplify Shader Editor 案例解析系列——(6)HologramSimple
前言该篇分析第六个案例,HologramSimple。后面会发现,很多知识都是之前案例中用过的,所以相关方面不再进行分析。正文按照Comment的顺序分析,首先观察效果,为方便观察效果,这里新建球体赋予材质,因为案例中的效果,不单单是这个shader的效果,还与模型有关,模型分三个材质渲染三层网格,最外层的材质是本文要分析的shader,修改透明度为1,加深效果,由于shader中常量值设置问题,这里有两张效果图,方便观察,第二张图是对第一张图的球缩放10倍的效果,后面会分析为什么要这样做:原创 2021-01-25 18:23:06 · 551 阅读 · 2 评论 -
Amplify Shader Editor 案例解析系列——(5)HighlightAnimated
前言该篇分析第五个案例,HighlightAnimated。正文按照Comment的顺序分析,首先观察效果,为方便对比,关闭了中间球的效果:发现有以下效果:1.对象表面有高亮,即外发光,但是同一个表面上,高亮程度不同2.对象表面的高亮,有闪烁效果,该效果需要材质参数,默认参数效果不明显分析Comment:1.Textures Comment注册各个贴图,以及贴图与颜色的混合,不做赘述2.Highlight Level (Ping pong animation) .原创 2021-01-15 18:03:19 · 591 阅读 · 0 评论 -
Amplify Shader Editor 案例解析系列——(4)ForceShield
前言该篇分析第四个案例,ForceShield。正文由于该案例中shader使用了大量的局部变量,按照效果分析时,会有变量还“未定义”,不知道其含义的情况存在,从而导致过于杂乱,所以这个案例我们按照comment从左上顺序开始分析,分析各个变量的输出意义。不过首先我们看一下该案例的效果。发现效果有以下几处:1.球体表面在不规则的像水波纹一样在浮动2.球体表面的六边形在缓缓像下平移3.球体与立方体相交的位置,显示不同,如被切开4.图2中,被子弹击中的位置,呈现白色.原创 2021-01-15 12:30:30 · 1427 阅读 · 0 评论 -
Amplify Shader Editor 案例解析系列——(3)EnvironmentGradient
前言该篇分析第三个案例,EnvironmentGradient。正文首先观察效果发现效果有以下几点(不考虑法线贴图,无影响) :1.相同的海拔,地面平缓度不同,颜色不同,越陡峭的地方,颜色越冷;2.不同的海拔,地面平缓度相同,颜色不同,海拔越高,颜色越冷;3.修改shader后可预览,无法言传...只是一个纹理合并的效果,使效果更加真实;然后对效果进行一一解析:1.区分平缓度,使用的是世界空间下的物体的法线,然后对其进行处理,输入到lerp 的alpha,对颜色.原创 2021-01-12 14:36:09 · 539 阅读 · 0 评论 -
Amplify Shader Editor 案例解析系列——(2)DissolveBurn
前言该篇分析第二个案例,DissolveBurn。正文这里我们同样拿cube去分析效果,没必要使用原模型,原理是一样的,首先复制案例中的shader,创建新的材质,赋予给一个cube,修改Dissolve Amount值,可以看到消融效果,分别展示Dissolve Amount 为0,0.5时的效果发现效果有以下几处(不考虑模型纹理贴图与法线贴图,与效果无影响):1.cube内部也可以渲染出来2.cube表面有透明区域,并不是完全铺满的,修改Dissolve Amount值也可.原创 2021-01-12 14:35:55 · 706 阅读 · 2 评论 -
Amplify Shader Editor 案例解析系列——(1)2Sided
前言该系列文章对ase官方案例进行流程分析,旨在记录自己的理解,如有错误之处恳请指出。尽量保持持续更新。使用插件版本为1.64,下载地址https://download.csdn.net/download/a598211757/13985994,该篇分析第一个案例,2sided。正文这里对cube的效果进行分析,首先看从不同角度看向目标的效果图: 发现效...原创 2021-01-12 14:35:42 · 935 阅读 · 0 评论