
实现100个unity特效
文章平均质量分 78
从2023.7.14开始,立个flag,用unity实现100个特效,知识内容涉及Shader、Shader Graph、VFX、粒子系统、灯光、后处理,100只是概念,可能比100少也可能比100多,感兴趣的可以关注一下专栏,不定期更新
向宇it
这里没有教程,这里只做学习分享!我的学习理念是:与其闭门造车,不如站在巨人的肩膀上 —— 融会贯通行业前辈们的宝贵经验。
展开
-
【实现100个unity特效之28】皮毛shader着色器 实现可以用动的毛茸茸毛绒绒效果
【实现100个unity特效之28】皮毛shader着色器 实现可以用动的毛茸茸毛绒绒效果原创 2024-08-27 10:27:47 · 1770 阅读 · 0 评论 -
【实现100个unity特效之26】如何在Unity中创建和发射2D激光
【实现100个unity特效之26】如何在Unity中创建和发射2D激光原创 2024-08-26 10:51:51 · 784 阅读 · 2 评论 -
【实现100个unity特效之25】Unity中实现二次元模型,基于光照的内置和URP管线卡通化渲染shader
【实现100个unity特效之25】Unity中实现二次元模型,基于光照的内置和URP管线卡通化渲染shader原创 2024-08-23 08:15:05 · 2148 阅读 · 2 评论 -
【实现100个unity特效之24】使用ShaderGraph将图片转变为像素艺术
【实现100个unity特效之24】使用ShaderGraph将图片转变为像素艺术原创 2024-08-20 10:20:02 · 621 阅读 · 0 评论 -
【实现100个unity特效之23】unity使用shader Graph实现2d打击波 热扭曲 水波纹
【实现100个unity特效之23】unity使用shader Graph实现2d打击波 热扭曲 水波纹原创 2024-08-15 10:10:21 · 728 阅读 · 0 评论 -
【实现100个unity特效之22】unity用Particle粒子系统制作2d龙卷风特效效果
【实现100个unity特效之22】unity用Particle粒子系统制作2d龙卷风特效效果原创 2024-08-15 10:07:50 · 644 阅读 · 0 评论 -
【实现100个unity特效之21】使用Unity的ShaderGraph实现2D天空和渐变效果,几种不同颜色混合过渡效果
【实现100个unity特效之21】使用Unity的ShaderGraph实现2D天空和渐变效果,几种不同颜色混合过渡效果原创 2024-08-12 10:06:38 · 812 阅读 · 0 评论 -
【实现100个unity特效之20】用unity实现物品悬浮和发光像素粒子特效
【实现100个unity特效之20】用unity实现物品悬浮和发光像素粒子特效原创 2024-08-12 10:05:26 · 929 阅读 · 0 评论 -
【实现100个unity特效之19】使用ShaderGraph实现Unity 2D水
【实现100个unity特效之19】使用ShaderGraph实现Unity 2D水原创 2024-08-08 12:06:52 · 2553 阅读 · 2 评论 -
【实现100个unity特效之18】使用Unity粒子系统制作美丽的上帝之光——2d投射阳光效果
【实现100个unity特效之18】使用Unity粒子系统制作美丽的上帝之光——2d投射阳光效果原创 2024-08-08 12:02:12 · 623 阅读 · 2 评论 -
【实现100个unity特效之17】在unity中使用shader和ShaderGraph分别实现模糊特定层,高斯模糊效果
【实现100个unity特效之17】在unity中使用shader和ShaderGraph分别实现模糊特定层,高斯模糊效果原创 2024-08-07 11:36:26 · 907 阅读 · 0 评论 -
【实现100个unity特效之16】unity2022之前或者之后版本实现全屏shader graph的不同方式 —— 适用于人物受伤红屏或者一些其他状态效果
今天和大家一起来学习一下unity2022版本新出的全屏shader graph,如果在2022之前想要实现全屏shader,可能还需要自己写脚本,但是在2022.2的版本之后,unity将它纳入了进来。原创 2024-08-07 11:24:47 · 1215 阅读 · 4 评论 -
【实现100个unity特效之15】最简单的方法使用shader graphs实现2d非像素和像素树叶草的随风摇摆效果
【实现100个unity特效之15】最简单的方法使用shader graphs实现2d非像素和像素树叶草的随风摇摆效果原创 2024-08-06 13:58:01 · 709 阅读 · 2 评论 -
【实现100个unity特效之14】unity2d任务死亡像素破碎效果
【实现100个unity特效之14】unity2d任务死亡像素破碎效果原创 2024-08-05 10:19:41 · 1183 阅读 · 0 评论 -
【实现100个unity特效之13】unity2d给敌人制作像素随机受击刀光粒子效果
【实现100个unity特效之13】unity2d给敌人制作像素随机受击刀光粒子效果原创 2024-08-05 09:45:44 · 757 阅读 · 0 评论 -
【实现100个unity特效之12】Unity中的冲击波 ——如何使用ShaderGraph制作一个冲击波着色器
【实现100个unity特效之12】Unity中的冲击波 ——如何使用ShaderGraph制作一个冲击波着色器原创 2024-08-03 18:31:58 · 2266 阅读 · 2 评论 -
【实现100个unity特效之11】实现一个2d游戏万能受击闪白闪烁效果
【实现100个unity特效之11】实现一个2d游戏万能受击闪白闪烁效果原创 2024-08-02 22:36:29 · 948 阅读 · 0 评论 -
【实现100个unity特效之10】Unity 实现2D图片发光
使用ShaderGraph实现图片自发光效果创建材质记得开启URP配置的HDR效果预览效果应用,敌人和总部窗户发光效果。原创 2024-07-29 10:52:15 · 960 阅读 · 1 评论 -
【实现100个unity特效之9】Unity 2D Shader Graph溶解效果教程
添加主图显示我们将使用Simple Noise简单噪声节点对图片进行溶解噪声过于密集,降低Scale到20亮度太小,我们给噪声加上一个数值0.25通过Remap节点,将噪声重新映射到一个较大的范围这样我们就有了斑点纹理,将纹理通过c1amp重新限制到0到1的范围将做好的纹理与图片相乘,我们就得到了一个溶解的效果。原创 2024-07-29 10:51:38 · 764 阅读 · 0 评论 -
【实现100个unity特效之8】使用ShaderGraph实现2d贴图中指定部分局部发光效果
我们的主纹理中有部分是透明的,而我们的这个黑白纹理中都是不透明的,虽然我们黑色的部分它的RGB都是O,但它的A是1,当我们直接使用这个(黑白纹理的)RGBA和主纹理(的RGBA)进行相加时,它的A会把主纹理的A给覆盖了,这样就会导致主纹理中的透明度都设为1了,透明部分都被覆盖了。(阈值):控制哪些亮度的像素会受到泛光效果的影响。当我们使用add的时候,Unity会自动进行转换,比如我们R是0,Unity会自动把它转换成RGBA都是0的值,而我们R是1的时候,Unity就会自动转换成RGBA都是1的值。原创 2024-07-24 13:37:49 · 3002 阅读 · 2 评论 -
【实现100个unity特效之7】shader实现3D物品闪光和描边效果
【实现100个unity特效】shader实现3D物品闪光和描边效果原创 2024-01-24 09:16:49 · 2158 阅读 · 0 评论 -
【实现100个unity特效之7】unity 3d实现各种粒子效果
上面设置的值表示,当粒子效果数量达到100以后,它就会为了保护计算机,当前面一波的粒子效果消失之后,才会去进行下一波的粒子效果的显示,这是一种保护性能、设置上限的方法,也是一种保护性能‘设置上限的方法。那就说明了:你当前粒子效果能够显示的最大颗粒数,场景中允许的颗粒数,已经饱和了,就不会继续去生成新的粒子效果了,也就是在主模块当中的。触发的条件,我们选择的是当当前粒子、也就是我们的雨滴碰撞到任何的模型物体时呢,就会发出涟漪的效果。(量力而行,力虽微,心暖人,你的支持是我创作的最大动力)原创 2023-06-05 22:59:38 · 17580 阅读 · 10 评论 -
【实现100个unity特效之5】unity2d 各种粒子特效
我只是我抽空写了一些简单的2d粒子特效,后面如果接触新的不错的2d特效,我还会继续补充。unity 3d实现下雨、雾气、萤火虫和火花四溅的粒子效果。原创 2023-06-08 21:21:10 · 7826 阅读 · 4 评论 -
【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(2023/12/1更新)
ShaderGraph是Unity中的一个可视化工具,用于创建和编辑图形着色器。其意义在于简化编写复杂着色器的过程,减少对具体编程语言的依赖,使艺术家和设计师可以更方便地创建各种美术效果。使用ShaderGraph可以通过图形界面设置着色器属性,包括颜色、纹理、光照等,并在视窗预览中即时显示结果,从而快速迭代和调整着色器。使用ShaderGraph需要先安装Unity 2018.1或以上版本,并添加ShaderGraph插件。打开ShaderGraph面板后,可以通过拖放节点并连接它们来创建着色器。原创 2023-06-25 14:43:00 · 35593 阅读 · 54 评论 -
【实现100个unity特效之3】使用PerlinNoise(柏林噪声)实现平滑的灯光闪烁效果
这个算法的特点是:随着参数 x,y 值的移动,它的返回值会是连续且平滑变换的随机值。这个算法会返回一个0到1之间的 foat 类型的值。原创 2023-05-03 00:22:41 · 863 阅读 · 0 评论 -
【实现100个unity特效之2】使用shader和shader Graph实现2d图片描边效果(附源码)
最近在学习shader Graph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人会分享shader Graph的连线图源码没有的话我就想着把我的学习笔记和整理源码分享出来吧,我想于是就有了这篇文章。原创 2023-07-09 17:12:50 · 6171 阅读 · 2 评论 -
【实现100个unity特效之1】使用Shader Graph实现动物森友会的世界弯曲效果(带源码)
本文的灵感来自动物森友会的神奇世界!动物们在这里生活、探索和建设,而世界弯曲的效果给游戏增添了更多的魅力和惊喜。你是否曾经想过如何使用Unity来实现这一独特的效果?在本文中,我们将带你逐步了解如何用Unity解锁世界弯曲的神奇力量。动物森友会是一款备受欢迎的模拟经营游戏,最引人瞩目的特点之一就是游戏中的世界弯曲效果。当角色移动时,场景以一种富有艺术感的方式扭曲和变形,营造出一种奇幻而迷人的感觉。这种效果让玩家沉浸在一个与众不同的虚拟世界中,提供了一种独特的视觉体验。原创 2023-07-07 23:42:18 · 3263 阅读 · 2 评论