`
izuoyan
  • 浏览: 9224095 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

溶解效果

 
阅读更多

<圣域2>选人界面的角色出现时的效果非常酷, 一直不知道咋做的

还是<龙歌>中speedtree在镜头前时的消隐也是这种溶解效果, 跟<圣域2>的圆形透明消隐差不多, 但是这种方法不用alphablend, 效率高些. (当时我形容是被虫子啃了...这机器上没装<龙歌>, 不截图了)

最近研究ShadowMap的Alpha穿透, 用到了clip()函数, 恍然大悟, 原来如此啊~

clip (DirectX HLSL)

Discards the current pixel if the specified value is less than zero.

clip(x)

Use this function to simulate clipping planes if each component of the x parameter represents the distance from a plane.

Parameters

x

[in] The specified value.

Return Value

None.

clip对应的asm指令是texkill, 这个的字面意思才比较好理解: 把当前像素kill掉.....

那么, 用一张噪声图就可以控制那种不规则的小窟窿(虫子咬了)

PS里只要用一个量来控制clip的参数范围就能很好地实现溶解效果. 当然如果要按区域溶解, 原理也一样, 怎么控制区域就不关我事了

效果图, Fraps竟然录的视频播放不了, 郁闷:

分享到:
评论

相关推荐

    关于溶解效果的shader

    在本案例中,我们关注的是一款名为"关于溶解效果的shader"的程序,它可以模拟物体燃烧或纸片溶解的过程,为游戏或动画带来逼真的视觉体验。 溶解效果通常涉及到表面的变化和过渡,这在3D渲染中可以通过纹理坐标、...

    Unity Shader-死亡溶解效果

    首先,我们要了解溶解效果的基本原理。这种效果通常由两个主要部分组成:一是溶解的启动条件,二是物体表面的溶解动画。启动条件可以是时间、用户交互或其他游戏逻辑,如角色生命值归零。而溶解动画则涉及表面像素的...

    ShaderGraph实战教程之溶解效果shader

    溶解效果是游戏中常用的一种效果,可用于Boss死亡时的消失。溶解效果的原理是通过一张噪波贴图,实现模型上随机消失。

    DissolveEffectForTMPro:DissolveEffectForTMPro为Unity中的TextMeshPro提供溶解效果组件

    DissolveEffectForTMPro为Unity中的TextMeshPro提供了溶解效果组件。 &lt;&lt;| | | | &gt;&gt; 什么是新的? 您是否要接收新版本的通知? 描述 DissolveEffectForTMPro为Unity中的提供了溶解效果组件(来自 )。 它...

    Shader_程序化3D噪声贴图制作溶解效果

    这个素材是基于官网“《Trifox》中的遮挡处理和溶解着色器技术”制作的,因为官网并没有放出效果的核心部分代码,我只做出了“基于世界坐标的3D噪点贴图的溶解效果”的材质。后半部分好像涉及到了屏幕特效啥啥的,...

    DissolveEffectForUGUI:uGUI的溶解效果,无需实例化。 请加注星标并观看此项目:)

    uGUI的溶解效果,无需实例化。 &lt;&lt;| | | &gt;&gt; 描述 DissolveEffectForUGUI将dissolve-effect应用于uGUI元素(Image,RawImage,Text等),而无需进行实例化。 这将抑制额外的绘制调用并提高性能。 参量 溶解...

    C++实现屏幕溶解

    c++实现屏幕溶解,直接将代码复制到vs或者别的编译器中就可以直接跑了,效果绝对炸裂炫酷

    Materialization FX 1.0 溶解效果shader unity3d asset Unity插件下载 3d游戏开发

    Materialization FX 1.0 unity3d asset Unity插件下载 3d游戏开发 插件详情: 溶解 资源版本: V1.0 unity版本: 官方推荐Unity版本号:Unity5.5.1 or higher

    粒子图像:滚动上的粒子溶解效果

    在这个主题中,“粒子图像:滚动上的粒子溶解效果”指的是利用JavaScript编程语言实现的一种特定的粒子动画效果,这种效果会在页面滚动时呈现出粒子逐渐溶解的变化。 在JavaScript中,实现粒子效果通常涉及到以下几...

    unity3d 好用的溶解Dissolve shader 支持urp和shadergraph

    总的来说,这个Dissolve Shader结合了Unity3D的URP和ShaderGraph,提供了易用且功能强大的溶解效果,无论是游戏开发还是互动艺术创作,都能为作品增添独特的视觉魅力。通过定向溶解的特性,开发者和艺术家们可以创造...

    基于智能微波化学工作站的煤溶解实验

    实验结果显示,溶解时间是影响煤炭溶解效果的主要因素,其次是溶解压力,而功率和温度对于煤炭的溶解比率影响相对较小。这一发现对于煤炭的有效利用和洁净煤技术的开发具有重要的意义。 智能微波化学工作站是一种...

    易语言源码易语言屏幕溶解源码.rar

    "易语言屏幕溶解源码"是基于易语言编写的用于实现屏幕溶解效果的源代码。这个项目可能是一个小型的屏幕特效程序,用于在两个界面或图像之间创建平滑过渡,类似于电影中的溶解转场效果。 在易语言中,实现屏幕溶解...

    wpf、slverlight50种自定义界面变换特效溶解,3D旋转

    例如,溶解效果可以通过`Storyboard`和`DoubleAnimation`来实现。当一个界面元素从可见变为不可见或反之,动画会平滑地改变其透明度,从而实现“溶解”效果。同时,`DoubleAnimation`可以设置动画的开始值、结束值、...

    行业分类-设备装置-杜仲粗胶溶解所用溶剂及溶解工艺.zip

    在IT行业,我们可以利用这些知识来开发监控和控制溶解过程的自动化系统,比如通过传感器和数据分析来优化溶剂的使用,提升提取效率,或者开发软件来模拟和预测不同工艺条件下的溶解效果。此外,还可以设计用户友好的...

    碱性体系下乏燃料氧化溶解行为与机理研究进展.docx

    例如,Peper等人的研究显示,在低浓度(0.1 mol/L)时,Li+碳酸盐的溶解速率最高,而高浓度(1 mol/L)时,NH4+碳酸盐的溶解效果最佳。Smith等人的研究也证实了不同碱金属碳酸盐对UO2溶解的影响,不同浓度下,各种碱...

    JS溶解形式的文字切换特效

    溶解效果可以通过CSS中的透明度(opacity)属性来实现,结合定时器(如setTimeout或setInterval函数)来控制动画的逐步变化。 2. **HTML结构设计**:为了实现文字切换,我们需要至少两个文本元素,一个用于显示当前...

    C++ 屏幕溶解

    2. **像素操作**:溶解效果是通过对每个像素进行混合操作来实现的。可以使用线性插值方法逐步调整像素的RGB值,从旧图像逐渐过渡到新图像。这通常涉及到循环遍历屏幕上的每个像素,根据时间或帧率控制混合比例。 3....

    图片转场,图片过渡效果

    ' 程序数组 = { &从左往右推出效果, &从右往左推出效果, &从上往下推出效果, &从下往上推出效果, &从左边抽出效果, &从右边抽出效果, &从上边抽出效果... &溶解效果, &水平随机线效果, &垂直随机线效果, &下落线效果 }

    Advanced Dissolve 2022.6.1.zip

    《Unity中的高级溶解效果——Advanced Dissolve 2022.6.1详解》 Unity作为全球最受欢迎的游戏开发引擎之一,其丰富的内置功能和强大的扩展性使得开发者能够创造出各种惊人的视觉效果。其中,Advanced Dissolve是...

Global site tag (gtag.js) - Google Analytics