SlideShare a Scribd company logo
Simplified tutorial: Massive explosion - Blender




               Atomic bomb with Blender!
New version!




Previous version:




Fweibel.com                              1/12                          ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender



Introduction
This article was created for people who are interested in creating virtual special
effects with blender.
This is the 2nd tutorial I wrote about this subject. This one has been simplified.
Anyway, it requires some basis with blender…

Global method
This technique I developed to simulate a massive explosion mainly uses the
displace modifier:

Raw meshes objects (without displacement)




                                                                         Fireball

                                                                         ColumnTop


                                                                         Column

                                                                         Shockwave




Meshes objects (with displacement and subsurf level 4)




Fweibel.com                                2/12                           ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


Massive explosion smoke dynamics
This picture shows the global dynamic of gazes produced by nuclear fission:




Warm burning gases rises and cool down with the altitude, which creates this
rolling effect on the fireball
To simulate this, we’ll use 3 empty’s which will be uses for displaced texture’s
coords.

« Empty’s » for texture’s animations


                                                                         « Up »




                                                                         « Fix »




                                                                        « Down »



Adjust their size to obtain the best looking result when the modifiers have been
added (see below)




Fweibel.com                               3/12                              ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


IPOs: « Up »                                    « Down »




Textures used for displacement
“Displ 1”




Large noise, this texture will be used to change the global aspect of each
mesh objects.

“Displ 2”




“Displ 3”




Small noise, for more details…




Fweibel.com                              4/12                          ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender



Meshes: Shockwave
Animation
IPO keys (scale): Frame 100 : X,Y,Z = 0.0
                  Frame 500 : X, Y = 2.0 ; Z = 1.5




                                                   The shape of the curves are important, it
                                                   will give the damping effect : Quick
                                                   growth at the begining, then slowing
                                                   down
                                                   Note : Shockwave grew less in height
                                                   than in width




Modifiers

                                                   Subsurf : Here you can change the level
                                                   of details.
                                                   High values will increase the render time


                                                   1st deformation level:
                                                   Make the global shape of the object
                                                   changes


                                                   2nd deformation level:
                                                   More detailed. I used vertex groups to
                                                   randomize the displacement level over
                                                   the object’s surface.

                                                   3rd deformation level:
                                                   Also use of vertex groups




Fweibel.com                              5/12                               ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


Mesh : Column
Animation
IPO keys (scale) : Frame 100 : X,Y,Z = 0.0
                   Frame 500 : X,Y,Z = 1.2




                                                    Curve of Z axis is different. You’ll need to
                                                    adjust it depending of the rising speed
                                                    of the fireball object




Modifiers




                                                    This will give the sensation that hot gases
                                                    are rising up…




Fweibel.com                               6/12                             ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


Mesh : ColumnTop
Animation
IPO keys (scale) : Frame 100 : X,Y,Z = 0.0
                   Frame 500 : X,Y,Z = 1.5
IPO keys (loc) :   Frame 100 : Z = 0.0
                   Frame 500 : Z= 10.0




                                                    Z loc, to make the object rising




Modifiers




Fweibel.com                               7/12                            ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


Mesh : Fireball
Animation
IPO keys (scale) : Same than the previous object
IPO keys (loc) :   Same than the previous object




                                                   Same IPO block than the ColumnTop
                                                   object




Modifiers




                                                   Important : For the « rolling » gases effect




Fweibel.com                              8/12                             ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender


Materials :
Here we are going to see how to create the burning in the core of the fireball.
For this we’ll use 4 times ONE texture which will react to the lighting of 4 lamps.
Each texture will be linked to one lamp.




Creating the 4 lamps
Add 4 lamps (renamed to “FireBallL 1,2,3,4”) and linked them to the object
fireball (parent)




                                                    Place the lamps randomly in the
                                                    fireball.




Lamp settings:




Fweibel.com                               9/12                          ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender




                                                    Add an IPO curve for th lamp’s power
                                                    (combustion attenuates)




Material




It will be used for shockwave, column, columnTop and fireball (actually, every
objects…)

Texture




Assign 4 times this texture to the material (in 4 different channels)




Every texture will have a linked lamp :
Tex in channel 1: FIreBallL1, Tex in channel 1: FireBallL2, Tex in channel 1:
FireBallL3, Tex in channel 1: FireBallL4
Activate « Emit » and « TransLu ».




Fweibel.com                               10/12                         ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender



Halos
First, put the 3d cursor on the fireball. Then add 4 spots.
For each one, add a constraint “track to”, to direct them to the active
camera:




The glare comes mainly from the fireball, this is why the spots must be parented
to the object “fireball”.
Spots settings




Add an IPO curve the control the spot size (for the attenuation)




