SlideShare a Scribd company logo
1 of 12
Download to read offline
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

Viewers also liked

20100522 bv d66 wat betekene onze plannen voor u
20100522 bv d66 wat betekene onze plannen voor u20100522 bv d66 wat betekene onze plannen voor u
20100522 bv d66 wat betekene onze plannen voor uBert Vries
 
Succesvol Werven 120309
Succesvol Werven 120309Succesvol Werven 120309
Succesvol Werven 120309Marc de Vries
 
Independence Of Arab Countries
Independence Of Arab CountriesIndependence Of Arab Countries
Independence Of Arab Countriesguestda1034
 
2011 04 06_sugarcon1
2011 04 06_sugarcon12011 04 06_sugarcon1
2011 04 06_sugarcon1Doc Searls
 
Gemeente enschede 250610
Gemeente enschede 250610Gemeente enschede 250610
Gemeente enschede 250610Marc de Vries
 
2008 06 02_scopenl-a
2008 06 02_scopenl-a2008 06 02_scopenl-a
2008 06 02_scopenl-aDoc Searls
 
2011 03 22_kynetx1
2011 03 22_kynetx12011 03 22_kynetx1
2011 03 22_kynetx1Doc Searls
 
English Benchmark Chan Vienna
English Benchmark Chan ViennaEnglish Benchmark Chan Vienna
English Benchmark Chan ViennaInnos
 
Progettare Sogni
Progettare SogniProgettare Sogni
Progettare SogniARGON
 
Saudi Electric Company (Sec)
Saudi Electric Company (Sec)Saudi Electric Company (Sec)
Saudi Electric Company (Sec)the1st_expert
 
Argon Project
Argon ProjectArgon Project
Argon ProjectARGON
 
The American Colonies
The American ColoniesThe American Colonies
The American ColoniesJenny Hulbert
 
2009 11 18 Kynetx Impact Conference
2009 11 18 Kynetx Impact Conference2009 11 18 Kynetx Impact Conference
2009 11 18 Kynetx Impact ConferenceDoc Searls
 

Viewers also liked (20)

quickstart
quickstartquickstart
quickstart
 
FIN301_Ch4
FIN301_Ch4FIN301_Ch4
FIN301_Ch4
 
20100522 bv d66 wat betekene onze plannen voor u
20100522 bv d66 wat betekene onze plannen voor u20100522 bv d66 wat betekene onze plannen voor u
20100522 bv d66 wat betekene onze plannen voor u
 
Mattin the snail
Mattin the snailMattin the snail
Mattin the snail
 
Succesvol Werven 120309
Succesvol Werven 120309Succesvol Werven 120309
Succesvol Werven 120309
 
Independence Of Arab Countries
Independence Of Arab CountriesIndependence Of Arab Countries
Independence Of Arab Countries
 
2011 04 06_sugarcon1
2011 04 06_sugarcon12011 04 06_sugarcon1
2011 04 06_sugarcon1
 
Jan2324
Jan2324Jan2324
Jan2324
 
Gemeente enschede 250610
Gemeente enschede 250610Gemeente enschede 250610
Gemeente enschede 250610
 
2008 06 02_scopenl-a
2008 06 02_scopenl-a2008 06 02_scopenl-a
2008 06 02_scopenl-a
 
Wonderland
WonderlandWonderland
Wonderland
 
Hack
HackHack
Hack
 
2011 03 22_kynetx1
2011 03 22_kynetx12011 03 22_kynetx1
2011 03 22_kynetx1
 
English Benchmark Chan Vienna
English Benchmark Chan ViennaEnglish Benchmark Chan Vienna
English Benchmark Chan Vienna
 
My Family
My FamilyMy Family
My Family
 
Progettare Sogni
Progettare SogniProgettare Sogni
Progettare Sogni
 
Saudi Electric Company (Sec)
Saudi Electric Company (Sec)Saudi Electric Company (Sec)
Saudi Electric Company (Sec)
 
Argon Project
Argon ProjectArgon Project
Argon Project
 
The American Colonies
The American ColoniesThe American Colonies
The American Colonies
 
2009 11 18 Kynetx Impact Conference
2009 11 18 Kynetx Impact Conference2009 11 18 Kynetx Impact Conference
2009 11 18 Kynetx Impact Conference
 

More from KarlFrank99

Sandboxie process isolation with kernel hooks
Sandboxie process isolation with kernel hooksSandboxie process isolation with kernel hooks
Sandboxie process isolation with kernel hooksKarlFrank99
 
Double agent zero-day code injection and persistence technique
Double agent  zero-day code injection and persistence techniqueDouble agent  zero-day code injection and persistence technique
Double agent zero-day code injection and persistence techniqueKarlFrank99
 
Process Doppelgänging
Process Doppelgänging Process Doppelgänging
Process Doppelgänging KarlFrank99
 
Osteoblast-Osteoclast Interactions
Osteoblast-Osteoclast InteractionsOsteoblast-Osteoclast Interactions
Osteoblast-Osteoclast InteractionsKarlFrank99
 
Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...
Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...
Role of autophagy in tumor necrosis factor-α- induced apoptosis of osteoblast...KarlFrank99
 
Osteoblast and Osteoclast Crosstalks: From OAF to Ephrin
Osteoblast and Osteoclast Crosstalks: From OAF to EphrinOsteoblast and Osteoclast Crosstalks: From OAF to Ephrin
Osteoblast and Osteoclast Crosstalks: From OAF to EphrinKarlFrank99
 
The Tight Relationship Between Osteoclasts and the Immune System
The Tight Relationship Between Osteoclasts and the Immune SystemThe Tight Relationship Between Osteoclasts and the Immune System
The Tight Relationship Between Osteoclasts and the Immune SystemKarlFrank99
 
No association between circulating concentrations of vitamin D and risk of lu...
No association between circulating concentrations of vitamin D and risk of lu...No association between circulating concentrations of vitamin D and risk of lu...
No association between circulating concentrations of vitamin D and risk of lu...KarlFrank99
 
20180426_EcbMeeting_DiffStatement
20180426_EcbMeeting_DiffStatement20180426_EcbMeeting_DiffStatement
20180426_EcbMeeting_DiffStatementKarlFrank99
 
20180420__DanskeResearch_ECBPreview
20180420__DanskeResearch_ECBPreview20180420__DanskeResearch_ECBPreview
20180420__DanskeResearch_ECBPreviewKarlFrank99
 
20180420__DanskeResearcch_WeeklyFocus
20180420__DanskeResearcch_WeeklyFocus20180420__DanskeResearcch_WeeklyFocus
20180420__DanskeResearcch_WeeklyFocusKarlFrank99
 
20180417_DanskeResearch_FX_Forecast_Update
20180417_DanskeResearch_FX_Forecast_Update20180417_DanskeResearch_FX_Forecast_Update
20180417_DanskeResearch_FX_Forecast_UpdateKarlFrank99
 
20180418_NordeaResearch_EAInfl_n_ECB
20180418_NordeaResearch_EAInfl_n_ECB20180418_NordeaResearch_EAInfl_n_ECB
20180418_NordeaResearch_EAInfl_n_ECBKarlFrank99
 
NordeaResearch_EcbWatch_20180423
NordeaResearch_EcbWatch_20180423NordeaResearch_EcbWatch_20180423
NordeaResearch_EcbWatch_20180423KarlFrank99
 
20170426_CommerzbankResearch__BullionWeeklyTechnicals
20170426_CommerzbankResearch__BullionWeeklyTechnicals20170426_CommerzbankResearch__BullionWeeklyTechnicals
20170426_CommerzbankResearch__BullionWeeklyTechnicalsKarlFrank99
 
Hs P005 Reflective Dll Injection
Hs P005 Reflective Dll InjectionHs P005 Reflective Dll Injection
Hs P005 Reflective Dll InjectionKarlFrank99
 
Bh Usa 07 Butler And Kendall
Bh Usa 07 Butler And KendallBh Usa 07 Butler And Kendall
Bh Usa 07 Butler And KendallKarlFrank99
 

More from KarlFrank99 (20)

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

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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