Varför vattnet "splosh", glaset "tinkle" och vågkraschen "?

Det är de miljon dollarfrågor som forskare vid Cornells Institution för datavetenskap har fått till uppgift att hitta svar på.

Faktum är att de är $ 1,2 miljoner (£ 750,000) frågor - summan av bidraget som forskarna har tilldelats av USA: s National Science Foundation (NSF) för att förbättra ljudeffekterna i framtida spel och CGI-filmer.

Wishy washy förklaring

"Vi har ingen möjlighet att effektivt beräkna ljudet av vattenstänk, papperscrumpling, händer klappar, vind i träd eller ett vinglas släppt på golvet", sa forskarna. Inspelningar kan cued i, men de kan vara repetitiva och är inte alltid väl matchade med vad som händer.

De nya simuleringarna kommer att baseras på att beräkna hur objekt skulle vibrera om de faktiskt existerade, och hur dessa vibrationer skulle producera akustiska vågor i luften. Ljudet av vatten, till exempel, skapas av små luftbubblor som bildar som vatten häller och stänker.

Tillsammans med fluidljud, kommer forskningen också att simulera ljud som görs av föremål i kontakt, som en kasse av Lego; bullriga vibrationer av tunna skal, som papperskorgen eller cymbals; och ljudet av spröd fraktur, som att bryta glas.

Miljontals småbubblor

Den simulering som utvecklats av Cornell-forskarna börjar med scenen, visar ut var bubblor skulle vara och hur de rör sig, beräknar de förväntade vibrationerna och slutligen de ljud de skulle producera. Simuleringen sker på en mycket parallell dator, där varje processor beräknar effekterna av flera bubblor.

Metoden kräver timmar med offline datortid och fungerar bäst på kompakta ljudkällor, men forskare säger att vidareutveckling ska möjliggöra realtids interaktiva virtuella miljöer och hantera större ljudkällor som simbassänger eller kanske till och med Niagara Falls.

Om du inte har en kran hemma kan du kolla på ljudet av virtuellt stänkvatten på Cornells webbplats, www.cs.cornell.edu/projects/HarmonicFluids.