Unity Shader Graph - Colored Ghost
Unity Graph Shader Ghost
2023-09-27 14:19:52 时间
效果图:
新建PBR Graph,创建以下属性:
Scroll Driection(Vector2 类型):控制滚动方向
Noise Scale(Vector1 类型):控制噪点规模
First Color(HDR类型 Color):第一种颜色
Second Color(HDR类型 Color):第二种颜色
创建Position节点,获取模型的顶点位置,Space空间使用默认World模式,输出至新建Tiling And Offset节点中的UV属性:
Offset偏移毫无疑问使用Time节点让其动起来,为了使用创建的Scroll Direction属性控制滚动方向,将Time节点输出与Scroll Diection值使用Multiply节点相乘后再输出至Tiling And Offset节点中Offset属性:
创建Simple Noise噪点节点,UV使用Tiling And Offset节点的输出值,Scale则通过创建的Noise Scale属性控制:
Simple Noise节点的输出值同时连接到PBR Master主节点中的Nomal和Alpha:
创建一个Lerp插值节点,通过Simple Noise节点的输出值实现First Color和Second Color两种之间的插值:
最终将Lerp节点输出值同时连接到PBR Master主节点中的Albedo和Emission:
相关文章
- 如何让Unity自动打开一个项目
- Unity引擎渲染模块知识Tree
- UWA六月直播第四弹-Unity UI模块优化案例精讲,今晚8点不见不散
- 《Unity着色器和屏幕特效开发秘笈(原书第2版)》一1.5 在表面着色器中使用属性
- 手把手教您快速运行Unity华为游戏(GameService)
- 《Unity 3.x游戏开发实例》——2.6节被困在自己的主题中
- 【Audio】Unity音频模块:加载、转换、剪切、混音、合并
- Unity 基础 之 实现枚举(enum/Enum)遍历的三种简单方法(foreach/for)
- Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据,并解析读取数据
- Unity 工具 之 获取 OpenWeatherMap 的天气(可以获取国内外的天气)的简单封装
- Unity 图解脚本函数生命周期(综合各种解释)
- Unity 之 UGUI Text文本组件详解
- Unity 之 UGUI Toggle组件介绍和简例
- Unity 之 强大的宏定义
- Unity 之 场景加载Application.LoadLevel过时(5.3.0版本以上)
- Unity PlayerPrefs 游戏存档
- Unity 之 虚拟现实的UI制作和交互