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

Új oldal, tartalma: „{{GlobalTemplate|Infoalap|SzgGraf}} Ajánlott rövidítés: grafika <br> Kedvcsináló '''Mottó:''' <br /> A terroristák …”
 
Tg44 (vitalap | szerkesztései)
első nagyobb update
1. sor: 1. sor:
{{GlobalTemplate|Infoalap|SzgGraf}}
{{GlobalTemplate|Infoalap|SzgGraf}}


[[TargynevAjanlas|Ajánlott rövidítés]]: grafika <br>
 
[[SzgGrafKedvCsinalo|Kedvcsináló]]
{{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 }}
 
= Követelmények =
 
* 3 elfogadott hf aláíráshoz
* 4-5 elfogadott hf megajánlotthoz
* házik védése
* vizsga
 
= Segédanyagok =
 
[[Media:jegyzet1| megjelenítendő jegyzetnév]]
 
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]
 
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak
*fájltípus: ZH, vizsga, jegyzet, beugró..
*dátum: értelemszerűen..pl:20100405
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens
 
== Videó ==
http://video.bme.hu/index.php?act=vid&tkod=BMEVGR
 
= ZH =
 
Jelenleg a tárgyból már nincs zh.
 
=  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!
 
Mielőtt elkezdenéd be kell lőni a fejlesztőkörnyezetet:
* [[SzgGrafIDEs]] << Ez az ajánlott olvasmány
* [http://mockid.net/?p=5 xCode OSX] << Illetve ez
* [[SzgGrafLinux|Linux]] << Esetleg ez
* [http://www.astahost.com/info.php/installing-glut-dev-c_t14192.html Dev C++ (opensource) + GLUT]
* [http://www.ferdychristant.com/blog/articles/DOMM-72MPPE *LINUX*+Eclipse+GLUT]
* [http://paulsolt.com/GLUT/ Windows+Eclipse+GLUT]
* [http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/ CodeBlocks+GLUT Win]
 
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.
 
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.)
 
 
* [[SzgGrafHaziTutorial|Grafika házi tutorial]] (egyelőre még fejlesztés alatt)
* [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.
* [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)
 
 
 
= Vizsga =
 
* ÉV
** A csoport - megoldással/megoldás nélkül
** B csoport - megoldással/megoldás nélkül
 
= 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.
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ő.
 
 
= 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.
 
= Kedvcsináló =


'''Mottó:'''
'''Mottó:'''
9. sor: 101. sor:
<br /> Bal kezünk a billentyűzeten, jobb kezünkben az egér, a lábunk között meg szorongatjuk a joystickot.
<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."''
<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__
__TOC__
51. sor: 153. sor:


==Fejlesztői környezet belövése==
==Fejlesztői környezet belövése==
 
(áttéve)
* [[SzgGrafIDEs]] << Itt van a C&A pack is :)
* Dev C++ (opensource) + GLUT http://www.astahost.com/info.php/installing-glut-dev-c_t14192.html
* [http://www.ferdychristant.com/blog/articles/DOMM-72MPPE *LINUX*+Eclipse+GLUT]
* [http://paulsolt.com/GLUT/ Windows+Eclipse+GLUT]
* [http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/ CodeBlocks+GLUT Win]
* [[SzgGrafLinux|Linux]]
* [http://mockid.net/?p=5 xCode OSX] csak másképpen kell includolni a GL és GLUT-ot a kódba


==GLUT DOWNLOAD==
==GLUT DOWNLOAD==
 
(felesleges kigyomlálva)
* {{InLineFileLink|Infoalap|SzgGraf|glut-3.7.6-bin.zip|glut-3.7.6-bin.zip}}: Ebben a zipben benne van minden, ami kell az openGL szoftverfejlesztéshez! Áttettem ide a főoldalra is, mert ez eléggé Gyakran keresett letöltés.


==ZH==
==ZH==


A 2009 őszi félévben nem volt ZH, az aláírás megszerzésének feltétele 2 db kisházi elkészítése.
(felesleges, ami lényeg volt azt leírtam)
 
* [[SzgGrafZHKidolg|ZH kérdések kidolgozása]]
* [[SzgGrafFeladatok|grafkerdes.doc feladatai]]
* [[SzgGrafZHTanacsok|Hogyan készüljünk zh-ra?]]
 
A GyakIV-zők csak a ZH anyagából írnak.
5 éves képzésen még ZH-val lehetett megszerezni az aláírást.


==Vizsga==
==Vizsga==