**
Waves - superclass: textureMap; super-superclass:material -
classID: #(1997693774, 0)**

All
properties of this class have been exposed in **3ds
Max** **6**.

**Constructors:**

**Water
...**

**Waves**
...

**Properties:**

**numWaveSets**
Integer default: 10 --
animatable, alias: Num_Wave_Sets

Specifies how many wave sets are used in the pattern. Wave sets are groups of radially symmetrical waves that originate from randomly computed points along the surface of an imaginary sphere inside the object (a circle, in the case of 2D wave distribution). For calm water, set this to a low number. Use a high number for choppy water.

**waveRadius**
Float default: 800.0
-- animatable, alias: Wave_Radius

Specifies the radius,
in **3ds
Max** units, of the imaginary
sphere (3D distribution) or circle (2D distribution) whose surface
is the origin of each wave set. A large radius produces large
circular wave patterns, while a small radius produces dense,
smaller waves.

**waveLenMax**
Float default: 50.0 --
animatable

**waveLenMin**
Float default: 5.0 --
animatable

Define the interval used to randomly chose each wave center. If these two values are close together, the water appears more regular. If they’re farther apart, the water is less regular.

**amplitude**
Float default: 1.0 --
animatable

Adjusts the strength and the depth of the waves by increasing the contrast between the two colors.

**phase**
Float default: 0.0 --
animatable

Shifts the wave pattern. Animate this parameter to animate the motion of the pattern.

**distribution**
Integer default:
0

3D distributes the wave centers on the surface of an imaginary sphere, affecting all sides of a 3D object. 2D distributes the wave in circles centered on the XY plane, which is more appropriate for flat water surfaces such as oceans and lakes.

0- 3D

1- 2D

**randomSeed**
Integer default:
30159

Provides a seed number to generate the water pattern. The pattern changes with each seed, but all other settings are maintained.

**color1**
Color default: (color
198.9 198.9 239.7) -- animatable, alias: Color_1

Sets the wave trough color.

**map1**
TextureMap default:
undefined

Sets a map as the wave trough color.

**map1On**
Boolean default: true
-- alias: Map1_On

Enables associated map.

**color2**
Color default: (color
25.5 25.5 198.9) -- animatable, alias: Color_2

The color of wave peaks.

**map2**
TextureMap default:
undefined

Sets a map as the color of wave peaks.

**map2On**
Boolean default: true
-- alias: Map2_On

Enables associated map.

**coords**
StandardXYZGen --
alias: Coordinates

See StandardXYZGen for the StandardXYZGen properties.

**See
also**

TextureMap Common Properties, Operators, and Methods

Material Common Properties, Operators, and Methods