Mushroom Cloud

how do i make a mushroom cloud explosion?

there are a few ways, the easiest is probably to take 2 parts enriched uranium or plutonium add it into to a high-density cocktail shaker. Increase the pressure in the shaker until you reach your desired result (wear gloves at minimum!)

Another is a little more complicated as it involves all of the above, but you have to increase the pressure while adding tritium, deuterium, or lithium deuterid. Though this approach is more complicated, your desired result is magnified by 10x or more.

:stuck_out_tongue:

in Unity, I would imagine a good effect could be achieved with a combination of particle systems, an animated or morphing mesh, plus various additive material layers to start. That would result a complex effect, but I could see it being awesome!

Anyone up for an explosion contest? (though i won’t be able to enter at the present time, too busy on TLC).

Don’t take Casemons advice man! That stuff is stupid and immature and will get you killed!

The cocktail shaker has to be glass not metal. Anyone knows that. Metal will cause an early decomposition of the mix, and the result is a smoking pair of sneakers where you used to be.

If you want this stuff, buy it off the black market or something. If you do mix it yourself, the gloves are a good idea, but I would add that you should breath through your shirt to screen out the harmful fumes and radiation. Just make sure it’s a cotton shirt. Sweatshirt if you are extra-careful.

As for Unity, you could also use the particle API if you could figure out the math for it. If you figure it out, please post it as it would be awesome to see.

In 3D apps, mushroom effects are usually formed by using different “forces” places all around to direct the shape of the particle cloud.

-Jeremy

I could throw in another joke about dropping some Lithium Di-isopropylamide in water but I won’t…

You can simulate the “geometry” of an explosion in a fairly simple way. Imagine a 2D circle split down the centre and hinged at the bottom (like a PacMan). Open the “mouth” and then fill in the missing triangle to create a filled shape. Then, split this down the middle, open it out and then fill in the missing triangle again. And so on. Now, do a lathe operation on this object around its centre axis. You essentially get a ball which expands at the top (hot burning gas rising and expanding) and tucks in at the bottom (spent fuel extinguishing).

I’ve attached a script that generates this kind of mesh. You would attach it to an empty GameObject and then add a MeshParticleEmitter and your choice of materials and parameters. I would suggest you use Interpolate Triangles on the emitter to avoid an unconvincingly symmetrical explosion. (Apologies in advance if you don’t like C#! Also, the script isn’t particularly robust - some choices of parameters raise errors - but it should help get you going.)

To visualise exactly what the script is doing, try displaying with a simple MeshRenderer first and set the Lift parameter to 0.

40148–1487–$explosion_169.cs (3.87 KB)

If you live in the US, it’s legal: United Nuclear , Scientific Equipment & Supplies

Now that would be fun :smile:

I’m game.

-Jon

Ask and yee shall receive!

http://forum.unity3d.com/viewtopic.php?p=41137#41137