# How to create a big money stack "Scrooge McDuck Style"?

Hello Blenderers !

I’m currently doing a model of Scrooge McDuck, and as background i’d need to achieve something of this kind for the money (coins only) :

.

I tried different processes, but none of it is good enough :

• A plane with a displace to simulate the small hills, covered with coins as hairs particles : the easier and faster, but they are all clipping inside each others

• A rigid body sim with thousands of coins falling from the sky : thea most realistic, but far too heavy on RAM to be done. Even by doing from like 1000 coins by 1000 coins, it’s too long

Does any of you has an idea on how to achieve this ? It wouldn’t be to fill as much space as on the picture, just a little corner, with Scrooge on top of it.

Thanks !

My guess is it would need a combination of things…
Split the scene into “layers”: e.g. foreground, mid and far planes. Then try do the minimum to represent the visible detail for each “layer”.
So, maybe simulate small piles of coins for the foreground (pre-model some coins to be small “stacks” to save the simulation time and force the look from your reference), then use elements of those piles as collection-instanced geometry in the mid-plane (geometry-nodes may solve the intersection issue with the Poisson-disk distribution option), and for the far-plane you should be able to get away with a normal-map that gives the illusion of “lots-of-coins”, but does not have to be precise.

Good luck!

to add to Zeroskilz’s answer, you could create a stack of coins, take a picture with transparency, import and duplicate your image to make the background

There was a tutorial from Blender Guru “How to Render Millions of Objects in Blender”:

maybe i wasn’t accurate ebough on what i wish to achieve. So here an image of what i want to do :

Not the whole money, just a little stack.

But here, the problem is that many coins are clipping.

Alright ! I finally found a way to. If it can helps anyone in the future, here is how to :

1 - First, create a square plane, the size you wish. Add it a passive rigid body
2 - Make a coin, use array modifier to make it fill your square in both length, then array it a bit on Z axis (like 3-5 times)
3 - Apply the arrays, give it an active ridig body
4 - Edit mode on it, Separate > Loose parts (every coins is now an independant object)
5 - Set Origin to Geometry for all those coins.
6 - Place it just a bit above the plane square you did before. Bake the Rigid Body Simulation in Scene Propertie tab (note : i’ve put the simulation in 300 frames)
7 - Once baked, go to the very end of the simulation. All the coins must have fall on the square (tip : add edges to your plane to avoid the coins to fall from it)
8 - Select the coins, apply transformation on the Rigid Body simulation, remove it, and join them all together in only one object
9 - Add a lattice, make it the size of your money-plane. Subdivide it enough to have some control on it, but not too much to avoid the coins to be deformed too much.
10 - Then, use the lattice grid to make some bumps/hills with the money.

Tip : if your PC is pretty slow with rigid body sim, make a smaller plane, and when finishing step 8, use an other array modifier to make several money-planes sticked together, and apply it when reaching the good size.

Congrats ! You’re now the richest duck in the world and can swim in your fortune. The coins will still be a very bit deformed by the lattice, but not that much. Result :

(work still in progress, but as you can see, no more clipping !)

1 Like

nice, the light is a bit strong though