Polytechnic and design, Vol. 12 No. 3, 2024.
Professional paper
https://doi.org/10.19279/TVZ.PD.2024-12-3-01
PRIMJENA FUNKCIJA ORIJENTIRANE UDALJENOSTI I RAY MARCHING TEHNIKE PRILIKOM OBLIKOVANJA DIGITALNIH SCENA
Patrik Slade
; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia, Student
Ivan Rajković
; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia
*
Dinka Radonić
orcid.org/0000-0001-5310-0708
; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia
*
* Corresponding author.
Abstract
U ovom radu istražuju se osnove prikazivanja digitalnih scena korištenjem ray marching tehnike i funkcija orijentirane udaljenosti. Funkcije orijentirane udaljenosti su matematički izrazi kojima se u bilo kojoj točci u prostoru dobiva najmanja udaljenost do oblika u sceni. Korištenjem ray marching tehnike te funkcije se mogu na razne načine i vizualizirati. Proces ray marchinga bazira se na postepenom „koračanju“ virtualne zrake kroz scenu, te uzorkovanjem udaljenosti do najbližeg objekta za određivanje veličine sljedećeg koraka.Modifikacijom funkcija udaljenosti jednostavno se ostvaruju raznorazne deformacije objekata, kao što su izduljivanje, glatke binarne funkcije ili prikazivanje beskonačnih kopija proizvoljnog objekta.Sav kod pisan je u besplatnom online programu Shadertoy, koji koristi programski jezik GLSL i namijenjen je za stvaranje i jednostavnih i kompleksnih shadera. Kao dio ovog rada napravljene su i potpuno renderirane dvije demoscene.
Keywords
marširanje zraka; funkcije orijentirane udaljenosti; renderiranje; Shadertoy; računalna grafika
Hrčak ID:
330605
URI
Publication date:
14.1.2025.
Visits: 543 *