matf-racunarska-grafika

View on GitHub

Računarska grafika

“Give someone state and they’ll have a bug one day, but teach them how to represent state in two separate locations that have to be kept in sync and they’ll have bugs for a lifetime.” -ryg

APR prijava

Drage koleginice i kolege, Radi bolje organizacije ispita, molimo vas da se prijavite preko sledećeg formulara samo ukoliko sigurno izlazite na ispit u petak 26.04.
Prijava će biti otvorena do srede u 17:00.

APR ispit

Drage koleginice i kolege,
Nezavisno od dana objavljivanja rezultata, uvidi u radove će biti posle praznika.

Bodovi projekata APR

[17.04.2024.]
Drage koleginice i kolege,
Na linku niže možete pronaći bodove projekata. Ukoliko se Vaš indeks ne nalazi na spisku ili želite predlog kako biste mogli da doradite projekat za više bodova u narednom roku, molim Vas da mi se javite mejlom.
Hvala na strpljenju! Bodovi

Obaveštenja

[08.04.2024.] Otvoren termin konsultacija u četvrtak 11.04. u 10:00 na Trgu.
[05.04.2024.] Otvoren termin konsultacija u utorak 09.04. u N salama u 12:00.

[20.03.2024.] Drage koleginice i kolege,
Ispit u aprilskom roku biće održan 26.04. u 19:00 u učionici 706. Prijave projekata počeće 04.04. i trajaće do 12.04.

[07.03.2024.] Aprilski rok
Drage koleginice i kolege, Rok za predaju projekata u aprilskom roku biće 12.04.

[09.01.2024.] Bodovanje projekta
Drage koleginice i kolege,
Način bodovanja projketa je izmenjen. Lekcija sa modelima je sada opciona. Ostatak načina bodovanja je nepromenjen.
Možete iskoristiti modele sa projekata od prethodnih školskih godina samo je neophodno da navedete link do Github repozitorijuma projekta sa kojeg je model preuzet.
Repozitrijume za projekat možete napraviti sami na svom nalogu.

Kako se boduje projekat?
Projekat se radi individualno.
Projekat nosi 35 poena.
Bodovanje lekcija:

[22.04.2024.] Promena gradiva za sledeću školsku godinu
Drage koleginice i kolege,
Gradivo sa vežbi će biti promenjeno sledeće školske godine, tako da projekti od ove godine neće moći da se prenesu u sledeću.
Molimo vas da ukoliko ste položili projekat, ove godine izađete i na praktični i teorijski deo ispita.

[16.12.2023.] Gostujuće predavanje Drage koleginice i kolege, zadovoljstvo nam je da najavimo da će u sredu 20.12. u 14:00 u učionici 718 Mirko Brkuišanin iz kompanije Sirmija održati predavanje na temu: Uvod u kompajliranje shadera.
Vežbe će u sredu početi u 12:00, i trajaće do 14:00, nakon čega će biti održano gostujuće predavanje.

[22.11.2023.] Utisci sa vežbi
Drage koleginice i kolege, vaše mišljenje nam veoma znači. Da bismo i ove godine unapredili kurs molimo vas da nam vašim iskustvom i mišljenjem pomognete popunjavanjem sledeće ankete.
Unapred hvala!

[20.11.2023.] Drage koleginice i kolege, na anketi o održavanju aprilskog roka glasalo je vas 100, od čega je 98 bilo ZA, a 2 PROTIV održavanja aprilskog roka.
Aprilski rok će dakle biti održan umesto januarskog roka, drugom polovinom aprila. Tačan termin objavićemo krajem marta i vodićemo računa da se ne poklopi sa drugim fakultetskim aktivnostima. Ako je nekome grafika jedan od poslednjih ispita pred dipolomiranje i želeo bi da ga položi ranije, molimo vas da nam se javite mejlom. Zahvaljujemo vam se na učestvovanju u donošenju ove odluke!

[19.11.2023.] Drage koleginice i kolege, od 20.11. termini vežbi ponedeljkom i petkom biće rezervisani za onlajn konsultacije o projektima i lekcijama od 9-13 oblasti. Molim vas da se za konsultacije najavite mejlom, barem 2 dana ranije.
Sredom od 14:00 na Trgu u učionici 718 držaćemo vežbe iz lekcija od 9-13 oblasti. Želimo vam srećan početak izrade projekata! :)

