Unity之ShaderGraph如何实现瓶装水效果

前言

有一个场景在做效果时,有一个水瓶放到桌子上的设定,但是模型只做了个水瓶,里面是空的,所以我就想办法,如何做出来瓶中装睡的效果,最好是能跟随瓶子有液体流动的效果。
如下图所示:
在这里插入图片描述

水面实现

在这里插入图片描述

水面效果

在这里插入图片描述

液体颜色设置

因为液体有边缘颜色和内里面颜色,所以要分开设置,我们使用了IsFrontFace节点,如下图所示:
在这里插入图片描述

液体的流动效果

我们可以使用Rotate About Axis节点,做一个液体流动的效果,

相关推荐

  1. 耀斑层-如何Unity实现耀斑亮光效果

    2023-12-27 07:58:02       119 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 07:58:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 07:58:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 07:58:02       87 阅读
  4. Python语言-面向对象

    2023-12-27 07:58:02       96 阅读

热门阅读

  1. gRPC-Go基础(1)基础知识

    2023-12-27 07:58:02       59 阅读
  2. 深入理解 golang 中的反射机制

    2023-12-27 07:58:02       56 阅读
  3. Go配置镜像源

    2023-12-27 07:58:02       70 阅读
  4. 云原生Kubernetes系列 | Kubernetes Secret及ConfigMap

    2023-12-27 07:58:02       52 阅读
  5. 三、C++版本OpenCV的API使用

    2023-12-27 07:58:02       61 阅读
  6. 第六章2 总结+若干实战题

    2023-12-27 07:58:02       64 阅读
  7. FreeSWITCH的sip_gethostbyname=true

    2023-12-27 07:58:02       64 阅读
  8. python之glob的用法

    2023-12-27 07:58:02       69 阅读
  9. DshanMCU-R128s2硬件设计参考

    2023-12-27 07:58:02       54 阅读
  10. SpringBoot3 整合Redis

    2023-12-27 07:58:02       49 阅读
  11. vue3中安装并使用CSS预处理器Sass的方法介绍

    2023-12-27 07:58:02       62 阅读
  12. Redis Stream消息队列之基本语法与使用方式

    2023-12-27 07:58:02       39 阅读
  13. [oracle数据库]dblink的使用

    2023-12-27 07:58:02       62 阅读
  14. 如何将自建的ElasticSearch注册成一个服务

    2023-12-27 07:58:02       59 阅读
  15. codeforces 1676F

    2023-12-27 07:58:02       65 阅读