6.3. Harjoitusten 1.-4. deadline siirretty; uusi deadline 31.3. klo 12.
28.2. OSG-esimerkki lisätty tehtävään 0.
22.2. OSG-ohjeita linkitetty tehtävään 0, palautusohjeita tarkennettu.
7.2. Sivusto avattu.
Tämä ohje antaa yleiskuvan kurssilla tehtävistä harjoituksista. Tarkemmat ohjeet löytyvät kunkin tehtävän omalta sivulta. Ohjelmointiympäristöä koskevat ohjeet pätevät Niksulassa. Voit tehdä harjoitukset myös kotikoneessa, käytettävä ohjelmointiympäristö ja kirjastot on testattu monella eri alustalla.
Harjoitustyöt muodostavat puolet koko kurssin arvosanasta. Osa harjoituksista on pakollisia ja ne tulee jokaisen suorittaa hyväksytysti. Kaikista harjoituksista yhteensä kerätyt pisteet määräävät harjoitustyöosuuden arvosanan. Läpäisyvaatimuksena on puolet pisteistä (10 + 5x5 + 15 = 50). Koko kurssin arvosana on tentin ja harjoitusarvosanan keskiarvo (pyöristettynä ylöspäin).
Neuvoa saa ja pitääkin kysyä epäselvissä tilanteissa. Tänä vuonna vaihdetaan uuteen ohjelmointialustaan OpenSceneGraphiin ja C++-kieleen. Ilmoittakaa mahdollisista ongelmista ohjelmointiympäristön tms. kanssa hyvissä ajoin, niin saadaan hommat toimimaan mahdollisimman sujuvasti.
Harjoitustyöt palautetaan sähköpostitse. Palautussähköpostissa pitää olla:
Ohjelman tulee kääntyä komennolla make ja sen tulee tuottaa vaadittu animaatio joko reaaliajassa tai videona. Yksinkertainen esimerkki videon tuottamisesta löytyy täältä
Tehtävän kannalta olennainen osa on ohjelmoitava kokonaan itse; OSG:n komponentteja saa kuitenkin käyttää parhaaksi katsomallaan tavalla. Palautusten on oltava dokumentoituja käytettyjen ratkaisujen osalta joko koodin seassa tai erikseen. Yleiskuvan antaminen ohjelman toiminnasta ja käytettyjen algoritmien (jos tunnettu) nimeäminen riittää.
Tehtävänannon ylittävästä tai erityisen hyvästä toteutuksesta voi saada lisäpisteitä. Virheellinen tai heikko toteutus ja myöhästynyt palautus vähentää pisteitä.
Deadlinet:
Tietokoneanimaation harjoitustöistä vastaa Timo Tossavainen. Sähköposti: Etunimi.Sukunimi@tml.hut.fi. Huone: A138. Harjoitustöihin liittyvistä asioista tiedotetaan ensisijaisesti kurssin kotisivuilla.
Tämän sivun sisällöstä vastaa Timo.Tossavainen(@)tml.hut.fi
Sivun sisältöä on viimeksi päivitetty 6.3.2008.