[16.11.2023.] Drage koleginice i kolege, molimo vas da popunite sledeći formular i svojim glasom doprinesite u donošenju odluke o održavanju Aprilskog ispitnog roka. Glasanje će biti otvoreno do ponedeljka 20.11.

[02.11.2023.] Termin predavanja od četvrtka (09.11.) biće održan u ponedeljak (06.11.) od 09:00 časova u učionici 718 umesto vežbi. Molimo studente koji vežbe slušaju u terminu ponedeljkom da dođu u drugu grupu, po želji, ili pogledaju snimke vežbi za 6. nedelju.

Materijali iz vežbi za kurs iz Računarske grafike na Matematičkom fakultetu - Univerzitet u Beogradu

Projekat

Materijali

Galerija

Literatura Dokumentacija Alati

Uputstva CLion, Github, QtCreator, CMake

Nastavnici i asistenti

-nastavnik: dr. Vesna Marinković

-asistent: Marko Spasić (marko_spasic At– math.rs)

Bodovanje

Praktični: 55 (35 projekat + 20 pismeni)
Teorijski: 45 (završni teorijski)

Da bi se položio praktični deo ispita neophodno je ostvariti barem 25/55 bodova, od toga barem 10/35 na projektu i barem 10/20 na pismenom.
Da bi se položio teorijski deo ispita neophodno je ostvariti barem 20/45 bodova na završnom teorijskom ispitu.
Na kraju, potrebno je na praktičnom i teorijskom delu imati barem 51 bodova u zbiru.

Polaganje
Odbranjen projekat je uslov za izlazak na pismeni i završni teorijski. Jednom odbranjen projekat i dobijeni bodovi važe cele godine.
Pismeni i zavržni teorijski se polažu na dan ispita iz Računarske grafike po rasporedu sa sajta fakulteta i ne mogu se razdvajati i prenositi između rokova. Ukoliko niste zadovoljni osvojenim bodovima na projektu, možete projekat doraditi i ponovo prijaviti u nekom od narednih ispitnih rokova. U slučaju da položite praktični i teorijski deo ispita i želite da doradite projekat za veću ocenu potrebno je da javite profesorki mejlom da ćete doraditi projekat u nekom od narednih rokova.

Kako se boduje i polaže pismeni deo?
Pismeni deo nosi 20 bodova i polaže se na papiru u terminu ispita po rasporedu sa sajta fakulteta.
Sastoji se od pitanja iz oblasti od 1-8 nedelje, Depth testing, Face culling, Advanced Lighting, Blending. Uspešno urađen i odbranjen projekat je uslov za izlazak na pismeni i teorijski deo ispita.

Praktični detaljnije

Konsultacije

Nakon svakog termina vežbi po rasporedu ili u dogovoru mejlom.

Virtualna mašina

Preporučeno je podesiti matični Ubuntu sistem prema koracima u upustvu/.
Ukoliko želite, kurs možete pratiti i raditi projekat i na virtuelnoj mašini.

  1. Preuzeti i instalirati Virtual box.
  2. Preuzeti podešenu virtualnu mašinu i otpakovati zip datoteku.
  3. Pokrenuti Virtual box (sa Windows-a kao administrator: desni klik -> Run as Administrator)
  4. Klikunti dugme Add i otvoriti odabrati matf-racunarska-grafika.vbox koja se nalazi u otpakovanoj datoteci iz koraka 2.
  5. Pokrenuti virtualnu mašinu matf-racunarska-grafika pritiskom na dugme Start
  6. Šifra: matfrg

Sve biblioteke i alati su instalirani. Nije potrebno dodatno podešavanje virtualne mašine.

Skelet projekta Skelet projekta sa svim uključenim bibliotekama za vežbanje primera sa časa.

Licenca

Materijali kursa su bazirani na www.learnopengl.com sajtu napravljenom od strane Joey De Vries i kao takvi spadaju pod CC BY-NC 4.0 licencu. Celokupan tekst licence možete pronaći ovde.

Examples used in this course are based on www.learnopengl.com tutorials by Joey De Vries and as such are licensed under CC BY-NC 4.0. Full text of the licence can be found here.