bachelor's thesis
Rok Cej (Author), Matija Marolt (Mentor), Ciril Bohak (Co-mentor), Nakhoon Baek (Co-mentor)

Abstract

This thesis presents a way of rendering scenes that are completely submerged in liquids, also referred to as liquid environments. Liquids are the source of unique optical and physical phenomena such as light scattering, light extinction, turbulent flow, and the presence of foreign particles. Each phenomenon is approached separately, using various techniques to create a visual effect that approximates it. These effects are then combined into a generalized model, which can simulate the appearance of liquid environments with configurable physical properties. The model is implemented in a platform-independent manner using JavaScript and WebGL. Additionally, it achieves interactive performance by heavily utilizing graphical hardware, making it suitable for real-time applications. A performance evaluation is also done, comparing the computational cost of each effect, as well as the complete model in practical situations.

Keywords

liquid rendering;real-time;post-processing;WebGL;computer and information science;diploma thesis;

Data

Language: English
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [R. Cej]
UDC: 004(043.2)
COBISS: 31056899 Link will open in a new window
Views: 1161
Downloads: 244
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: Slovenian
Secondary title: Upodabljanje tekočinskih okolij v realnem času
Secondary abstract: 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.
Secondary keywords: upodabljanje tekočin;realni čas;postprocesiranje;WebGL;računalništvo in informatika;univerzitetni študij;diplomske naloge;
Type (COBISS): Bachelor thesis/paper
Study programme: 1000468
Embargo end date (OpenAIRE): 1970-01-01
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 48 str.
ID: 12036915
Recommended works:
, bachelor's thesis
, diplomsko delo