It looks like you're using an ad blocker! I really need the income to keep this site running.
If you enjoy BlenderNation and you think it’s a valuable resource to the Blender community, please take a moment to read how you can support BlenderNation.

Wave Equation


Enrique Sahagun exports mathematical data to Blender for visualization.

Enrique writes:

I'm converting Blender in a graphing software. As a theoretical physicist I generate a big amount of data and I'm getting used to represented it with Blender.

The approach is to generate the data with whatever the program and then export it to Blender (through a python script).

This is an example of what I have done. I have solved the wave equation in a rectangular mesh. Hope you like it!

Other examples of my work can be seen here:


  • Darthmikael


    • Diego Herrera


  • justposted

    Absolutely brilliant. Love it!

  • Abhay Raja

    WOW ... a super like to this specialy LIKE the way color changes along with the wave effect :D its a SUPERBLEND

  • Charles HETIER

    great concept.
    I particularly like when some cubes are in kind of levitation, I mean when there is a cube that is detached from the rest of the shape

  • Uglymike

    Lovely.... Makes me think of Gwenouille's BigNumbertoolkit script from way back....

  • ni-ko-o-kin

    are these functions in three variable in which the third is represented through time?

    • Enrique

      yes, actually I have solved the wave equation in two dimensions and in time, so the result is a function z(x,y,t), being t the time, x and y the coordinates of the plane and z the height. Then I have exported the data into blender through a python script.

  • Enrique

    Thank you all!

  • PickleJones

    Is that blue one a soliton traveling in a channel?

    • Enrique

      Lol! It was not thought to be a soliton, but both the result and the equations are pretty similar

  • Animatiatron

    Probably for someone who knows what is doing is good. However I do not see nothing more than 3D sinusoid on planes. There are many addons incorporating great 3D equations and Different Order of Polynomios to achieve strange effects. Actually I bet fluid simulation within Blender must have a lot of these formulas. Mandelbrot is something that I would actually love to see in Blender. My question is what wave equation did you solve? Or did you just input values in wave's equations? Did you assign color to any variable as a result? Many years ago that I studied Electromagnetic Theory however I still remember some.

    • Enrique

      There is only one wave equation:
      And the color is related to the value of u(t,x,y) in each point. And you are right! the solution of the wave equation (in some particular cases) is a superposition of sines and cosines with different frequencies.

    • Enrique

      the problem if you use "simply" sinusoidal functions it is that it is no so easy to simulate the interaction of the wave with the limits of the mesh (for example the reflections of the wave that can be seen in the video). So you have to simulate the whole problem.

  • Nathan Stromwasser

    Can this be powered by music, to create sound waves?

  • Topper Dillon


  • James Hoover

    Neat! Reminds me of the Beijing Olympics Entrance Ceremony in 2008.

  • Pitrivief

    very interresting. I wonder if it can be applied to the game engine as sea or river effect.

Share this story: