Explosions??
Blitz3D Forums/Blitz3D Programming/Explosions??
| ||
What are the different ways to create an explosion in blitz3D? |
| ||
there are several methods, i think the best is a combination of some of them. Explode Mesh by unwelded Triangles: might be easy, but looks very unrealistic IMHO. Explode using several expanding Fire Mush spheres with animated textures: looks better, especialy for highly flammable things like fuel drums etc. Shouldb be combined. Particle explosion with a high number of small sprites Partivle explosion with a small number of big sprites with big, detailed textures (usually expanding size) animated Meshes: Meshes are built of solid Fragments and an Animation Sequence will explode them. Currently I a using a combination of a destructable wall made of animated fragments and a big sprites Particle system. This looks pretty good IMHO. Here you can see this in action, tho it should be watched animated. It also let me use any number of diffrent textures for diffrent deflagrations. Fire for slow combustion, more flash-like things for detonations. Adding a bit of smoke after the explosion is also decent nice effect. |
| ||
TNT gasoline thermal detonator propane tank plastics TOW2b missile nitro glycerine Boeing 747 |
| ||
Best explosions i've seen are in Rainbow Six 3: Raven Shield , and those are made with a high number of small sprites combined with debries .A nice thing is that the smoke remains in the air for some time beore it disappears ,very realistic . When simulating a detonation ,too much fire is bad , you need to have a blast ,something violent ,less fire more smoke and debries,adding a shaking effect to the camera is also nice,also make it loud :D |
| ||
THanks for the answers, JFK I found your particle engine in the code archives, is it ok if I use it in a commercial product? |
| ||
Unless otherwise specifically stated anything in the Code Archieves is considered public domain, so you can do whatever you like with it. Most stuff in the Code Archieves the all you will be asked is to include a credit somewhere in the game to the naming the author which is just good manners anyway. Most people do this in the Readme file and/or in the Credits section of the game. Darkheart |
| ||
o.k. good stuff ta, |
| ||
yes, it's ok. good luck with it. Darkheart - it isn't real Public Domain. Let's say it is a gift for all Blitz Users. |
| ||
thanks Ill put your name in the credits etc. |