„Számítógépes grafika és képfeldolgozás házi feladat kiírások” változatai közötti eltérés
a Kiszedtem az oldal tetejéről a "Az oldal fejlesztésre szorul" header-t, mert már up-to-date. |
kiadási dátumokkal kiegészítve |
||
| 15. sor: | 15. sor: | ||
Figyelem: a keret változott, ezért a korábbi évek kereteit nem lehet használni. | Figyelem: a keret változott, ezért a korábbi évek kereteit nem lehet használni. | ||
Beadási határidő: 2013. 10. 01. 23:59 | Beadási határidő: 2013. 10. 01. 23:59 (Kiadás dátuma: 2013.09.18.) | ||
=== Második feladat === | === Második feladat === | ||
| 27. sor: | 27. sor: | ||
Figyelem: csak közelítőleg C2 folytonos és egzaktul C1 folytonos valódi, nem egyenletes TCR spline elfogadható, pl. Catmull-Rom és felesleges dolgokat tartalmazó Kochanek-Bartels nem. Közérthetőbben: az Internetről másolt spline-ok ellenjavaltak. | Figyelem: csak közelítőleg C2 folytonos és egzaktul C1 folytonos valódi, nem egyenletes TCR spline elfogadható, pl. Catmull-Rom és felesleges dolgokat tartalmazó Kochanek-Bartels nem. Közérthetőbben: az Internetről másolt spline-ok ellenjavaltak. | ||
Beadási határidő: 2013. 10. 20. 23:59 | Beadási határidő: 2013. 10. 20. 23:59 (Kiadás dátuma: 2013.10.04.) | ||
=== Harmadik feladat === | === Harmadik feladat === | ||
| 42. sor: | 42. sor: | ||
...................r.........g.........b | ...................r.........g.........b | ||
Üveg (n/k)......1.5/0.0, 1.5/0.0, 1.5/0.0 | Üveg (n/k)......1.5/0.0, 1.5/0.0, 1.5/0.0 | ||
Gyémánt (n/k)...2.4/0.0, 2.4/0.0 2.4/0.0 | Gyémánt (n/k)...2.4/0.0, 2.4/0.0 2.4/0.0 | ||
Arany (n/k).....0.17/3.1, 0.35/2.7, 1.5/1.9 | Arany (n/k).....0.17/3.1, 0.35/2.7, 1.5/1.9 | ||
Réz (n/k).......0.2/3.6, 1.1/2.6, 1.2/2.3 | Réz (n/k).......0.2/3.6, 1.1/2.6, 1.2/2.3 | ||
Ezüst (n/k).....0.14/4.1, 0.16/2.3, 0.13/3.1 | Ezüst (n/k).....0.14/4.1, 0.16/2.3, 0.13/3.1 | ||
Diffúz anyagok: kd(r,g,b) tetszőlegesen, jó ízléssel megválasztható. | Diffúz anyagok: kd(r,g,b) tetszőlegesen, jó ízléssel megválasztható. | ||
Beadási határidő: 2013. 11. 10. 23:59 | Beadási határidő: 2013. 11. 10. 23:59 (Kiadás dátuma: 2013.10.25.) | ||
=== Negyedik feladat === | === Negyedik feladat === | ||
| 63. sor: | 58. sor: | ||
Készítsen OpenGL programot, amely egy (fekete foltos textúrájú), de alapvetően fehér diffúz+spekuláris testű Szalámi Gólyát és zöld diffúz+erősen spekuláris testű (nyálkás) Ellipszoid Békákat jelenít meg diffúz, textúrázott terepen. A Szalámi Gólya onnan ismerszik meg, hogy ha testét a Catmull-Rom spline vázára merőlegesen bárhol kettészeljük, akkor a metszet kör alakú (a váz definíciója: ha a Szalámi Gólya testének minden felületi pontját egyszerre gyújtjuk meg, akkor a tűzfrontok a vázban találkoznak). A kör sugara a váz mentén változik, amelyet egy másik Catmull-Rom spline-nal kell megadni. A gólyának és a békáknak is két-két szemük van, a gólyának még piros kúp alakú csőre és két gólyalába van (amelyek biológiai ismereteink szerint, a mi lábunkkal ellentétben, térdben előre és nem visszafelé hajlíthatók). A gólya arányai olyanok, hogy előrehajolva a csőrének végével elérné a talajt. Az Ellipszoid Békák testrészei ellipszoidok. A terep textúrázott, nem szükségképpen sík. Tereptárgyak tetszés szerint megválaszthatók. A színteret a nap (irányfényforrás) az ég (ambiens fényforrás) és egy energiától duzzadó szentjános bogár (pontfényforrás) világítja meg. | Készítsen OpenGL programot, amely egy (fekete foltos textúrájú), de alapvetően fehér diffúz+spekuláris testű Szalámi Gólyát és zöld diffúz+erősen spekuláris testű (nyálkás) Ellipszoid Békákat jelenít meg diffúz, textúrázott terepen. A Szalámi Gólya onnan ismerszik meg, hogy ha testét a Catmull-Rom spline vázára merőlegesen bárhol kettészeljük, akkor a metszet kör alakú (a váz definíciója: ha a Szalámi Gólya testének minden felületi pontját egyszerre gyújtjuk meg, akkor a tűzfrontok a vázban találkoznak). A kör sugara a váz mentén változik, amelyet egy másik Catmull-Rom spline-nal kell megadni. A gólyának és a békáknak is két-két szemük van, a gólyának még piros kúp alakú csőre és két gólyalába van (amelyek biológiai ismereteink szerint, a mi lábunkkal ellentétben, térdben előre és nem visszafelé hajlíthatók). A gólya arányai olyanok, hogy előrehajolva a csőrének végével elérné a talajt. Az Ellipszoid Békák testrészei ellipszoidok. A terep textúrázott, nem szükségképpen sík. Tereptárgyak tetszés szerint megválaszthatók. A színteret a nap (irányfényforrás) az ég (ambiens fényforrás) és egy energiától duzzadó szentjános bogár (pontfényforrás) világítja meg. | ||
Beadási határidő: 2013. 12. 04. 23:59 | Beadási határidő: 2013. 12. 04. 23:59 (Kiadás dátuma: 2013.11.20., kitolva a határidő: 2013.12.03.; UTÁNA szerverprobléma miatt: 2013.12.04. 23:59) | ||
=== Ötödik feladat === | === Ötödik feladat === | ||
| 71. sor: | 66. sor: | ||
Mozgassa meg a 4. házi objektumait. A gólya lépeget előre 1 lépés/sec sebességgel. A támaszkodó láb nem csúszkál (inverz kinematika). A ‘J’ billentyű lenyomására 0.5 sec alatt 10 fokot jobbra fordul célszerűen a támaszkodó láb körül, hasonlóan a ‘B’ billentyű lenyomására balra. A SPACE hatására a nyakát előrehajtva lecsap és ha békatestet talál (végtagok nem számítanak), akkor a béka eltűnik. A gólyát csontváz animációval kell mozgatni, a lábrészek és a nyak hossza nem változhat a mozgás során. A láb részei tekinthetők merev testnek, de a gólyatest nem, így azt a csontvázra "bőrözni" kell. A békák merev testként akár véletlen irányokba ugrálhatnak, de két ugrás között 1 sec rákészülési időre van szükségük. A terepet illetően két lehetőség közül lehet választani. Az elsőben a terep sík és akkor a testeknek van árnyékuk rajta, amit a nap vet (síkra vetített árnyék algoritmus). A másik lehetőség, hogy a terep nem sík. | Mozgassa meg a 4. házi objektumait. A gólya lépeget előre 1 lépés/sec sebességgel. A támaszkodó láb nem csúszkál (inverz kinematika). A ‘J’ billentyű lenyomására 0.5 sec alatt 10 fokot jobbra fordul célszerűen a támaszkodó láb körül, hasonlóan a ‘B’ billentyű lenyomására balra. A SPACE hatására a nyakát előrehajtva lecsap és ha békatestet talál (végtagok nem számítanak), akkor a béka eltűnik. A gólyát csontváz animációval kell mozgatni, a lábrészek és a nyak hossza nem változhat a mozgás során. A láb részei tekinthetők merev testnek, de a gólyatest nem, így azt a csontvázra "bőrözni" kell. A békák merev testként akár véletlen irányokba ugrálhatnak, de két ugrás között 1 sec rákészülési időre van szükségük. A terepet illetően két lehetőség közül lehet választani. Az elsőben a terep sík és akkor a testeknek van árnyékuk rajta, amit a nap vet (síkra vetített árnyék algoritmus). A másik lehetőség, hogy a terep nem sík. | ||
Beadási határidő: 2013. 12. 16. 11:00 | Beadási határidő: 2013. 12. 16. 11:00 (Kiadás dátuma: 2013.12.04.) | ||
==2012/13 tavaszi félév== | ==2012/13 tavaszi félév== | ||