Diplomska naloga predstavi način za upodabljanje prizorov, ki se v celoti nahajajo znotraj tekočin. Takim prizorom pravimo tekočinska okolja. Za tekočine so značilni edinsteveni optični ter fizikalni pojavi, kot so razprševanje svetlobe, absorpcija svetlobe, turbulenca ter prisotnost tujih delcev. Vsak posamezni pojav se z uporabno raznih metod modelira kot vizualen efekt. Efekti se nato združijo v posplošen model za simulacijo tekočinskih okolij s prilagodljivimi fizikalnimi lastnostmi. Model je implementiran v programskem jeziku JavaScript in uporablja tehnologijo WebGL, zato je neodvisen od platforme sistema. Primeren je za interaktivne aplikacije, saj z izkoriščanjem grafične strojne opreme doseže delovanje v realnem času. Izvedena je tudi performančna analiza, ki primerja računske zahtevnosti posameznih efektov ter celotnega modela v praktičnih situacijah.
|