i want to create a looping ocean. im creating a time lapse animation for a ship cursing in the sea for 30 days. i managed to animate the sky and everything else.

so i need my ocean to loop. im using texture as ocean waves on a plane and its amazing because ocean modifier is too resource consuming.

(the ocean doesn't need to be animated as the ship will move very fast(time-lapse))

see the material im using below. enter image description here

any ideas?

thank you very much .

Edit : Sorry for the confusion, I hope this will clarify things.

(Node setup is for reference only, I do not need to animate the actual texture) my question is different from the referenced question. I'm not looking to animate the ocean. I'm looking to make it loop (physically) so my ship will be able to cruse indefinitely (kinda) without the need to use duplicate planes as new oceans once my ship reach the end of the current plane (ocean)


  • $\begingroup$ Animate the coordinates for the displacement. See: blender.stackexchange.com/questions/28802/… $\endgroup$
    – user1853
    Commented Oct 19, 2017 at 3:00
  • 2
    $\begingroup$ Possible duplicate of How to create a seamlessly looping ocean $\endgroup$
    – sambler
    Commented Oct 19, 2017 at 17:14
  • 2
    $\begingroup$ For those voting to close the question as duplicate: The OP states: "I'm using texture as ocean waves on a plane (...) ocean modifier is too resource consuming" $\endgroup$
    – user1853
    Commented Oct 19, 2017 at 19:40
  • $\begingroup$ @cegaton I don't look to animate the ocean I want it to loop physically. The animation is easy to do as you have mentioned. And I will post how I solved the atmosphere tonight $\endgroup$
    – Sam Mousa
    Commented Oct 20, 2017 at 10:17
  • $\begingroup$ Do you consider oldschool cinematography technique, where you move looped background instead of actual object? Something like this: imgur.com/a/9CTQS $\endgroup$
    – Serge L
    Commented Oct 20, 2017 at 12:19

1 Answer 1

  1. Add a plane in Top Ortho view (numpad key 7 on Win), in Edit mode scale down Y axis, add some Bevel CTRL B (turn on Vertex only), select all and delete only faces. enter image description here
  2. Convert this mesh to Curve using ALT C and rotate 90 degrees on X axis in Object mode enter image description here
  3. Add another plane in Top Ortho view (now it will be an ocean). Create significant amount of loopcuts to get a better transition on curve's angles enter image description here
  4. Add Array and Curve modifiers to ocean plane. In Array settings select Fit to curve and don't forget to check First-Last and Merge options in Array to have nice loop.
  5. Now you can animate X location to get loop moving

enter image description here

Additionally you can parent both Curve and Ocean plane to the same controlling Empty for easier manipulation in 3D space.

  • $\begingroup$ That must be the most graphical way of "looping" I've ever seen! :D $\endgroup$ Commented Oct 29, 2019 at 17:37

You must log in to answer this question.

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