Forskergruppen ’Computer Graphics & Scientific Computing’ leverer ’state of the art’-software, der udvikler visuelle effekter til de største Hollywood-film.
Hvordan får man vand til at løbe lige præcis den vej, man vil have det til at løbe? I den virkelige verden kan man bruge pumper, kanaler og dæmninger, men hvis vandet består af nuller og ettaller i et computerprogram, skal der ligninger til.
Netop det at få væsker (og i øvrigt også røg) til at opføre sig naturligt samtidig med at det er muligt at styre, hvordan vandet og røgen opfører sig, er en af hovedaktiviteterne i Datalogisk Instituts afdeling for Computer Graphics & Scientific Computing.
De tre medlemmer af forskergruppen Physically Based Simulation of Surfaces and Fluids er allerede kommet langt; én af dem, adjungeret professor Ken Museth, er nu fastansat hos Digital Domain i Hollywood, hvor han hjælper med at udvikle computeranimerede special effects. Han har bl.a. leveret software til at imitere vandsprøjt i filmen ’Pirates of the Caribbean III’.
De vigtigste redskaber er fysikken og matematikken, som ligger bag de ligninger, gruppen udvikler.
- Røg og vand er svært at kontrollere for kunstnere, der laver visuelle effekter. Man bruger nemlig fysiske ligninger til at simulere det med, fordi der er så mange detaljer i røg og væsker, at det er svært at modellere manuelt. Når man bruger ligninger, følger man fysikken. Men når vandet eller røgen følger fysikken, er det ikke altid, det opfører sig lige præcist, som kunstnerne vil have det. Vi arbejder på at udvikle et system, hvor ligninger og modellering spiller sammen, så kunstnerne kan styre, hvilken vej vandet skal løbe, fortæller Michael Bang Nielsen, et andet medlem af gruppen.
Når man laver scener med vand eller røg, starter man med at finde det rigtige look i en grov opløsning, hvorefter man øger opløsningen og får de fine detaljer med. Men da ligningerne er meget komplekse, får man ofte et helt andet resultat, hvor vandet eller røgen ikke opfører sig, som det gjorde i den grove opløsning.
- Vores projekt forsøger at bibeholde opførslen fra den grove opløsning i den høje opløsning. Vi har udviklet nogle tilføjelser til de oprindelige ligninger, så de bliver længere og mere komplekse, men hvor det er muligt at kontrollere dem, forklarer Brian Bunch Christensen, det tredje medlem af gruppen
Et eksempel på de ligninger gruppen bruger til at simulere vand og røg