Blender水材质着色器 – Water shader v1.2.2

  • 支持版本:
  • 官方演示:
起初,这款水着色器仅为个人使用而制作。但考虑到可能有其他人对此感兴趣,现将其分享出来。需注意,部分效果渲染耗时较长,比如色散和焦散效果,渲染时间可能会显著增加;还有一些效果需大量几何体支持才能正常展现。
Blender水材质着色器 - Water shader v1.2.2

一、您将获得的内容

  1. 水着色器:具备动画波浪、焦散、分散及泡沫效果。
  2. 雨效果:通过一个能输出涟漪掩码的节点组实现,该掩码可用作置换效果。
  3. 假流图效果:借助几何体邻近度达成流图效果。
  4. 水位:采用一种简易方式,为材质添加全局可控的通用沉积层。
  5. 几何体节点设置:用于在海岸线分布树叶、雨粒子和气泡。
  6. 标记为资产的内容:水材质、水着色器节点组、雨水涟漪节点组、流图节点组以及水对象。若将 “water 对象” 作为资产导入,与之相关的所有内容及资产都会一并导入。

二、水着色器各效果详解

  1. 焦散:焦散效果是通过组合 voronoi 纹理模拟而成,并且焦散可以设置动画,为水面增添动态光影变化。
  2. 色散:无详细构建说明。
  3. 体积:要实现逼真的水效果,营造漂亮的体积感至关重要。为此,可选择两种颜色进行体积混合,并依据水深控制体积密度,塑造出更真实的水体效果。
  4. 泡沫:水的表面细节不可或缺,泡沫便是其中一层。此设置运用噪声模式和环境光遮蔽,打造出两层泡沫图案。一层是普通的水面泡沫,另一层是基于环境阻塞,出现在与水接触物体附近的接触泡沫。
  5. :节点组内包含一些可动画的程序波形,让水面呈现出自然波动。Blender水材质着色器 - Water shader v1.2.2
  6. 流程图:基于几何近似度生成波的效果,需借助几何体节点和属性。此效果会让水看起来仿佛受到海岸线对象影响,但为保证良好的波分辨率,需要充足的几何体,且要将每个海岸线对象放置在一个集合中。
  7. :实现雨刷效果。
  8. Blender水材质着色器 - Water shader v1.2.2
  9. Geometry 节点组:如前文所述,通过该节点组,依据几何体接近度获得波形效果。您可选择分辨率以及影响水的组,灵活调整效果。
  10. 在海岸线附近散布树叶和其他物体:利用几何体接近度,可在海岸线附近散布树叶及其他对象。不过,散射遮罩的分辨率取决于细分分辨率,且此效果运行相对较慢,建议在确定海岸线位置后再开启。
  11. 雨滴:包含一个雨滴生成器,用于在水面生成雨滴对象。为保证性能,建议使用透明的雨滴卡,在 blend 文件中已提供一张 “raindrop 卡”。但需注意,着色器上的雨滴对象和雨滴效果并非完全一致,在极端特写镜头下可能效果不佳。此外,还包含一个 geo 节点组,可在所选集合中的任何对象上生成雨滴。
  12. 泡沫:此功能可让气泡在水的体积内分布。

 

 

    资源信息
    权限
    • 免费下载
      评论并刷新后下载
      登录后下载
    • {{attr.name}}:
    • 主用户组:
    • 会员等级:
    • 登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的(次)下载权限已经用完,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
    • 下载权限: 您已获得下载权限 您每天有次下载资源权限,今天剩余
    声明: 本站除原创资源外,发布资源均来自网络搜集或用户分享,资源仅限用于学习和研究,不得用于商业或非法用途,您必须在下载后24个小时之内,从您的电脑中彻底删除下载内容。如果您喜欢相关资源,请支持正版得到更好的服务
    如若本站内容侵犯了原著者的合法权益,可联系我们进行处理【版权协议声明】

    给TA打赏
    共{{data.count}}人
    人已打赏
    上一篇

    Blender懒人动画插件 - Lazy Animation v1.0

    下一篇

    Blender程序化地形着色器 - ProceduralTerrainShader

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    今日签到
    有新私信 私信列表
    搜索