Tehničko veleučilište u Zagrebu · Zagreb

Grafički programski jezici

ECTS: 5 · Semestar: 3 · Ukupna satnica: 90 h

Kolegij

Opis kolegija

upoznavanje s mogućnostima grafičkih programskih jezika Stvaranje staza. Programiranje linija, njihovi načini spajanja i zatvorenih površina Programiranje kružnih oblika, popunjavanje površina, programiranje boja u raznim kolor sustavima Upoznavanje programskog jezika za skalabilnu grafiku na Web-u Bezier krivulja Stvaranje animacija s CSS jezikom Rotacije, translacije i transformacije likova Programiranje kinetičke tipografije Upoznavanje sa alatom za programiranje umjetničkih grafika Različite vrste petlji Uvjetovano programiranje grafika Kreiranje različitih vrsta maski Programiranje slučajnim brojevima Interaktivno programiranje nema nastave

Sadržaj

Ishodi učenja

  1. izgraditi kompleksne grafičke programe u raznim grafičkim programskim jezicima
  2. razlikovati transformacije koordinatnog sustava od deformacije grafičkih likova
  3. konstruirati programe za linije, krivulje, lukove i ostale vrste vektorskih staza
  4. oblikovati grafičke elemente u različitim kolor sustavima i grafičkim stanjima
  5. kreirati kompleksna tipografska rješenja
  6. konstruirati grafike sa različitim vrstama petlji i uvjetovanja
  7. integrirati pokret na tipografske elemente i transformacije koordinatnog sustava
  8. generirati grafike slučajnim brojevima
  9. stvoriti maske korištenjem vektorske i piksel grafike
Resursi

Literatura

Obavezna literatura

  • V. Žiljak, K. Pap, POSTSCRIPT PROGRAMIRANJE GRAFIKE, FS, Zagreb, 1998. /2004. ISBN: 953 – 199 – 000, elektr. Izdanje: http://free-zg.htnet.hr/kpap/
    J. D. Eisenberg, A. Bellamy-Royds, SVG ESSENTIALS, O'Reilly Media, Inc., Sebastopol, CA. / 2014. ISBN: 9781449374358
    W. Soon, G. Cox, AESTHETIC PROGRAMMING, Open Humanities Press, 2020, ISBN 9781785420948, izdanje: https://library.oapen.org/handle/20.500.12657/46909
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave