Creates a plane with a distorted reflection, to simulate an ocean surface


## Description


Without any input, this node creates a very large plane.
If you would like the ocean to be restricted to a smaller area, such as a disk,
you can plug in an input geometry. Just make sure that this geometry should be facing the z axis,
as it will currently be rotated internally to face the y axis. Note that this behavior may change in the future
to be made more intuitive.


## Parameters

<table>
<thead>
	<tr>
		<th>Name</th>
		<th>Type</th>
		<th>Description</th>
	</tr>
</thead>
<tr>
	<td>direction</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>reflection direction</td>
</tr>
<tr>
	<td>sunDirection</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>sun direction</td>
</tr>
<tr>
	<td>sunColor</td>
	<td><div class='bg-lime-800 px-2 py-px text-white rounded-sm'>color</div></td>
	<td>sun color</td>
</tr>
<tr>
	<td>waterColor</td>
	<td><div class='bg-lime-800 px-2 py-px text-white rounded-sm'>color</div></td>
	<td>water color</td>
</tr>
<tr>
	<td>reflectionColor</td>
	<td><div class='bg-lime-800 px-2 py-px text-white rounded-sm'>color</div></td>
	<td>reflection color</td>
</tr>
<tr>
	<td>reflectionFresnel</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>reflection fresnel</td>
</tr>
<tr>
	<td>wavesHeight</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>waves Height</td>
</tr>
<tr>
	<td>distortionScale</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>distortion scale</td>
</tr>
<tr>
	<td>timeScale</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>distortion speed</td>
</tr>
<tr>
	<td>size</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>size</td>
</tr>
<tr>
	<td>renderReflection</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>render reflection</td>
</tr>
<tr>
	<td>normalBias</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>normal Bias - adjusts this if the reflections are too grainy</td>
</tr>
<tr>
	<td>multisamples</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>multisamples</td>
</tr>
<tr>
	<td>useFog</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>reacts to fog</td>
</tr>
</table>