ShaderForge-霓虹漩涡

本系列开始进行ShaderForge实战案例分析,案例的参考来源自朧老师的ShaderForge教程。
附带教程链接地址:http://www.aboutcg.org/?s=shaderForge&post_type=course。
文末我会提供相关使用的素材。

效果预览

思路分析

首先我们肯定需要一张颜色渐变的图片,颜色的变化是从外到中心点扩散,是径向效果,我们需要引入一个极坐标变化的概念。我们可以在PS中将一个图片设置为极坐标效果。我们需要将UV信息转变由一个UV变化转变为一个极坐标变化。
关于极坐标的概念,请查看连接。

开始制作

创建默认的自定义光照模式Shader,并且删除默认的节点。
首先添加一个Texture2D节点,改名为MainTex,并且选择好图片素材。

更改预览区域的默认模型,并且旋转预览区域的物体(刚开始可能是背面,看不到东西),连接节点进行预览。
注意节点不连接东西也是有默认的信息的。我们分析一下效果的变化,由外到内是一个径向的渐变效果,一圈一圈的颜色显示是一个角度变化的效果,这正好符合极坐标的概念,我们来构造这两个方向的变化。

首先来看U方向的变化,如何构造一个径向渐变,为了构造一个径向的变化效果,我们可以想到使用距离节点后者长度节点,我们将原始的UV信息改造成一个4个小正方形的结构,中间是0,0,四周的顶点是1和-1的结构。

可以观察节点的预览效果,Length已经变成了一个由内到外的径向0-1变化效果。

接着来看V方向的变化,V方向我们需要一个随角度变化的效果,我们需要用到反正切函数,关于效果具体原理不做过多推导,有兴趣的可以自行查找资料。

我们使用分量遮罩节点,分理处UV信息(RG),作为反正切节点的输入,反正切节点限制输出范围为0-1,现在可以看到变化的效果。

接下来我们使用Append节点,将两个分别变化的信息,叠加成一个二维数据,连接节点查看效果。

可以看到现在已经出现了彩虹圈的效果,注意圈出的节点设置部分。
现在我们添加一个时间节点来控制它的径向变化,并添加变量进行速度的控制。

完整的节点效果图。有些节点的命名可能没有说明,请大家自行根据意义进行定义。

相关素材

链接: https://pan.baidu.com/s/1gftmjOf 密码: t26z