Fweibel.com                               11/12                         ©2008 Fweibel
Simplified tutorial: Massive explosion - Blender



Conclusion
Thanks for following this tutorial! I hope it was useful.
Visit my web site http://www.fweibel.com
My youtube channel: http://www.youtube.com/faweil




Fweibel.com                                12/12                         ©2008 Fweibel

More Related Content

PDF
Integracion
PDF
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
PPS
PPT
Il Tour
PPT
Athlone - My Home Town
PPT
울트라 모바일 PC
PPT
2.0kristianstad1214
PPT
Himnoalegría
Integracion
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
Il Tour
Athlone - My Home Town
울트라 모바일 PC
2.0kristianstad1214
Himnoalegría

Viewers also liked (20)

PPT
quickstart
PDF
FIN301_Ch4
PDF
20100522 bv d66 wat betekene onze plannen voor u
PPT
Mattin the snail
PPT
Succesvol Werven 120309
PPT
Independence Of Arab Countries
PPT
2011 04 06_sugarcon1
PPT
Jan2324
PPTX
Gemeente enschede 250610
PPT
2008 06 02_scopenl-a
PPT
Wonderland
ODP
Hack
PPT
2011 03 22_kynetx1
PPT
English Benchmark Chan Vienna
PPS
My Family
PPT
Progettare Sogni
PPT
Argon Project
PPT
The American Colonies
PPT
2009 11 18 Kynetx Impact Conference
PPTX
ICSM Seminar University Twente 260111
quickstart
FIN301_Ch4
20100522 bv d66 wat betekene onze plannen voor u
Mattin the snail
Succesvol Werven 120309
Independence Of Arab Countries
2011 04 06_sugarcon1
Jan2324
Gemeente enschede 250610
2008 06 02_scopenl-a
Wonderland
Hack
2011 03 22_kynetx1
English Benchmark Chan Vienna
My Family
Progettare Sogni
Argon Project
The American Colonies
2009 11 18 Kynetx Impact Conference
ICSM Seminar University Twente 260111
Ad

More from KarlFrank99 (20)

PDF
Sandboxie process isolation with kernel hooks
PDF
Comodo q1 2018
PDF
Double agent zero-day code injection and persistence technique
PDF
Process Doppelgänging
PDF
Osteoblast-Osteoclast Interactions
PDF
Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...
PDF
Osteoblast and Osteoclast Crosstalks: From OAF to Ephrin
PDF
The Tight Relationship Between Osteoclasts and the Immune System
PDF
No association between circulating concentrations of vitamin D and risk of lu...
PDF
20180426_EcbMeeting_DiffStatement
PDF
20180420__DanskeResearch_ECBPreview
PDF
20180420__DanskeResearcch_WeeklyFocus
PDF
20180417_DanskeResearch_FX_Forecast_Update
PDF
20180418_NordeaResearch_EAInfl_n_ECB
PDF
NordeaResearch_EcbWatch_20180423
PDF
20170426_CommerzbankResearch__BullionWeeklyTechnicals
PDF
Dsohowto
PDF
Tesi Laurea
PDF
Hs P005 Reflective Dll Injection
PDF
Bh Usa 07 Butler And Kendall
Sandboxie process isolation with kernel hooks
Comodo q1 2018
Double agent zero-day code injection and persistence technique
Process Doppelgänging
Osteoblast-Osteoclast Interactions
Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...
Osteoblast and Osteoclast Crosstalks: From OAF to Ephrin
The Tight Relationship Between Osteoclasts and the Immune System
No association between circulating concentrations of vitamin D and risk of lu...
20180426_EcbMeeting_DiffStatement
20180420__DanskeResearch_ECBPreview
20180420__DanskeResearcch_WeeklyFocus
20180417_DanskeResearch_FX_Forecast_Update
20180418_NordeaResearch_EAInfl_n_ECB
NordeaResearch_EcbWatch_20180423
20170426_CommerzbankResearch__BullionWeeklyTechnicals
Dsohowto
Tesi Laurea
Hs P005 Reflective Dll Injection
Bh Usa 07 Butler And Kendall
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
MYSQL Presentation for SQL database connectivity
Assigned Numbers - 2025 - Bluetooth® Document
Spectral efficient network and resource selection model in 5G networks

