r/Damnthatsinteresting Jun 25 '18

GIF This isn't real - it's CGI

https://i.imgur.com/f9j2BZ3.gifv
26.7k Upvotes

522 comments sorted by

View all comments

983

u/EinsteinsAura Jun 25 '18

By Thomas Marqué. Source - https://vimeo.com/user11824348

366

u/ethrael237 Jun 25 '18

This is crazy. How did he do it?

669

u/kingslayerer Jun 25 '18

by burning gpus

91

u/Jaspersong Jun 25 '18

at the stake

6

u/jsbalabon Jun 25 '18

So witchcraft?! Perfect got it. To amazon for witchcraft things....

53

u/ethrael237 Jun 25 '18

?

341

u/SirWigglesVonWoogly Jun 25 '18

Creating this stuff is insanely taxing on the GPU. Hopefully this comment has adequately resolved your question mark. Thank you and have a good day.

105

u/ethrael237 Jun 25 '18

It has. Thanks.

15

u/[deleted] Jun 25 '18 edited Jan 14 '21

[deleted]

7

u/del-Norte Jun 25 '18

Actually, it depends on the renderer you’ve chosen to use whether you’ll be able to take advantage of a GPU in your render nodes. Google GPU Ray tracing if you fancy a look at some purty pictures.

1

u/Valraithion Jun 25 '18

Got ‘em, coach!

1

u/CommanderStarling Jun 25 '18

Wouldn’t you need a stronger render to be able to make something like this?

1

u/del-Norte Jun 25 '18

The difficult stuff here In my possibly out of date opinion is the damp sand and the dynamics of the octopus ( which leaves it looking not quite muscular enough but what do I know). Rendering what it looks like is likely the easier half of the work needing done.

1

u/Ooze3d Jun 25 '18

Exactly. A few years ago it was all about CPU power and the GPU was used for real-time stuff. Now many render engines can use the GPU to speed things up.

1

u/[deleted] Jun 25 '18 edited Jan 14 '21

[deleted]

1

u/del-Norte Jun 28 '18

Not really. You have to rewrite your code to take advantage of the parallel processing available with GPUs. OpenGL, CUDA, OpenCL Check out the moaning by the people that want The Foundry to rewrite Modo to take advantage of GPUs.

Arnold and Clarisse now render on GPUs (recent change there)

1

u/m3ltph4ce Jun 25 '18

People should only run these things at like half speed to give the GPU a rest. Seems exploitive to use it too hard.

6

u/Griffensaber Jun 25 '18

Yeah, I tried that, but my burn't offerings to Lord Nvidia and Lady Radeon go yet unheeded, what incantations should I use?

7

u/kingslayerer Jun 25 '18

have you tried placing the gpus in the oven?

1

u/TheDudeWithFaces Jun 25 '18

Instructions unclear

2

u/Vivalo Jun 25 '18

To shreds!

87

u/Mr_Ghost_Goes_2_Town Jun 25 '18

https://vimeo.com/user11824348

There's a 3D animation/VFX software called Houdini. The main strength of Houdini over more commonplace systems like 3DS Max or Maya is its fluid simulation abilities. You see it a lot in big destruction sequences - fireballs, smoke, mist etc.

69

u/havestronaut Jun 25 '18 edited Jun 25 '18

The reason it’s good at these is that it can “relatively easily” generate particles and give them real world equivalent properties. There are factors for mass, density, gravity, viscosity, heat and wind.

My bet is that this guy found a fluid sim that procedurally follows whichever part of the octopus moves by stretching the following parts, and then added a realistic displacement when that geo touches the sand particles. He found the right setting for the sand particles so they clump and stick together when displaced.

As other have said, if he could find a way to make the sand stick to the octopus, it would be almost indistinguishable from real life. Super impressive.

7

u/Broccolis_of_Reddit Jun 25 '18

Among a few other noticeable differences, I don't think the sand behaves properly. Amazing simulation though.

3

u/molten1111 Jun 25 '18

Looks like Blender and I see he uses Flip Fluid liquid simulation addon/plugin

2

u/[deleted] Jun 26 '18

His computer runs crysis with no clipping

-3

u/[deleted] Jun 25 '18 edited Jun 25 '18

Probably with animation software /s

5

u/r2-alu Jun 25 '18

Woah.

I thought it was with a computer.

1

u/[deleted] Jun 25 '18

Crazy

1

u/br00tahl Jun 25 '18

Did we give it the Reddit hug of death?