首页 > 其他分享 >Unity Shader Graph 2D - 角色横向打印消融效果

Unity Shader Graph 2D - 角色横向打印消融效果

时间:2025-01-21 22:31:39浏览次数:3  
标签:游戏 效果 Graph Shader 2D 消融

在游戏中,消融效果是多种多样的,有如之前的颗粒感的消融效果,本文将实现一种类似打印的消融效果,来进一步学习和实践Unity Shader Graph的功能,对于不同风格的游戏所需要的消融效果不同,通过实现符合游戏风格的消融效果来进一步美化和优化游戏的视觉体验。


那么如何实现呢?

首先来分析它的原理,从原理来讲其实就是将Alpha的值对应转换到图片资源的Y轴坐标,如果Alpha是0那么就不显示,如果值往上增加至1那么就会沿着Y轴增加图片资源显示的面积,1就代表完全显示。

老规矩,先创建一个名为Dissolve_Vertical的Shader Graph文件以及对应的材质球文件M_Dissolve_Vertical。

贴图的基础显示

基础的贴图显示节点可以参考UV滚动动画的基础资源显示这里。创建MainTex的Texture 2D变量,将其与Sample Texture 2D节点相连。

打印效果的实现

如同我在原理里面所解释的,需要用到Y轴的坐标,那么这里就需要使用到一个U

标签:游戏,效果,Graph,Shader,2D,消融
From: https://blog.csdn.net/u010338262/article/details/145270777

相关文章

  • threejs避免重复创建CSS2DObject
    代码如下:constcss2DObjects=[];constcreateLabelObj=(idText,)=>{letdiv=document.getElementById(idText);for(vari=0;i<css2DObjects.length;i++){constpreDiv=css2DObjects[i].element;if(preDiv.id===idTex......
  • 2025春秋杯DAY2DAY3部分wp
    2025春秋杯DAY2DAY3部分wpDAY2WEBeasy_ser源码如下<?php//error_reporting(0);functionPassWAF1($data){$BlackList=array("eval","system","popen","exec","assert","phpinfo","shell_exec......
  • 1.19 CW 模拟赛 T3. [NWRRC2015] Graph
    前言最后一道,补了跑路思路原来是贪心,那没救了首先考虑不加边的时候怎么处理显然我们可以用小根堆代替队列处理\(\rm{topo}\)序那么我们如何使得这个答案变大不难发现,我们只要对于当前堆顶加一条入度,就一定可以使得答案变大但是由谁来连这一条边呢?我们先不管,......
  • ODIN:用于 2D 和 3D 分割的单一模型
    大家觉得有帮助记得及时关注和点赞!!!目录抽象1介绍2相关工作3D实例分割3D数据集和基准测试基于2D的3D分割3方法4实验4.13D基准测试评估4.2模拟中多视图RGB-D的评估4.3具体指令跟随4.4消融和变异4.5其他实验4.6局限性5结论6确认附录A实验答1在Scan......
  • Unity Shader Graph 2D - 角色身上部件高亮Bloom效果
    在游戏中,角色身上部件的高亮Bloom效果是游戏中比较基础且常见的效果。本文将带大家实现游戏中角色身上部件的高亮Bloom效果,同时也会用到Unity中PostProcessing(后期处理)相关的基础功能。BloomBloom是一种图像后期处理的效果,可让高光部分更加的强烈,产生散射开的效果,从而使游......
  • 哈希图共识(Hashgraph Consensus)算法
    哈希图共识(HashgraphConsensus)是一种新型的分布式共识算法,旨在提供一种快速、高效且无须传统区块链的共识机制。它基于哈希图(Hashgraph)结构,通过一种名为“gossipaboutgossip”(关于闲聊的闲聊)和“virtualvoting”(虚拟投票)的技术实现共识。哈希图结构哈希图是一种有向无......
  • Top Down 2D Dojo Chip Set
     以下是对这款2D微型像素关卡芯片集的简洁介绍:这是一款基于8x8像素网格的2D微型像素关卡芯片集,采用经典的像素风格。它包含66个.png格式的芯片,涵盖多种墙壁和门的变体,非常适合用于快速搭建游戏原型的道场关卡。利用这些丰富的像素资源,可以轻松创建出风格独特的格斗......
  • 【ShaderGraph星球实战】制作类地行星
    前言        开个新坑,用ShaderGraph制作系列的星球,提供该方案的一种思路的参考。    行星渲染如果算原图,法线图,高光图三张的话,文件大小动辄几兆或者十几兆。如果要做多样化行星,需要更多贴图。    为了解决上面问题,本项目完全不采用任何贴图。相对贴......
  • P11 ABC122D We Like AGC
    ​ 终于淦死了这题...​ 还是有点烦的,最后没想到直接爆力DFS记忆化搜索就完事了...​ 主要是搜索的状态设置,因为它说交换相邻两个字母后不能出现\(AGC\),所以考虑的字符串长度应该为四,因此直接设置最后四个字母保留在搜索中。constintN=105,mod=1e9+7;lln,f[N][5][5][......
  • 解决 AI 幻觉:AutoGen 与 GraphRAG 如何重塑可靠 AI
    解决AI幻觉:AutoGen与GraphRAG如何重塑可靠AI生成式人工智能(GenAI)正在各行各业引发变革,但一个严峻挑战却频繁出现:大型语言模型(LLM)中的幻觉现象。想象一下,你的人工智能自信满满地输出错误信息,这就是幻觉。当你依靠人工智能做商业决策时,这可是个大问题。在这篇文章中,我们将剖析两种......