Sjene

RG projekt 2021/2022.


„U praksi je renderiranje sjene složeno jer postoji mnogo ograničenja koja su uključena u njeno stvaranje. Stoga je modeliranje i renderiranje sjena uvijek jedno od najzahtjevnijih pitanja u polju istraživanja računalne grafike.”

O sjenama
Algoritmi i metode
Isječci koda
Three.Js
Primjer

Sjena je tama koja se pojavljuje kada su dijelovi objekta blokirani.

SJENA također opisuje kako dio grafike postaje tamniji ili mu daje dimenziju dodavanjem tamnog dijela koji nije centriran od izvornog teksta ili slike.

SJENA korisnicima pruža vizualne naznake o tome informacije o sceni, oblicima i geometrijama, relativnim položajima među objektima i složenosti sjenčanih okludera. U praksi je renderiranje sjene složeno jer postoji mnogo ograničenja koja su uključena u njeno stvaranje, kao što su ravninski ili neplanarni prijemnici, jedan ili više izvora svjetlosti, hard-shadow ili soft shadow. Stoga je modeliranje i renderiranje sjena uvijek jedno od najzahtjevnijih pitanja u polju istraživanja računalne grafike.


Primjer sjena u računalnoj grafici


Neki od korištenih izvora za seminar

http://juliorlunar.com/lighting1/
https://webglfundamentals.org/webgl/lessons/webgl-shadows.html
http://learnwebgl.brown37.net/11_advanced_rendering/shadows.html
https://en.wikipedia.org/wiki/Three.js