Atomic Bomb Tutorial En

  • 1. Simplified tutorial: Massive explosion - Blender Atomic bomb with Blender! New version! Previous version: Fweibel.com 1/12 ©2008 Fweibel
  • 2. Simplified tutorial: Massive explosion - Blender Introduction This article was created for people who are interested in creating virtual special effects with blender. This is the 2nd tutorial I wrote about this subject. This one has been simplified. Anyway, it requires some basis with blender… Global method This technique I developed to simulate a massive explosion mainly uses the displace modifier: Raw meshes objects (without displacement) Fireball ColumnTop Column Shockwave Meshes objects (with displacement and subsurf level 4) Fweibel.com 2/12 ©2008 Fweibel
  • 3. Simplified tutorial: Massive explosion - Blender Massive explosion smoke dynamics This picture shows the global dynamic of gazes produced by nuclear fission: Warm burning gases rises and cool down with the altitude, which creates this rolling effect on the fireball To simulate this, we’ll use 3 empty’s which will be uses for displaced texture’s coords. « Empty’s » for texture’s animations « Up » « Fix » « Down » Adjust their size to obtain the best looking result when the modifiers have been added (see below) Fweibel.com 3/12 ©2008 Fweibel
  • 4. Simplified tutorial: Massive explosion - Blender IPOs: « Up » « Down » Textures used for displacement “Displ 1” Large noise, this texture will be used to change the global aspect of each mesh objects. “Displ 2” “Displ 3” Small noise, for more details… Fweibel.com 4/12 ©2008 Fweibel
  • 5. Simplified tutorial: Massive explosion - Blender Meshes: Shockwave Animation IPO keys (scale): Frame 100 : X,Y,Z = 0.0 Frame 500 : X, Y = 2.0 ; Z = 1.5 The shape of the curves are important, it will give the damping effect : Quick growth at the begining, then slowing down Note : Shockwave grew less in height than in width Modifiers Subsurf : Here you can change the level of details. High values will increase the render time 1st deformation level: Make the global shape of the object changes 2nd deformation level: More detailed. I used vertex groups to randomize the displacement level over the object’s surface. 3rd deformation level: Also use of vertex groups Fweibel.com 5/12 ©2008 Fweibel
  • 6. Simplified tutorial: Massive explosion - Blender Mesh : Column Animation IPO keys (scale) : Frame 100 : X,Y,Z = 0.0 Frame 500 : X,Y,Z = 1.2 Curve of Z axis is different. You’ll need to adjust it depending of the rising speed of the fireball object Modifiers This will give the sensation that hot gases are rising up… Fweibel.com 6/12 ©2008 Fweibel
  • 7. Simplified tutorial: Massive explosion - Blender Mesh : ColumnTop Animation IPO keys (scale) : Frame 100 : X,Y,Z = 0.0 Frame 500 : X,Y,Z = 1.5 IPO keys (loc) : Frame 100 : Z = 0.0 Frame 500 : Z= 10.0 Z loc, to make the object rising Modifiers Fweibel.com 7/12 ©2008 Fweibel
  • 8. Simplified tutorial: Massive explosion - Blender Mesh : Fireball Animation IPO keys (scale) : Same than the previous object IPO keys (loc) : Same than the previous object Same IPO block than the ColumnTop object Modifiers Important : For the « rolling » gases effect Fweibel.com 8/12 ©2008 Fweibel
  • 9. Simplified tutorial: Massive explosion - Blender Materials : Here we are going to see how to create the burning in the core of the fireball. For this we’ll use 4 times ONE texture which will react to the lighting of 4 lamps. Each texture will be linked to one lamp. Creating the 4 lamps Add 4 lamps (renamed to “FireBallL 1,2,3,4”) and linked them to the object fireball (parent) Place the lamps randomly in the fireball. Lamp settings: Fweibel.com 9/12 ©2008 Fweibel
  • 10. Simplified tutorial: Massive explosion - Blender Add an IPO curve for th lamp’s power (combustion attenuates) Material It will be used for shockwave, column, columnTop and fireball (actually, every objects…) Texture Assign 4 times this texture to the material (in 4 different channels) Every texture will have a linked lamp : Tex in channel 1: FIreBallL1, Tex in channel 1: FireBallL2, Tex in channel 1: FireBallL3, Tex in channel 1: FireBallL4 Activate « Emit » and « TransLu ». Fweibel.com 10/12 ©2008 Fweibel
  • 11. Simplified tutorial: Massive explosion - Blender Halos First, put the 3d cursor on the fireball. Then add 4 spots. For each one, add a constraint “track to”, to direct them to the active camera: The glare comes mainly from the fireball, this is why the spots must be parented to the object “fireball”. Spots settings Add an IPO curve the control the spot size (for the attenuation) Fweibel.com 11/12 ©2008 Fweibel
  • 12. Simplified tutorial: Massive explosion - Blender Conclusion Thanks for following this tutorial! I hope it was useful. Visit my web site http://www.fweibel.com My youtube channel: http://www.youtube.com/faweil Fweibel.com 12/12 ©2008 Fweibel