From: Randy Dawson (dnasoc++at++direcpc.com)
Date: 02/13/2002 13:42:04
Rob,
Have you seen the MAYA demos? The program (along with some non-trivial custom
scripts I'm sure) was used in the film "The Perfect Storm".
I used sine waves and random number noise to make undulating surfaces of smoke
in rocket launch simulations.
I would guess the next task would be something like looking at the delta-v vs
height of the undulating geometry as it intersects the boundaries (beach,
rocks), and adding the whitewater in response with perhaps a particle generation
technique.
As far as real time, you need to pin down the accuracy of your simulation - it
is a visual effect after all. I'm sure the MAYA stuff relied heavily on texture
maps and billboarding, and of course it was not realtime.
One real time wave motion simulation that impressed me was the Ardent (Stardent)
graphics supercomputer demo suite. The 'Flag' demo simulated a flag rippling in
the wind, with wind speed and direction controlled by dials, all realtime, 30
FPS. The flag surface (your wave water surface) was modeled as an array of
interconnected springs - the source for this geometry generator is rather short
and I can send it if you like.
It can also be found on the web as part of Stardent's Dore' package (Dynamic
Object Rendering Environment) that had much of the same philosophy as
Performer. It was put in the public domain by Kubota (yes, the tractor company)
after Stardent failed.
I encourage anyone interested in realtime GL graphics to look into the Dore'
source code. The 'flag' demo runs on my nvidia linux PC as well as it did on
the $130K Ardent P3.
Randy
Rob Body wrote:
> Hi pfFriends,
>
> Does anyone out there know of anyone who has modelled white water effects in
> real time - i.e. waves breaking against a breakwater, waves breaking on a
> beach or flowing around solid structures ??
>
> I am looking at some possible funded research work and wondered if anyone
> has looked into this and if so, would they be willing to share or come to
> some sort of deal.
>
> Any help is appreciated.
>
> Regards
>
> Rob
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Rob Body
> Simulator Manager
>
> HR Mardyn
> HR Wallingford
> Howbery Park
> Wallingford
> Oxon
> OX10 8BA
>
> Tel +44 (0) 1491 822327
> Fax +44 (0) 1491 832233
>
> E-mail r.body++at++hrwallingford.co.uk <mailto:r.body++at++hrwallingford.co.uk>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
> HR Wallingford uses Faxes and Emails for confidential and
> legally privileged business communications. They do not of
> themselves create legal commitments. Disclosure to parties
> other than addressees requires our specific consent. We are
> not liable for unauthorised disclosures nor reliance upon
> them. If you have received this message in error please
> advise us immediately and destroy all copies of it.
> -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Wed Feb 13 2002 - 11:43:41 PST