摘要:波形环境 Wave World 效果 根据物理学原理模拟液体中的波动,通过调整水面与地面的互动,创建动态波浪效果。可用于生成水面反射、模拟水体波动及创建真实的液体效果,特别适用于小到中型水域的场景 。
Ae菜单:效果/模拟/波形环境
Simulation/Wave World
波形环境 Wave World 效果 根据物理学原理模拟液体中的波动,通过调整水面与地面的互动,创建动态波浪效果。可用于生成水面反射、模拟水体波动及创建真实的液体效果,特别适用于小到中型水域的场景 。
本效果仅适用于 8-bpc 色深模式。
◆ ◆ ◆
效果属性说明
要了解此效果的工作原理,请先了解以下有关波形物理学的信息:波由波峰和波谷组成。波的“振幅”是波峰和波谷之间的高度或距离。“波长”是从一个波峰到下一个波峰的距离。“频率”则是波形每秒通过固定点的次数。
点击“重置” Reset 按钮,恢复所有选项到默认值。
视图
View
用于指定预览波形环境效果所用的方法。
--线框预览
Wireframe Preview
默认选项。提供波形创建方式的视觉描绘。
灰度输出表示高度地图:白色表示最高的波形,而黑色表示最低的波形。两个矩形轮廓表示以下两个极端值:青色矩形表示纯白色,紫色矩形表示纯黑色。绿色网格表示地面图层;默认情况下,它是平直的,但使用灰度图像可扭曲它。白色网格表示水面。
--高度地图
Height Map
将最高点显示为明亮的像素,将最低点显示为黑暗的像素。在创建置换图时使用此视图。
线框控制
Wireframe Controls
用于调整线框模型的外观,影响波形的预览效果,但不会改变最终的灰度输出。
水平旋转
Horizontal Rotation
围绕水平轴(左右)旋转线框预览。
当调整此属性时,扭曲线框模型可使整个线框模型位于完整视图中。
垂直旋转
Vertical Rotation
围绕垂直轴(上下)旋转线框预览。
垂直缩放
Vertical Scale
垂直拉伸线框模型,帮助更好地查看高度差异。
高度映射控制
Height Map Controls
此组属性用于调整波形的高度地图,影响水面和波峰波谷的表现。
提示:
在调整亮度和对比度时,使波面图层位于青色和紫色矩形之间。如果波峰穿过青色矩形,则会将其修剪为纯白色。如果波谷穿过紫色矩形的底部,则会将其修剪为纯黑色。如果要创建置换图,请尽量避免修剪,因为这样会显示看似反常的平峰和平谷
亮度
Brightness
调整水面的整体高度。
默认值为 0.5。调整此属性可使整体灰度输出变亮或变暗。
如果将“波形环境”效果用于置换,则此属性可上下移动水面,正值使水面升高,负值则使其降低。
对比度
Contrast
增加或减少波峰与波谷之间的灰度差异,影响波形的锐度。
默认值为 0.25。较低的值可使灰色变均匀,较高的值可使黑色到白色的范围更宽(直至修剪)。
灰度系数调整
Gamma Adjustment
调节波形的亮度斜率,影响波峰的圆滑程度与波谷的深度。结果仅在“高度地图”视图中可见。
默认值为 1。较高的值会使波峰较圆,使波谷较窄,而较低的值会使波谷较平滑,使波峰较尖。
渲染采光井作为
Render Dry Areas AS
当部分地面图层高于水面时,会创建干区 Dry Areas,控制干区的渲染方式。可以使用“陡度”控件处理采光井。
--实心
Solid
默认选项。默认选项,干区被渲染为实心区域。
--透明
Transparent
干区渲染为透明,适合合成使用。
此选项可用于将“波形环境”效果合成到场景中。例如,可以使用预合成的具有透明度的波形环境场景作为“焦散效果”的置换图,以及作为效果图层的轨道遮罩。
透明度
Transparency
调整水面透明度,模拟不同的液体透明度。
例如,可以模拟清澈的水池或浓咖啡池。
模拟
Simulation
调整波形模拟的分辨率和速度。
网格分辨率
Grid Resolution
控制波面和地面网格的分辨率。
默认值为 40。值越高,模拟越精细,但渲染时间增加。
-- 网格分辨率降低采样
Grid Res Downsamples
默认勾选,在输出分辨率降低时,降低内部模拟的分辨率,从而加快渲染速度。但是,结果可能会使输出看起来不寻常。
波形速度
Wave Speed
控制波浪的传播速度,模拟液体的粘度。
阻尼
Damping
控制波浪的衰减速度,影响波浪传播的距离。
反射边缘
Reflect Edges
指定波形弹离图层边缘并弹回场景的方式。
例如,“无” None,表示波形在边界消失。“全部” All表示波形在全部边界处反弹回去。
预滚动(秒)
Pre-Roll (seconds)
指定波形开始移动的时间。
默认情况下,此效果从没有波形或波纹的静止表面开始。使用此属性可在图层开始移动之前使波形开始移动。在预滚动期间,会将此效果第一帧的设置应用到图层中。
地面
Ground
指定水下地面的外观和形态,影响波浪与地面的交互。
地面
Ground
设置地面图层,影响水面与地面的交界处。
如果为地面使用动画图层,则“波形环境”效果仅对第一帧采样。
“波形环境”效果可确定水面与地面边缘的交集,计算弹离水岸的波形,并可根据深度适当调整波形速度。
图层的亮度可确定地面:白色表示高海拔,而黑色表示低海拔。
陡度
Steepness
调整地面坡度,影响波浪的反应。
网格在黑色阶已锁定,这样它始终从底部向上增大。换句话说,无法将波谷底部调整得更深;但可以将边缘调整得更高。要使波谷更深,请将更高的“陡度”设置与更低的“高度”设置结合使用。
高度
Height
控制水面与最深地面的距离,影响波浪的行为。
使用此属性可使水域更深或更浅。在更改水的深度时,波形会相应地改变:深水中的波形移动得较快,浅水中的波形移动得较慢。
提示:
使用“线框预览”时调整高度控件似乎会使地平面降低,但线框摄像机始终与水平面一起移动。
波形强度
Wave Strength
控制为地面“高度”或“陡度”设置动画时结果波形有多大。
默认值为 0,表示不产生任何波形。
可以创建脉冲波效果,具体方法是为地面的“陡度”设置动画,以使地面穿过水体,产生波形。随后可使用“波形强度”控件来增强此效果。
创建程序 1 / 2
Producer 1/2
创建程序控件用于定义波形开始的点和波形的特性。
“创建程序 2”与“创建程序 1”类似,但用于第二个波源,可用于创建交互波浪或多重干涉的水波效果。
类型
Type
选择波形生成的类型,决定波浪的传播模式。
--环形
Ring
创建的波形就像将石头投入池塘产生的波形一样;波形在圆形(或椭圆形,具体取决于效果点的大小设置)中向外扩散。
--线条
Line
用于创建从线形而非椭圆形的创建程序位置发出的波形。
此选项可用于创建看起来像从很远的位置生成的波形一样的波形。产生的波形与线边缘垂直。线的长度基于“高度/长度”设置。
位置
Position
控制波形产生的中心点。
可直接输入坐标值,或者使用坐标值左侧的控件在查看器面板上点击以确定中心点位置。
高度/长度
Height/Length
指定“环形”创建程序的(垂直)高度,以及调整“线条”创建程序的长度。
宽度
Width
指定创建程序区域的(水平)宽度。
角度
Angle
指定“线条”和“环形”类型的波形创建程序区域的角度。
此选项用于设置线的方向,可控制波形的初始方向,波形从与其长度垂直的线的任一侧面发出。
振幅
Amplitude
控制波浪的高度。
值越高,创建的波形变化越明显,但可能会导致出现剪切问题,可以使用“亮度”和“对比度”属性来修复这一问题。
频率
Frequency
控制波浪的产生频率。
默认值为 1,表示每秒铺开波形一次。
相位
Phase
指定波形在波形相位中开始的位置。
例如,使用默认设置 0° 时,液体中的首次扰动是凸波(从水面向上凸出)。“相位”设置为 180° 时,液体中的首次扰动是凹波。
◆ ◆ ◆
应用举例
1、模拟水面反射
使用“波形环境”作为水面效果源,结合“焦散”效果生成反射光的动态效果。可以通过调整“波形强度”和“频率”创建适应不同液体的波动。
2、水体的动态波动
动态调整“陡度”和“波形速度”,通过动画控制水面的波动,模拟不同水体的运动,如湖面、池塘等。
3、基于表达式的波形动态
为“波形速度”设置表达式,基于时间变化自动调整波形的速度。
// 示例:speed = Math.sin((time+1) * 0.5) * 1; // 动态调整波速speed“点赞行美意,赞赏是鼓励”
来源:淇方教育