Računarska grafika

O predmetu

S kim imate posla

h:360 center

🤯 Kontakt preko mejla, ne preko Mudla! Za konsultacije se najavite mejlom.

Potrebno predznanje

h:200

  • Matematika iz osnovne škole (i nešto malo iz srednje)
  • Fizika (mehanika) iz osnovne škole
  • Osnove linearne algebre i analitičke geometrije
  • Elementarno programiranje u Javi

(Vrlo kratak) Pregled kursa

  • Uvod: istorija, primene
  • Svetlo i boja
  • 2D rasterska grafika
    • Obrada slike
    • Iscrtavanje primitivnih geometrijskih objekata
  • 2D vektorska grafika
    • Parametrizovano crtanje
    • Animacija
  • Proceduralno generisanje
  • Krive
  • Simulacija
  • Osnove 3D grafike... ?

Polaganje

  • Predispitne obaveze
    • Dva kolokvijuma (u sredini i na kraju semestra), po 30 bodova svaki.
      • Dozvoljeno je korišćenje literature i interneta (ali ne i komunikacija sa drugim ljudima).
    • Dva popravna termina - jedan odmah nakon semestra, drugi na kraju školske godine.
      • U svakom popravnom terminu može se popravljati svaki od kolokvijuma.
      • Popravni može biti i pokvarni - prijavljivanje poništava prethodno osvojen broj bodova, računa se samo ono što je poslednje osvojeno.
  • Da bi se položile predispitne obaveze potrebno je najmanje 30 bodova ukupno iz kolokvijuma.

🤯 Za desetku je potrebno da znate sve, uradite sve odlično, i da znanje umete kreativno da primenite! 💯

Pripremite se za nastavu!

  • Na vašim računarima treba da se nalazi:
    • Java 12 (ili novija)
    • IDE - Eclipse 2019-06 (ili noviji), ili bilo koji IDE koji podržava Java 12
  • Svi kodove sa nastave će se objavljivati na Git-u (biće objašnjeno na vežbama)

🤯 Instalirajte i isprobajte softver što pre! Ne čekajte dan pred kolokvijum!

🤯 Možete koristiti svoje laptopove na predavanjima i vežbama.

  • Registrujte se na Mudl stranici kursa
    • Ime kursa: Računarska grafika 1
    • Pristupna lozinka: Spacewar!

Literatura 📚

  • U nastajanju... 😓
  • Vodite beleške na predavanjima i vežbama. ✍️
  • Na raspolaganju su vam svi slajdovi (Mudl) i lepo iskomentarisani kodovi sa predavanja i vežbi (Git).

🤯 Neophodno je da umete da čitate i razumete kod!

h:320 center

Oznake u slajdovima

🤯 Saveti, napomene, i stvari na koje treba da obratite pažnju.

🍬 Zanimljiv bonus materijal

💻 Fajl sa kodom koji treba pogledati