핵폭발이 일어나면 지표면 근처에 매우 뜨거우면서 부피가 큰 기체 덩어리가 생겨서 빠르게 상승하면서 버섯 구름의 머리가 생기게 됩니다. 그리고 폭발당시 주변이 일시적으로 진공상태가 되었다가 주변에서 공기들이 진공을 매우기 위해서 가운데로 몰려들기 때문에 중심부의 상승기류는 기둥형태를 만들기 때문에 버섯구름의 줄기 부분이 만들어 집니다. 일반 폭탄의 폭발은 버섯의 머리를 만들 정도로 온도가 높지 않기 때문에 햅폭발에서 생기는 버섯 구름을 만들지 못합니다.
너무나도 강한 폭발에 의해서 폭발중심지로부터 일정 범위까지 모든 산소가 연소되고, 충격파에 의해 공기가 모두 바깥쪽으로 밀려납니다. 그러다가 충격파가 줄어들면 주면공기가 갑작스럽게 폭발 중심지로 모여드는데, 이 양이 너무 방대하여 공기가 위쪽으로 삐져올라가는 강한상승기류가 발생합니다.