Projekat napravljen za potrebe kursa Računarska grafika, na Matematičkom fakultetu u Beogradu.
Korišćen je skelet projekta preuzet sa https://github.com/matf-racunarska-grafika/project_base.git
.
Pravljeno uz pomoć materijala sa learnopengl.
Autori:
- Vladimir Jovanović 96/2019
- Relja Pešić 73/2019
git clone https://github.com/rexi12345/projekat.git
- CLion -> Open -> path/to/my/project_base
- Main se nalazi u src/main.cpp
- ALT+SHIFT+F10 -> project_base -> run
Stavljate se u ulogu detektiva koji je pozvan da istraži čudne fenomene u obližnjem selu.
Naoružani samo baterijskom lampom, rešili ste da bacite svetlo na istinu. Čitavo mesto deluje pusto,
ali ipak imate osećaj da niste sami...
Program se sastoji iz dve faze:
- Intro faze, u kojoj se simulira dolazak detektiva kolima do lokacije, i
- faze istraživanja, u kojoj se možete slobodno kretati po sceni.
U intro fazi, predstavljeno je renderovanje objekata i svetala pomoću Deferred Shading tehnike i u toku ove faze
onemogućeno je kretanje pomoću tastature i miša.
U fazi istraživanja, moguće je slobodno kretanje po sceni, kao i podešavanje raznih efekata pomoću ImGUI menija.
- Kontrole: standardno,
WASD
kretanje uz pomoć miša i tastature. - Keybindings:
- General:
F1
- otvara ImGUI meniESC
- prekida izvršavanje programa
- Post-processing efekti:
F2
- uključuje/isključuje Anti-Aliasing efekatF3
- uključuje/isključuje Grayscale efekatH
- uključuje/isključuje HDR efekatB
- uključuje/isključuje Bloom efekatQ
- smanjuje exposure parametarE
- povećava exposure parametarF4 - F7
- kernel efekti - sharpen, blur, edge i ridge detection
- Ostala podešavanja:
N
- uključivanje/isključivanje Spectator moda:SPACE
- kretanje na goreSHIFT
- kretanje na dole
RMB
- (desni klik) - uključivanje/isključivanje svetla na baterijskoj lampiC
- podešavanje vidljivosti kursora i zaključavanje kretanja kamere dok je otvoren meni
- General:
Svi resursi se mogu naći u resources direktorijumu.
Modeli i njihove teksture su preuzeti sa Free3D.com i TurboSquid.com, i neke od njih su doradjivane i/ili izmenjene
pomoću Blender-a i GIMP-a.
Skybox teksture su preuzete sa drajva. (Free CopperCube skyboxes.zip)
Školska 2021 / 2022. godina
Asistent: Marko Spasić
Profesor: dr. Vesna Marinković