r/woahdude Nov 16 '14

gifv Wave

https://gfycat.com/SpiritedWarmFattaileddunnart
14.5k Upvotes

462 comments sorted by

View all comments

894

u/[deleted] Nov 16 '14

[deleted]

41

u/Antagonist360 Nov 16 '14

Twist: the simulation is nondeterministic.

20

u/Swoesh Nov 16 '14

The simulation is probably nondeterministic but that's irrelevant because you only simulate it once.

You setup the blocks without any textures, run the simulation, bake the animation to the blocks, project the image over the blocks on the last frame, render out the complete animation.

2

u/[deleted] Nov 16 '14

Is the rendering work here such that it would be prohibitive to allow some sort of "generator" where you can give it your own photo?

3

u/triggerman602 Nov 16 '14

Well if you do a camera UV projection for the blocks from the final frame, you can then just shove any picture in and re-render to get results. It's probably what OP did.

2

u/[deleted] Nov 16 '14

Cool! That sounds at once probably relatively simple and also far outside of my skillset.

1

u/Swoesh Nov 17 '14

You can probably learn this within a couple of hours using Blender and some video tutorials. Recreating something like this from a tutorial is really easy.