New Physics Simulations (Fire + Water)

Discussion in 'General Software and Applications' started by SaDySt1K, Jun 15, 2007.

  1. SaDySt1K

    SaDySt1K Member

    Messages:
    21
    Likes Received:
    0
    GPU:
    EVGA 8800 GTS 320 MB
  2. ElementalDragon

    ElementalDragon Ancient Guru

    Messages:
    9,319
    Likes Received:
    10
    GPU:
    eVGA RTX 2070
    ..... i wouldn't doubt it. might need a PhysX card.... or DX10 hardware with the physics processing capabilities of the geometry shaders.... but it'll happen.
     
  3. AlecRyben

    AlecRyben Ancient Guru

    Messages:
    7,774
    Likes Received:
    0
    GPU:
    5x580 2x590 2x780Ti 1x970
    I hate to burst your bubble, but those things are definitely prerendered. And it probably took several days of intensive calculations on a beefy $10 million supercomputer! :)
    When common household computers will be fast enough to calculate+render those particle/fluid dynamics simulations in realtime, meteorologists will be able to accurately predict weather full 30 days in advance... ;)
     
  4. Denial

    Denial Ancient Guru

    Messages:
    13,876
    Likes Received:
    3,553
    GPU:
    EVGA RTX 3080
    Havok demoed a early beta of their engine about a year ago and showed pretty awesome physics being calculated in real time. I wouldn't doubt that this is possible with the current processing power of today, especially in unison with the GPU.

    http://video.google.com/videoplay?docid=6261074351828388772

    http://video.google.com/videoplay?docid=2350042502418485801
     
    Last edited: Jun 15, 2007

  5. AlecRyben

    AlecRyben Ancient Guru

    Messages:
    7,774
    Likes Received:
    0
    GPU:
    5x580 2x590 2x780Ti 1x970
    Comparing Havoc to the ones posted above is like comparing apples to oranges.

    I do those things for living. And you can trust me on the fact that you need at least 10 teraflops of computing power to calculate in realtime the fluid dynamics simulations alone. You will need at least 20 if you include realtime rendering of raytracing+photon mapping.
     
    Last edited: Jun 15, 2007
  6. ElementalDragon

    ElementalDragon Ancient Guru

    Messages:
    9,319
    Likes Received:
    10
    GPU:
    eVGA RTX 2070
    Alec: then i guess you haven't used NVidia's Smoke demo for the 8800 series? rendering smoke in a box isn't the only thing it does. the water effects it can do are pretty nice too.... and they're all controlled by the mouse movement.
     
  7. AlecRyben

    AlecRyben Ancient Guru

    Messages:
    7,774
    Likes Received:
    0
    GPU:
    5x580 2x590 2x780Ti 1x970
    I have seen the smoke demo and it's mostly done by simple noise turbulence... it's far from physically accurate.
     
  8. SaDySt1K

    SaDySt1K Member

    Messages:
    21
    Likes Received:
    0
    GPU:
    EVGA 8800 GTS 320 MB
    I realize its prerendered, it's just cool to see where technology has brought that.
    Personally, I hate fire effects in games, they are always so cheesy.
     
  9. bug77

    bug77 Banned

    Messages:
    3,468
    Likes Received:
    0
    GPU:
    Palit 8800GT
    It will be a while before we see stuff like that in games.
    Even so, the water simulations don't look too realistic to me.
     
  10. Waylander

    Waylander Guest

    wow, looks great..

    long way off general use though..
     

  11. Denial

    Denial Ancient Guru

    Messages:
    13,876
    Likes Received:
    3,553
    GPU:
    EVGA RTX 3080
    Havok takes physics simulations and attempts to optimize it by taking shortcuts. You can count on physics simulations inside 3d applications being heavily unoptimized and based on absolute simulation. That isn't necessary in a video game, but I'm pretty positive that a dedicated math card could chew through a more optimized game oriented physics simulation with the same graphical detail easily.

    As for the Raytracing and Photon Mapping you haven't seen the previews for 3DSMax 10 and the new mental ray have you? You should look at the mental ray CUDA demonstration. A 3.5 hour render with Final Gather, Caustics, GI, and all that other fun stuff enabled on max 9, took 13 minutes on Max 10 with CUDA.
     
  12. SaDySt1K

    SaDySt1K Member

    Messages:
    21
    Likes Received:
    0
    GPU:
    EVGA 8800 GTS 320 MB
    You certainly sound as though you know what your talking about. You guys are hardcore.
     
  13. Denial

    Denial Ancient Guru

    Messages:
    13,876
    Likes Received:
    3,553
    GPU:
    EVGA RTX 3080
    Well Alec is definitely right about the physics calculation part with the current way my original post was worded. Fluid calculations in professional products can be tuned to be extremely accurate, which is probably what was used to make these videos. What I really meant to say in my first post, was that we could produce similar results in games today as much of that accuracy is unnecessary in a video game environment.

    Even things like photon mapping can be heavily optimized, I bet in that video they were emitting 50k+ photons per light source. In a professional environment that kind of accuracy might be needed, some developer will come along though and find a way to knock that down to 5k photons, make them calculate faster, and fake the rest. Sure the end result may not be as accurate as using a crap ton of photons, but it's going to look just as awesome.
     
  14. AlecRyben

    AlecRyben Ancient Guru

    Messages:
    7,774
    Likes Received:
    0
    GPU:
    5x580 2x590 2x780Ti 1x970
    Of course, I agree 100% on the faking part.
    Everything can be faked, provided the skill of the CGI artist (a.k.a. "The Magician" :)) is adequate enough to make the audience believe in the distorted image of "reality". But, since I was commenting the videos in the first post, I got to say they are extremely accurate. I can fake them with a bunch of tricks and make the rendertimes extremely short, but I doubt I could make them as convincing as the true simulations, since in some areas our brain becomes very picky when certain details are involved. ;)

    By the way, I am extremely interested in MentalRay GPU hardware acceleration. Can you provide us with some links to the actual testing?
     
  15. Denial

    Denial Ancient Guru

    Messages:
    13,876
    Likes Received:
    3,553
    GPU:
    EVGA RTX 3080
    I'll see if I can dig them up, there was a thread on it over at cgtalk.net but I believe it was under one of the general sections, not the max one. I'll find it though.
     

Share This Page