Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

DirectX Compute Ocean Demo Running on NVIDIA CUDA-enabled GPU

Loading...

Sign in or sign up now!
119,539
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 6, 2009

The demo shows a real-time simulated ocean under twilight lighting condition. To obtain good looking wave crests, a rather large height field has to be employed. With Microsoft's newly introduced DirectX Compute Shader we can efficiently perform FFT on GPU, thus greatly improve the performance and image quality. The water surface is mainly modeled after Jerry Tessendorf's statistic method described in the paper "Simulating Ocean Water", which is one of the most popular techniques used for water effect in todays games. Although the algorithm itself is capable of producing visually impressive result from a presumed statistic model (Phillips spectrum), previous implementations are often limited to a relatively small height field, e.g. 64x64 or 128x128, due to the slow FFT code path on CPU. For example, the demo shown here executes three 512x512 Fourier transforms on a per frame basis. On a GTX280, the transforms can be finished within 2 milliseconds.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 9 dislikes

Link to this comment:

Share to:

Top Comments

  • have you ever been out on open ocean? :S

  • Daputti - where did you get your Computer Science degree - a box of Cracker Jacks?

    Multicore processors run EACH core at the rated clock speed - the clock speed isn't divided between the cores - they ALL run independently at that speed - so YES, a quad core processor running with a 3 GHz clock has a theoretical overall processing capability of a single 12 GHz core - somewhat less due to bus and memory congestion but pretty close.

see all

All Comments (108)

Sign In or Sign Up now to post a comment!
  • I hope Nvidia will redo this using DirectCompute 5.0, this can be done to look 3x better, since their GPU's are now about that much stronger.

  • It's only a matter if time before graphics look better than real life... Then we'll all go insane because the real world will look like shit compared to the best graphics.

  • crysis has better water

  • to much of the same wave pattern, needs some wave random movement.

  • Its REAL ???

  • @GRUNTS2009 You can try to ask the graphics card sellers whether it is compatible

  • @GRUNTS2009 Lol, u have to know ur motherboard type, not the processor to know will the GTX 460 run.

  • @GRUNTS2009

    Sorry this is a little late.

    The processor is not an issue for compatibility. The only issue when considering the GPU vs. CPU is processor bottlenecking. Your CPU isn't at the top-end of things, but a GTX 460 will work absolutely fine with it. The only thing worth considering is the PSU, I recommend 500w+ quality brand.

  • Crysis ??

  • EVERYONE!

    (QUESTION NUMBER 1.) My computer has a AMD Athlon II x4 640 processor ( 3.0GHz ) with 4GB DDR3 SDRAM system memory. So I guess my computer can't run the NVIDIA GeForce GTX-460 Graphics Card? Or can it?

    (QUESTION NUMBER 2.) Also, it's also a Windows 7 Home Premium 64-bit. But my computer already has the NVIDIA GeForce GT430( With 1GB dedicated graphics memory and support for Microsoft DirectX 11 ). Will that work? If not, then what Graphics card do you recommend me?

View all Comments »
Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more