Hinde saamiseks tarvilik õppeaines Graafika ja muusika programmeerimine kevadsemestril 2014 Töö Aeg * Juhitav animatsioon 12.02 * 3D veebigraafika katsetus 26.02 * Joonistusalgoritmi katsetus 26.03 * Muusikainstrumendi mudel 09.04 * MIDI või digiheli töötlus 30.04 * Kontrolltöö 30.04 * Arvestusele registreerimine 05.05 * Teooriaseminar 07.05 Selgitusi * Juhitav animatsioon Kasutaja tegevusele reageeriv liikumine ekraanil. Näiteid: auto pidurdusteekond, läbilaskevõime vastavalt pikivahele. Võib olla ka tunnis alustatud pendlinäite edasiarendus http://minitorn.tlu.ee/~jaagup/kool/java/kursused/14/gm/naited/liikumine/ * 3D veebigraafika katsetus Näiteid: Juhuarvudest sõltuv ekraaniilustaja Mõne tavalise mängu (trips-traps-trull) 3D-versioon Kasutaja andmete järgi tehtud joonis nii 2D kui 3D-vaates * Joonistusalgoritmi katsetus Kasutaja andmete põhjal loodud kavalama struktuuriga joonis olgu silmailuks või mõneks reaalseks rakenduseks. Näiteid: rekursiooni tulemusena tekkinud fraktalid, mitmesugused kõverjooned. Samuti sobivad maatriksarvutuste tulemused ning rakenduse töö käigus tekkinud pildi analüüs ja sellele reageerimine. * Muusikainstrumendi mudel Muusikainstrumendi mängimist jäljendav mudel, mille põhjal on mõnevõrra võimalik pillimängu õppida. Sobivad nii meloodilised kui rütmipillid. Soovitavalt võiks lahendus töötada veebilehel, kuid see ei pea jääma piiranguks muul kujul hea lahenduse loomiseks. * MIDI või digiheli töötlus Midi näited http://minitorn.tlu.ee/~jaagup/kool/java/kursused/14/gm/naited/noodid/ Digiheli näited http://minitorn.tlu.ee/~jaagup/kool/java/kursused/14/gm/naited/digiheli Omapoolne rakenduse tegevusest sõltuv muusikataust või helifaili muutmine vastavalt kasutaja tegevusele. Näiteks: heliredaktori edasiarendus (valjus, sahin, helide ühendamine), akordide looja / äraarvamisvahend, saateharmoonia koostaja.