Skip to main content
GameDev.net gamedev.net
🔒 Locked

Playing with Fire

Started by nes8bit Sep 13, 2005 at 2:10 AM 11 replies 2.3k views
Original Post
nes8bit
nes8bit
Does anyone have any recommendations for creating neat fire effects without using mass amounts of particle geometry? I need to do a couple things...explosions, fire, large fires. I'm willing to set things on fire if I need to, but I need to know what the best ways of capturing the fire would be. Will rate for suggestions (even bad ones ;))
bobason456
bobason456
How about a simple animation, I did it and it looks quite good with several bill boarded copies on top of each other, and add a few dots for debris.

I've uploaded it to my site for you,
explosion.rar
It's (64x64) 61 frames + 61 Alpha frames.

I found the effect in an online 3DStudio Max archive, all I had to do was load it and render it out.

bobason456
bobason456
Just thought of another, how about a Quake2 style mushroom mesh?

I’m sure this could be made to look real cool, with today’s pixel shaders and other new stuff I know little about.

nes8bit
nes8bit
Well the problem is that they need to be photorealistic or at least believeable with suspended disbelief. A Q2 style explosion like that would definitely conflict with the rest of the world. ;)

I was thinking more on par with HL2 actually.

Edit:
Btw your first explosion is pretty good, but I think it would still conflict with the style. Your suggestions are very much appreciated though.

Has anyone tried capturing fire on video yet? I'm afraid of doing this because I know I'll end up over-exposing the shots...then I would have to figure out how to make the animation seemless.
nes8bit
nes8bit
Half Life 2:



Its kind of a bad example, but thats so far the best looking style of fire I've seen in a game.

One more:
LockePick
LockePick
My opinion? You're screwed.

Basically what you want to do is make fire that is created by mass particles without the mass particles part. The problem is that the mass particles is sort of how it works in the first place. Layer enough flat, silly looking textures together and it starts to look decent after a while. If you don't want to layer enough silly textures, it ends up... still looking silly.

The fire in that HL2 picture is just the same texture, like the .rar bobason456 posted, repeated a whole bunch of times with varied rotation and scale. Looking at UE3 videos, they're still doing the same thing for their explosions. In fact they even use a texture very much like the .rar in this thread.

If you want a better looking flame than that .rar, well... I'm no photographer but I would try 1)hanging something small and flammable in front of a black backdrop, 2)lighting it and filming the flame from the side, 3)cutting the video down to a sequence of frames that loops well, and 4)editing the alpha of each frame by hand to get rid of the blackness (a script, like a photoshop action, could help with this).

You can get away with just a few particles at a time but it will look worse the closer you get to it.
nes8bit
nes8bit
I don't mind using a bunch of particles. I just don't want to fill up the screen with 1000000000 polys of just fire.
User8262005
User8262005
if you think fire is too dangerous to work with... try water on black surface, then inverse the color.
... I don't mean water just sitting there, make one hella of a splash!




As for 3D fire effect... try to do the same method they use on people hairs with wave effects to it.
KittyRa
KittyRa
Here is a picture of a flaming rock I made. It could also be a flaming marshmellow! Whatever floats your boat.



(if the pic doesn't show up click here)

[Edited by - DigiDude on September 18, 2005 7:25:14 PM]
F-R-E-D F-R-E-D-B-U-R...G-E-R! - Yes!
nes8bit
nes8bit
Ratings ++ for everyone

I'm not afraid of fire...in fact I have asked another GDN memeber if he wanted to set things on fire since he likes to take pictures of things on fire. He said yes...so yeah. I'll try the water method too. It sounds interesting. Btw DigiDude, thats some excellent fire. Got any suggestions on how to make that? Maybe a short tutorial?
KittyRa
KittyRa
I just used the fire feature in maya :)

Don't know if you have maya but it's probably about the same in other programs.

just select the object and press the fire button in the dynamics toolbar.
F-R-E-D F-R-E-D-B-U-R...G-E-R! - Yes!
nes8bit
nes8bit
Hah. Thats all I have to say about that.

I think 3ds has something along those lines, but I haven't messed with it much. If it does then I'd imagine it would be great to make billboards from it. Thanks for the tip. ;)

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.