ShaderForge-霓虹漩涡相关推荐

  1. ShaderForge 之霓虹旋涡

  2. 【shaderforge学习笔记】 Rotator节点

    ShaderForge Rotator节点 一.节点介绍 旋转器 输出的是输入的uv以[piv]为锚点旋转后[ang] (单位为弧度)的uv信息.如果ang没有连线,或者ang连线到time节点上,那 ...

  3. 使用Python,Opencv绘制调色板及圆形来模拟霓虹的渐变效果

    使用Python,Opencv绘制调色板及圆形来模拟霓虹的渐变效果 1. 效果图 2. 源码 参考 这篇博客将使用python,opencv绘制调色板及圆形来模拟霓虹的渐变效果. 1. 效果图 可以构 ...

  4. dnf超时空漩涡副本路线流程图_DNF超时空漩涡真的不难,掌握这些技巧和打法,自己开团当团长!...

    爱玩游戏,分享快乐,我是欢乐Tree. DNF经历了95级版本全职业改之后,阿拉德勇士们的输出能力得到了一次史诗级的加强,所以现在的超时空漩涡也不是那么遥不可及.但是现在超时空漩涡有很多"潜 ...

  5. dnf超时空漩涡副本路线流程图_DNF:超时空漩涡开荒全攻略一览,你顺利通关了么?...

    在新版本出来之后,应该很多玩家都在对新版本进行各种的开荒吧,特别是超时空漩涡的开荒,但是目前的话因为对于机制的不了解,因此也是出现大量的问题,就让小编 带大家看看吧. 1:应该很多人发现到了罗什之后大 ...

  6. java动效_Android 界面漩涡扭曲动效实现

    背景:之前偶然看到优酷有类似的页面切换动画效果.于是自己也打算来实现下这样的效果. 动效说明:点击界面中的任意位置,界面以点击位置作为中心点,开始以漩涡状态,扭曲,收缩.直到消失. 直接上我实现的效果 ...

  7. asynchttpclient 超时_dnf这才是混子的毕业套装,却发现超时空漩涡不买账!

    dnf这才是混子的毕业套装,却发现超时空漩涡不买账!按道理来说,光兵和帕拉丁穿这套装备去混团是最好的,结果现在超时空漩涡不要! 虽然说兵法套是95最好的魂之涛,但是这个混子套属性真心弱爆,不如正常哈林 ...

  8. android滤镜效果,Android图像处理之霓虹滤镜效果

    霓虹是用来描绘图像的轮廓,勾画出颜色变化的边缘,加强其过度效果,使图像产生轮廓发光的效果. 主要步骤为 1.根据当前像素与其右方和下方像素的梯度运算: 2.然后将结果值作为当前像素值,即将原图当前下像 ...

  9. dnf超时空漩涡副本路线流程图_DNF超时空漩涡机制

    随着越来越多的超界装备.反物质粒子的免费赠送,很多就算从来没有打过超时空漩涡的玩家,也能给自己凑齐三件或者更多的超界装备,为了快速凑齐剩余的几件超界装备,也有一些小伙伴会选择去与其他玩家组队通关超时空 ...

  10. 适合甜蜜节日应用的霓虹海报模板!

    各种甜蜜的日子,无论是情人节,七夕节,表白日,都可以适用的霓虹海报模板! 燃爆节日气氛必备!PSD分层格式,可以挑选性的选择图层!应用到直接的作品中! 更多海报模板到优图网 www.uppsd.com ...

最新文章

  1. 自回归与非自回归模型如何兼得?预训练模型BANG或许可解
  2. python 爬取网页照片!全代码!指定数量,指定目录,爬取过程详细!关于有下载照片过程但是不显示照片的问题的解释
  3. 常用的java虚拟机_带你了解 JAVA虚拟机 面试必备
  4. Android Wifi开发之WifiConfiguration
  5. 万字长文教你看懂java G1垃圾回收日志
  6. 正则表达式pcre在Android下的移植
  7. 牛客 牛牛的独特子序列(双指针/二分查找)
  8. Linux游戏蒸蒸日上,Wikimedia坚持开放格式,等等
  9. C# Reflection
  10. 开课吧python小课学了有用吗-未来2年,会计发展新趋势,你有必要了解一下......
  11. jquery.pagination 分页插件使用代码
  12. ubantu 软件安装教程汇总(持续更新)
  13. android studio 通知栏广播,Android消息推送,通知栏的显示和点击
  14. 看图猜成语小程序设计与实现(小程序+PHP)
  15. 最全的有道云笔记实用功能大盘点!PS:遇到优质的文章想收藏下来怎么办?在这里您就可以找到答案!
  16. 一级B计算机钱2021,2021年9月全国计算机一级WPS真题及答案(9)
  17. php删除管理员,WordPress 移除管理员后台添加用户权限
  18. 基于微信小程序的在线免费小说阅读系统
  19. unix sed命令
  20. 三维重建 - 摄像机标定和立体匹配中极线约束方法

热门文章

  1. [轉載]【京都动画统治世界】短篇科幻小说《2134动漫奇缘》
  2. win10不下载开热点的软件来开启无线热点
  3. 从「集装箱」思考Docker风潮
  4. html css二级下拉菜单,下拉导航 - 两级菜单(CSS/HTML)
  5. 中科大计算机招非全日制,中国科学技术大学工商管理(非全日制)招生简章
  6. mysql和jdbc(韩)
  7. Ubuntu 14.04 卸载搜狗拼音输入法及后续问题解决
  8. 怎样提高计算机内存,电脑物理内存不足怎么提高 电脑物理内存占用过高的解决方法...
  9. #EDA(电子设计自动化)
  10. 学习笔记61—兴趣阅读之经济学