概要

Blender 的水效果着色器,支持 Eevee 与 Cycles,带与深度结合的 Caustics;最新版 1.1.2,原文未提供支持的 Blender 版本。

Postshade - Waterfx
Postshade – Waterfx

PostShade – WaterFX 是一款适用于Blender的高级水效果插件,支持Eevee和Cycles渲染引擎。最新版1.1.2带来了节点布局优化、兼容性改进以及针对未来1.2版本的新功能准备。本文详细介绍其核心功能和技术细节。

技术细节

 

更新日志1.1.2

  • 节点布局进行了微调和更新。
  • 替换了可能在新版本Blender中出现问题的混合节点,现在使用自定义线性插值节点组。
  • 准备了结构以支持未来的1.2版本,包括处理穿过物体的湿度过渡和驱动水位变化等功能。
  • 移除了1.1.0版本,因为它存在某些Blender版本的兼容性问题。

深度特定的水Caustics

  • Eevee中引入了基于平滑Voronoi的Caustics,它们与深度化合物结合使用,增加了场景的真实感。
  • Voronoi系统在Cycles中也能工作,但建议使用集成的Cast Shadow Caustics功能以获得最佳效果。
  • 如果设置了光源、水面和场景中的对象作为接收器,水着色器将支持阴影Caustics。
  • 可以通过在Caustics组合节点的RGB通道上应用不同的相位偏移来实现色散效应。

功能亮点

  • 深度化合物现在使用Principled BSDF替代简单的漫反射,提供更准确的材质混合。
  • 涡浊度混合得到改进,提供了更好的漫射照明行为。
  • 新的化合物结构便于控制动画外观。
  • 通过分离RGB组件可以实现Caustics上的色散效应。
  • 涡浊度可以基于涡浊度量因子和光滑度来遮罩Caustics的可见性。

使用说明

  • 水FX允许轻松调整水的参数,包括透明度、颜色、混合度和平滑度。
  • 在Eevee和Cycles之间切换无需更改任何参数。
  • 动画可以通过调整噪声位移参数来创建水波效果。

结构改进

  • 节点组结构的一些小改动可能会让人感到困惑,但它们非常直观。
  • Caustics存储和计算在深度化合物中。
  • 水动画参数位于VecCoord化合物中,用于处理旋转、平铺和偏移。

总结

PostShade – WaterFX 是一个强大的Blender水效果插件,旨在为用户带来高效而真实的水体渲染体验。无论是在Eevee还是Cycles渲染引擎中,它都能提供出色的性能和视觉效果。随着未来的1.2版本更新,用户将能够享受到更多高级功能,如湿度过渡和驱动水位变化,从而进一步增强水体的真实感。无论是专业艺术家还是初学者,PostShade – WaterFX都是一个值得拥有的工具。

相关资源:Ghost Spirit Shader-Blender的幽灵效果Shader · CarPaint Collection-Blender的超写实程序化汽车漆面材质库 · Hologram Effect Shader-Blender科幻全息投影效果着色器

常见问题

支持哪些 Blender 版本?

原文未提供 Blender 版本区间,也没有版本信息表,只写了 1.1.2 的更新内容。

支持哪些渲染器?

Eevee 与 Cycles 都支持,两者之间切换不需要改任何参数。

Caustics 怎么出?

Eevee 用基于平滑 Voronoi 的 Caustics 配合深度化合物;Cycles 建议改用内置的 Cast Shadow Caustics。

1.1.2 改了什么?

调了节点布局,把可能在新版 Blender 出问题的混合节点换成自定义线性插值节点组,并为 1.2 预留了结构。

为什么没有 1.1.0?

原文说 1.1.0 因在部分 Blender 版本上有兼容性问题,已被移除。

能做出色散吗?

可以。在 Caustics 组合节点的 RGB 通道上给不同相位偏移就能得到色散。

水波动画怎么做?

调整噪声位移参数即可产生水波;水位变化的驱动被列为 1.2 版本要处理的方向。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。