当前位置: 首页 > news >正文

Unity之ShaderGraph如何实现无贴图水球效果

前言

我们今天来实现一个无贴图水球效果,如下图所示:
在这里插入图片描述

主要节点

UV+Split:可以获得UV在RGB三个颜色分别的分量
在这里插入图片描述
Remap:重映射节点
基于输入 In 值在输入In Min Max的 x 和 y 分量之间的线性插值,返回输入Out Min Max的 x 和 y 分量之间的值。

Step:阶梯节点
如果输入In的值大于或等于输入Edge的值,则返回 1,否则返回 0。
在这里插入图片描述
Lerp:插值节点
返回输入T在输入A和输入B之间进行线性插值的结果。
例如,当输入T的值为0 时,返回值等于输入A的值,当输入 T 的值为 1 时,返回值等于输入B的值,当输入 T 的值为 0.5 时,返回值等于输入 B 的中点。两个输入A和B。
在这里插入图片描述
Ellipse:椭圆节点
根据输入UV生成椭圆形状,其大小由输入Width和Height指定。生成的形状可以通过连接平铺和偏移节点来偏移或平铺。
这里的椭圆目的是做一个椭圆的颜色提出,让上面的方形水波纹显示在一个球体内。
在这里插入图片描述

全部节点连线

在这里插入图片描述

http://www.lryc.cn/news/204309.html

相关文章:

  • 【C语言】指针错题(类型分析)
  • prosemirror 学习记录(二)创建 apple 节点
  • 自然语言处理---迁移学习
  • node 第十天 原生node封装一个简易的服务器
  • php实战案例记录(25)intval函数的用法
  • laravel框架介绍(二) composer命令下载laravel报错
  • 代码签名证书到期了怎么续费?
  • JAVA 同城服务预约家政小程序开发的优势和运营
  • 基于粒子群算法的无人机航迹规划-附代码
  • 前端使用qrcodejs2插件实现根据网址生成二维码
  • A股风格因子看板 (2023.10 第11期)
  • anaconda安装python 3.11
  • 问题:EventSource 收不到流数据及 EventSource 的 onmessage 方法为null
  • P2 B+树索引
  • 爬虫知识之BeautifulSoup库安装及简单介绍
  • 如何有效取代FTP来帮助企业快速传输大文件
  • 免登陆积分商城原理
  • muduo源码学习base——Atomic(原子操作与原子整数)
  • 最短路相关笔记
  • Web前端-Vue2+Vue3基础入门到实战项目-Day5(自定义指令, 插槽, 案例商品列表, 路由入门)
  • mysql json数据类型 相关函数
  • 如何实现前端实时通信(WebSocket、Socket.io等)?
  • 使用 SSSD 进行网络用户身份验证
  • 紫光展锐携中国联通完成RedCap芯片V517孵化测试
  • 算法通关村第十一关青铜挑战——移位运算详解
  • 2023年面试测试工程师一般问什么问题?
  • 2023年中国汽车覆盖件模具竞争格局、市场规模及行业需求前景[图]
  • vue3项目运行报错import zhCn from “element-plus/lib/locale/lang/zh-cn“
  • 读书笔记:Effective C++ 2.0 版,条款26(歧义)、条款27(禁止部分隐式生成的函数)
  • MySQL基本操作之数据库设计理论