How can I use the Ocean modifier to only deform one axis of an object to create something like this:

enter image description here

How can I achieve this?


1 Answer 1


From Haunt's trick bag:

a block of water

  Since the Ocean modifier doesn't use vertex groups, one solution is to get help from a modifier that does. The Ocean modifier (gray) uses an ordinary plane. The block of water is a mesh where the upper surface is highly subdivided and the bottom contains just 4 verts. It has a Vertex Group which excludes the four bottom verts.

  The trick is a Shrinkwrap Modifier which is projecting the surface on the Ocean Modifier mesh. There the Vertex Group helps to leave the bottom verts in peace.

shrinkwrap modifier settings

  Rendering of the Ocean Modifier is prevented in the outliner by clicking the camera symbol.

outliner settings

  • 1
    $\begingroup$ Nice one, I have been trying to do exactly this recently. $\endgroup$
    – GeoffCoope
    Commented Jan 24, 2017 at 20:19
  • $\begingroup$ Could you please describe this for the new version of Blender? The settings now look different. There's an option "Generate" which completely replace the original geometry and it's not clear how to use Shrinkwrap modifier on... a new mesh (future ocean "volume")? Or there needs to be another way? $\endgroup$
    – Alexander
    Commented Oct 22, 2022 at 19:13
  • $\begingroup$ I would if I hadn't become a broken piece of human garbage. I am almost incapable of achieving anything by now since my learned helplessness is literally killing my by degrees and I am still using Blender 2.79. $\endgroup$ Commented Jun 16, 2023 at 19:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .