Smoke interaction.

Started by Fruitless Man, June 20, 2008, 05:56:14 AM

Previous topic - Next topic

Fruitless Man

I was looking at some videos of the Havoc Engine, and I saw how it allows objects to go through steam or other gases, and when they do so, the gas realistically avoids them. I thought this would be really cool and apropriate for this sort of game, since smoke is sort of a big aspect of it. So is the Unreal engine capable of this? If so, are you planning on implementing it?


-I'm new here.  :D I love this mod idea.

frvge

UT3 uses Ageia, but I think also some forms of Havoc.

We currently haven't used the steam (in that way) yet AFAIK.
Quote from: savior2006SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.

Fruitless Man

I thought Ageia was bought by Nvidia. But anyway, thanks for replying.

iservealot

Quote from: frvge on June 20, 2008, 11:04:18 AM
UT3 uses Ageia, but I think also some forms of Havoc.

We currently haven't used the steam (in that way) yet AFAIK.

Actually there are no "forms of Havoc" it is all based on PhysX. It does have particle collision possibilities.

You should post the video so we can see what you are talking about. :)

Fruitless Man

Took me a while to find  :P, but here it is:

http://youtube.com/watch?v=VuPN800KS6Q&feature=related

The smoke part is only in the beginning, they start rambling on about other features later in the video.

I <3 U

That is actually insanely awesome, implement dis guiz.

Farley4Fan

If possible, I'd love to have realistic moving/looking/sounding smoke.

Fruitless Man


AgentX_003

speaking of smoke , i just thought of this now,  if  a merc is in the smoke and has no gas mask , he shouldn't be able to pull the trigger right away to launch a frag because not only does smoke

in real life , affect your vision ,it can incapacitate  someone.


-Thanks Murdy for da Sig <3  xD

Farley4Fan

gameplay over realism.  Sometimes you have to launch a frag before you go down towards an objective to either a) stop a spy from hacking it or b) prevent spies from hacking it for a few extra seconds until help arrives.

AgentX_003

well ya know what papa , i wouldn't mind having a bit of realism once and a while, with

a mix of fiction, it would really make project stealth stand out from all the rest.

Cause ive had moments where ive dropped a smoke and the merc was choking , and he got elbowed

n still managed to launch a frag in a split second. =/ , not saying he should be able to launch it , i  still think

it should be at a slower rate for em to pull the trigger.


-Thanks Murdy for da Sig <3  xD

iservealot

Well obviously without speaking to the rest of the devs what I am about to say may not reflect what everyone else thinks.

The smoke video you presented is possible with UT3, however it does bring along a huge performance cost. We could probably get a way with implementing this kind of effect one time as it looks cool, and could have an interesting play on game play scenarios. However, the problem then becomes when there are two or three of these things launches at the same time around each other. Performance would really be a problem for low end computers, and replication for such an effect might have a varied result.

However, with this whole Nvidia buying the PhysX technology and running the physics code on the GPU, performance for these types of calculations would really increase.

Just my two cents.

Neverdown

Don't forget the new benchmarks for the new GPU from Radeon, the 4850 iirc. It does really well and lots of people might buy it or still have an ATI card like the 9800. You shouldn't implement this kinda things if they work really good on nVIDIA cards but cause bad framerate on ATI GPUs.

I <3 U

is there no standardised version that works on both GPU's, or a slightly dummed down version? (Sorry haven't read whole thread).

Kodadog

Fruitless Man, are you Blank Man? Sorry if this is off topic, but I'm curious and the PM page wasn't coming up.