„Számítógépes grafika és képfeldolgozás” változatai közötti eltérés

Madbence (vitalap | szerkesztései)
Követelmények: Kipofoztam a követelményeket
Madbence (vitalap | szerkesztései)
Kipofoztam az oldalt, illetve 1-2 infóval bővítettem
1. sor: 1. sor:
{{GlobalTemplate|Infoalap|SzgGraf}}
{{GlobalTemplate|Infoalap|SzgGraf}}


{{Tantargy
|targykod=VIIIA316
|nev=Számítógépes grafika és képfeldolgozás
|kredit=4
|felev=5
|kiszh=nincs
|vizsga=van
|nagyzh=nincs
|hf=5 db
|szak=info
|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA316/
|targyhonlap=http://cg.iit.bme.hu/portal/oktatott-targyak/szamitogepes-grafika-es-kepfeldolgozas
|levlista=grafika{{Kukac}}sch.bme.hu
}}


{{Tantargy|nev=Számítógépes grafika és lépfeldolgozás|kredit=4|felev=5|kiszh=nincs|vizsga=van|nagyzh=0 db|hf=5 db|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA316/|targyhonlap=http://cg.iit.bme.hu/portal/oktatott-targyak/szamitogepes-grafika-es-kepfeldolgozas|levlista=grafikaATsch.bme.hu|Feladatbeadó rendszer=http://cg.iit.bme.hu/grafhazi }}
= Kedvcsináló =
[[TargynevAjanlas|Ajánlott rövidítés]]: grafika
 
[[SzgGrafKedvCsinalo|Kedvcsináló]]
 
'''Mottó:'''<br />
A terroristák manapság főleg OpenGL függvényeket lopnak. Abban van az igazi biznisz.<br />
Az Avatar című animációs film már állítólag majdnem megajánlott 4-est ért, de sajnos nem volt mellé kész a négy házi feladat.<br />
Bal kezünk a billentyűzeten, jobb kezünkben az egér, a lábunk között meg szorongatjuk a joystickot.<br />
''"Ha azt kérdeznénk önöktől vizsgán, amit előadáson elmondunk, akkor önök nem a Műszaki Egyetemre járnának, hanem a Színművészeti Főiskolára."''
 
__TOC__


= Követelmények =
= Követelmények =
9. sor: 34. sor:


* 3 elfogadott kis házi feladat ''aláíráshoz''
* 3 elfogadott kis házi feladat ''aláíráshoz''
* 4-5 elfogadott kis házi feladat ''megajánlott ötöshez''
* 4-5 elfogadott kis házi feladat ''megajánlott ötöshöz''
* Házik védése (kivéve azoknak, akiket explicit felsorolva ez alól mentesítenek)
* Házik védése (kivéve azoknak, akiket explicit felsorolva ez alól mentesítenek)
* Vizsga
* Vizsga


Lehetőség van nagy házi feladat beadására is, erről az előadóval külön kell egyeztetni, 1 beadott és elfogadott nagy házi feladat 2 kis házi feladatnak számít.
Lehetőség van nagy házi feladat beadására is, erről az előadóval külön kell egyeztetni, 1 beadott és elfogadott nagy házi feladat 2 kis házi feladatnak számít.
A 4-5 elfogadott kis házi nem jelenti automatikusan a megajánlott ötöst, a védésen nyújtott teljesítmény alapján bírálják el az egyes emberek teljesítményét.


= Segédanyagok =
= Segédanyagok =
26. sor: 53. sor:
*dátum: értelemszerűen..pl:20100405
*dátum: értelemszerűen..pl:20100405
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens
==Ajánlott olvasmányok==
* [http://iam035.inf.unideb.hu/mobidiak/listdocument.mobi?id=101 Juhász Imre: [[OpenGL]] &mdash; mobiDIÁK könyvtár, 2005.12.30.]
* Dr. Szirmay-Kalos László, Antal György, Csonka Ferenc: Háromdimenziós grafika, animáció és játékfejlesztés &mdash; ComputerBooks, 2003 (Ez a "sünis könyv", lásd könyvrendelés lentebb)
* Dr. Szirmay-Kalos László: Számítógépes grafika &mdash; ComputerBooks, 1999 <br> Az előző könyv 1999-es kiadása. A fraktálokról szóló fejezet csak ebben van benne. Egyébként az új kiadást érdemes elolvasni, mert sokkal részletesebben és érthetőbben magyarázza el a dolgokat. ->  letölthető [http://www.iit.bme.hu/~szirmay/grafika/graf.pdf innen]
* Székely Vladimír: Képfeldolgozás (55067) &mdash; Műegyetemi Kiadó, 2007


== Videó ==
== Videó ==
A 2009 őszi kurzusról videofelvétel készült, elérhető a [http://videotorium.hu/hu/categories/details/1083,Szamitogepes_grafika Videotorium]-on streamelve, vagy a [http://video.bme.hu/index.php?act=vid&tkod=BMEVGR régi oldalán] egyben letölthető. Egyes előadásokról nem készült felvétel (1,3,4)
A 2009 őszi kurzusról videofelvétel készült, elérhető a [http://videotorium.hu/hu/categories/details/1083,Szamitogepes_grafika Videotorium]-on streamelve, vagy a [http://video.bme.hu/index.php?act=vid&tkod=BMEVGR régi oldalán] egyben letölthető. Egyes előadásokról nem készült felvétel (1,3,4)
= ZH =
Jelenleg a tárgyból már nincs zh.


=  Házi =
=  Házi =
A tárgy kb arról szól, hogy ezeket meg tudod-e írni. Az első órán el szokott hangzani, hogy vagy 5össel, vagy 1essel szeretik értékelni a munkát, 2est csak az kap akit már sok év alat sem sikerült megtanítani a tárgyra, de a tudása kezd körvonalazódni. Szóval ez a rész amire nagyon szükséged lesz!
A tárgy arról szól, hogy ezeket meg tudod-e írni. Az első órán el szokott hangzani, hogy vagy 5-sel, vagy 1-sel szeretik értékelni a munkát, kettest csak az kap akit már sok év alatt sem sikerült megtanítani a tárgyra, de a tudása kezd körvonalazódni. Szóval ez a rész amire nagyon szükséged lesz!


===Előkészületek===
Mielőtt elkezdenéd be kell lőni a fejlesztőkörnyezetet:
Mielőtt elkezdenéd be kell lőni a fejlesztőkörnyezetet:
* [[SzgGrafIDEs]] << Ez az ajánlott olvasmány
* [[SzgGrafIDEs]] << Ez az ajánlott olvasmány
53. sor: 70. sor:
* [http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/ CodeBlocks+GLUT Win]
* [http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/ CodeBlocks+GLUT Win]


;Első házi
===Első házi===
: Ez általában valamilyen 2D rajzolásos "játék". Amit a házi megtanít, az az, hogy hogy kell a különböző koordinátarendszereket egymásnak megfeleltetni.
Ez általában valamilyen 2D rajzolásos "játék". Amit a házi megtanít, az az, hogy hogy kell a különböző koordinátarendszereket egymásnak megfeleltetni. Érdemes felfrissíteni a C++ tudást, mert Java után az emberek el szokták felejteni a nyelv sajátosságait.
 
;Második házi
: Ez valamilyen görberajzolási feladat szokott lenni, érdemes a jegyzeteket, könyveket elővenni.
 
;Harmadik házi
: Sugárkövetés. Ez megy a legkevésbé az embereknek, pedig ezzel lehet a legszebb képeket előállítani. Erősen igényel térgeometriai ismereteket.
 
;Negyedik házi
: Az első 3D-s openGL feladat.
* [http://www.videotutorialsrock.com/ VideoTutorialsRock]. Hasznos kódok és tutorialok az abszolút kezdőknek. Sok képpel és magyarázattal.
* Opengl megvilágítás tutorial (nagyon hasznos): http://www.falloutsoftware.com/tutorials/gl/gl8.htm
* Opengl textúrázás tutorial: http://www.gamedev.net/reference/articles/article947.asp
 
;Ötödik házi
: A negyedik házi továbbfejlesztése, általában animációval, mozgással, fizikával. (Jól érzed, ha nincs meg a negyedik akkor esélytelen kb.)


===Második házi===
Ez valamilyen görberajzolási feladat szokott lenni, érdemes a jegyzeteket, könyveket elővenni. Nem szabad mindig az internetre hagyatkozni, a feladatok többnyire úgy vannak megfogalmazva, hogy a neten található kódok nem húzhatóak rájuk.


* [[SzgGrafHaziTutorial|Grafika házi tutorial]] (egyelőre még fejlesztés alatt)
===Harmadik házi===
* [http://nehe.gamedev.net/ [[OpenGL]] tutorial]. Alapmű, viszont a winapi-s cuccokat érdemes belőle kihagyni. A példák végén általában van GLUT-os megvalósítás is.
Sugárkövetés. Ez megy a legkevésbé az embereknek, pedig ezzel lehet a legszebb képeket előállítani. Erősen igényel térgeometriai ismereteket. Neten rengeteg tutorial található hozzá, a wikin található Wolfee-féle tutorial fenntartásokkal kezelendő (őszintén szólva hatalmas marhaságok vannak benne ([[Szerkesztő:Madbence|lennon]] ([[Szerkesztővita:Madbence|vita]]) 2013. január 19., 21:24 (CET)))
* [http://www.lighthouse3d.com/opengl/ Lighthouse 3D [[OpenGL]] tutorialok]
* Sugárkövetés alapok: http://www.linuxvilag.hu/content/files/cikk/69/cikk_69_16_21.pdf
* [http://www.inf.u-szeged.hu/oktatas/jegyzetek/KubaAttila/opengl_html/szak.html 2D-s rajzolás abszolút kezdőknek] (első házihoz jól jöhet)
* [http://www.cc.gatech.edu/classes/AY2003/cs4451a_fall/ClippingApplets%20Folder/Sutherland-Hodgeman/index.html Sutherland-Hodgeman interaktív vágás] - Java-s alkalmazás az algoritmus szemléltetésére
* [[GrafShader|Shaderek]]
* {{InLineFileLink|Infoalap|SzgGraf|kvaternio-javitott.pdf|kvaterniós feladat}}: A mi van az m[0][0] helyen feladat megoldása
* http://www.eet.bme.hu/~poppe/szgraf/2007/
* http://www.eet.bme.hu/~szekely/
* [http://www.geometrictools.com/LibMathematics/CurvesSurfacesVolumes/CurvesSurfacesVolumes.html Görbék minden mennyiségben]
* [http://www.rhino3d.com/nurbs.htm NURBS magyarázat]
* {{InLineFileLink|Infoalap|SzgGraf|RayTracing.pdf|RayTracing.pdf}}: Sugárkövetés tutorial (By Wolfee)


===Negyedik házi===
Az első 3D-s OpenGL feladat.


===Ötödik házi===
A negyedik házi továbbfejlesztése, általában animációval, mozgással, fizikával. (Jól érzed, ha nincs meg a negyedik akkor esélytelen kb.)


Ha jól építetted föl a 4. házit (struktúrálisan), akkor viszont a házi lekódolása töredéke az előzőeknek.
= Vizsga =
= Vizsga =
* ÉV
* ÉV
** A csoport - megoldással/megoldás nélkül
** A csoport - megoldással/megoldás nélkül
95. sor: 92. sor:


= Tippek =
= Tippek =
Érdemes mind az 5 házit elfogadottra megcsinálni. Védésen örülnek neki amikor megkérdezik, hogy "na melyikből kérdezhetek?", és mondod, hogy bármelyikből.
Érdemes mind az 5 házit elfogadottra megcsinálni. Védésen örülnek neki amikor megkérdezik, hogy "na melyikből kérdezhetek?", és mondod, hogy bármelyikből.
Védésre mindenképpen szedd össze az 5 házidat, és előtte legalább 1 órát tölts el a kódok felelevenítésével, mert bár akkor amikor írtad valószínű értetted, ez nem biztos hogy reflexből tudsz válaszolni 1-1 kérdésre, nem árt rákészülni picit, végülis ez egy szóbeli "vizsga".
Védésre mindenképpen szedd össze az 5 házidat, és előtte legalább 1 órát tölts el a kódok felelevenítésével, mert bár akkor amikor írtad valószínű értetted, ez nem biztos hogy reflexből tudsz válaszolni 1-1 kérdésre, nem árt rákészülni picit, végülis ez egy szóbeli "vizsga".
A házikat érdemes a kiadás napjától emészteni, és a leadás napján az a jó, ha már csak nagyon kicsi hibák vannak benne, mert a beadórendszer nagyon le tud lassulni. A határidő előtt 6 órával akárhogy áll töltsd fel, mert rossz azon elbukni 1-1 házit hogy bent maradt egy printf, csak már nem láttad az eredményt mert lejárt a határidő.
A házikat érdemes a kiadás napjától emészteni, és a leadás napján az a jó, ha már csak nagyon kicsi hibák vannak benne, mert a beadórendszer nagyon le tud lassulni. A határidő előtt 6 órával akárhogy áll töltsd fel, mert rossz azon elbukni 1-1 házit hogy bent maradt egy printf, csak már nem láttad az eredményt mert lejárt a határidő.


 
Ha a határidő előtt 1-2 nappal akarod elkezdeni a munkát, és az anyagot még nem nagyon érted, akkor bele se kezdj egyedül.
= Verseny =
= Verseny =
 
Általában a sugárkövetéses házira hirdetnek meg szépségversenyt, amivel jó pontot lehet szerezni, illetve van hogy elfogadják +1 házinak, extrém esetben akár nagyházinak is.
Általában a sugárkövetéses házira hirdetnek meg szépségversenyt, amivel jópontot lehet szerezni, illetve van hogy elfogadják +1 házinak, extrém esetben akár nagyházinak is.
=Egyéb információk=
 
=Könyvrendelés (2007, 2009)=
 
A levlistán felmerült kezdeményezés alapján: <br>
"A grafika könyvet meg lehet venni a kiadótól 20% kervezménnyel,
amitől máris barátságosabb az ára. Viszont azt írják 10 példány
felett csoportos kedvezményt is adnak. Ha vagyunk legalább 10en akiknek
kell grafika könyv, akkor lehetne alkudni még a kiadóval." <br>
 
A könyvrendelés és kiosztás befejezödőtt tanulság:
 
Szirmay-Kalos László, Antal György, Csonka Ferenc: Háromdimenziós grafika, animáció és játékfejlesztés &#8212; ComputerBooks, 2003 - 5500 Ft, és sikerült az árat 3800 Ft-ra letornászni.
 
Ezt megismételtük 2009-ben. Részletesebb feltételek: a könyv hallgatói kedvezményes ára: 4397-Ft (20%), csoportos rendelés minimum 10 db esetén 30 % kedvezmény után 3848 Ft/db. Bolti ára 5496 Ft. Telefonon lehet velük időpontot egyeztetni: 375-1564, 3753-591, 225-0110.
 
Ide kell menni: [http://is.gd/3nkVs 1126 Budapest Tartsay Vilmos u. 12.] Ha a Móricz-ról 61-essel a Csörsz utcánál leszálltok, akkor a déli irányába kell sétálni, és az első utca balra, viszonylag sokáig kell menni, és egy családi házban van az iroda.
 
[http://sirkan.iit.bme.hu/~szirmay/3djatek.htm| A nem kedvezményes könyv]
 
= Kedvcsináló =
 
'''Mottó:'''
<br /> A terroristák manapság főleg OpenGL függvényeket lopnak. Abban van az igazi biznisz.
<br /> Az Avatar című animációs film már állítólag majdnem megajánlott 4-est ért, de sajnos nem volt mellé kész a négy házi feladat.
<br /> Bal kezünk a billentyűzeten, jobb kezünkben az egér, a lábunk között meg szorongatjuk a joystickot.
<br /> ''"Ha azt kérdeznénk önöktől vizsgán, amit előadáson elmondunk, akkor önök nem a Műszaki Egyetemre járnának, hanem a Színművészeti Főiskolára."''
 
(tárgy rövid leírása, mire jó, fun factek)
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}
 
 
 
[[TargynevAjanlas|Ajánlott rövidítés]]: grafika <br>
[[SzgGrafKedvCsinalo|Kedvcsináló]]
 
 
 
__TOC__
 
==Fontos, hasznos linkek==
==Fontos, hasznos linkek==
* Hivatalos Tárgyoldal: http://cg.iit.bme.hu/portal/oktatott-targyak/szamitogepes-grafika-es-kepfeldolgozas
* Hivatalos Tárgyoldal: http://cg.iit.bme.hu/portal/oktatott-targyak/szamitogepes-grafika-es-kepfeldolgozas
* Feladatbeadó rendszer: http://cg.iit.bme.hu/grafhazi
* Feladatbeadó rendszer: http://cg.iit.bme.hu/grafhazi
151. sor: 106. sor:
* Előadás videók: [http://video.bme.hu/index.php?act=vid&tkod=BMEVGR Előadások letölthető felvételei] (kb. 1 GB/előadás) <&#8212; érdemes megnézni őket.
* Előadás videók: [http://video.bme.hu/index.php?act=vid&tkod=BMEVGR Előadások letölthető felvételei] (kb. 1 GB/előadás) <&#8212; érdemes megnézni őket.
* '''[[Számítógépes_grafika_és_képfeldolgozás_házi_feladat_kiírások|Házi feladat kiírások]]'''
* '''[[Számítógépes_grafika_és_képfeldolgozás_házi_feladat_kiírások|Házi feladat kiírások]]'''
==Előadáson elhangzott dolgok==
==Előadáson elhangzott dolgok==
* [[SzgGrafEA2010_Tavasz|2009/2010 tavaszi félév]]
* [[SzgGrafEA2010_Tavasz|2009/2010 tavaszi félév]]
==Megértést segítő anyagok==
==Megértést segítő anyagok==
* [[SzgGrafHaziTutorial|Grafika házi tutorial]] (egyelőre még fejlesztés alatt)
* [[SzgGrafHaziTutorial|Grafika házi tutorial]] (egyelőre még fejlesztés alatt)
175. sor: 128. sor:


==Ajánlott olvasmányok==
==Ajánlott olvasmányok==
(átemelve lsd fentebb)


==Fejlesztői környezet belövése==
* [http://iam035.inf.unideb.hu/mobidiak/listdocument.mobi?id=101 Juhász Imre: [[OpenGL]] &mdash; mobiDIÁK könyvtár, 2005.12.30.]
(áttéve)
* Dr. Szirmay-Kalos László, Antal György, Csonka Ferenc: Háromdimenziós grafika, animáció és játékfejlesztés &mdash; ComputerBooks, 2003 (Ez a "sünis könyv", lásd könyvrendelés lentebb)
 
* Dr. Szirmay-Kalos László: Számítógépes grafika &mdash; ComputerBooks, 1999
==GLUT DOWNLOAD==
* Az előző könyv 1999-es kiadása. A fraktálokról szóló fejezet csak ebben van benne. Egyébként az új kiadást érdemes elolvasni, mert sokkal részletesebben és érthetőbben magyarázza el a dolgokat. Ingyenesen letölthető [http://www.iit.bme.hu/~szirmay/grafika/graf.pdf innen].
(felesleges kigyomlálva)
* Székely Vladimír: Képfeldolgozás (55067) &mdash; Műegyetemi Kiadó, 2007
 
==ZH==
 
(felesleges, ami lényeg volt azt leírtam)


==Vizsga==
==Vizsga==
195. sor: 143. sor:
* [[SzgGrafOsszefogOpenGL|&#79;penGL összefoglaló]] -- [[KovacsTamas|kovi]] - 2006.01.12.
* [[SzgGrafOsszefogOpenGL|&#79;penGL összefoglaló]] -- [[KovacsTamas|kovi]] - 2006.01.12.


==Könyvrendelés (2007, 2009)==
A levlistán felmerült kezdeményezés alapján:
"A grafika könyvet meg lehet venni a kiadótól 20% kervezménnyel,
amitől máris barátságosabb az ára. Viszont azt írják 10 példány
felett csoportos kedvezményt is adnak. Ha vagyunk legalább 10en akiknek
kell grafika könyv, akkor lehetne alkudni még a kiadóval."
A könyvrendelés és kiosztás befejezödőtt tanulság:


Szirmay-Kalos László, Antal György, Csonka Ferenc: Háromdimenziós grafika, animáció és játékfejlesztés &#8212; ComputerBooks, 2003 - 5500 Ft, és sikerült az árat 3800 Ft-ra letornászni.


Ezt megismételtük 2009-ben. Részletesebb feltételek: a könyv hallgatói kedvezményes ára: 4397-Ft (20%), csoportos rendelés minimum 10 db esetén 30 % kedvezmény után 3848 Ft/db. Bolti ára 5496 Ft. Telefonon lehet velük időpontot egyeztetni: 375-1564, 3753-591, 225-0110.
Ide kell menni: [http://is.gd/3nkVs 1126 Budapest Tartsay Vilmos u. 12.] Ha a Móricz-ról 61-essel a Csörsz utcánál leszálltok, akkor a déli irányába kell sétálni, és az első utca balra, viszonylag sokáig kell menni, és egy családi házban van az iroda.
[http://sirkan.iit.bme.hu/~szirmay/3djatek.htm| A nem kedvezményes könyv]


[[Category:Infoalap]]
[[Category:Infoalap]]