Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 4 of 4

Thread: heat effect

  1. #1
    Junior Member Regular Contributor
    Join Date
    Dec 2000
    Location
    Florence, Italy
    Posts
    219

    heat effect

    Hi, if you take a look at the latest movie of this new upcoming flight simulator ( www.lo-mac.com ), you will see a very interesting heat effect. Can you tell me, in your opinion, how did they achieve it ?

  2. #2
    Advanced Member Frequent Contributor
    Join Date
    Apr 2000
    Posts
    748

    Re: heat effect

    Render-to-texture, then deform in screen-space.

    Y.

  3. #3
    Senior Member OpenGL Pro
    Join Date
    May 2001
    Location
    The Round Table at Camelot
    Posts
    1,537

    Re: heat effect

    You can even use the nvidia texture shaders using the offset texture operation along with some way to generate the offset how ever much you want. I guess some noise function would work fine. Actually you don't have to use texture shaders, it can be done on the CPU but it would be faster on the GPU.

    This can be done on an ATI card too but using their own extensions of course. I don't exactly know which ones since I don't have an ATI card but I'm sure it wouldn't be hard to figure out.

    -SirKnight
    -SirKnight

  4. #4
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Location
    France
    Posts
    768

    Re: heat effect

    Texture-dependant read is possible in GeForce3+ hardware using the NV_texture_shader extension, and in ATi Radeon 7000+ hardware using the ATI_envmap_bumpmap extension.

    But for an effect in screen-space you don't really need those fancy extensions.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •