K-INFO
HU
EN
Login

Basics of Computer Graphics

A számítógépes grafika alapjai
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Subject name (Hungarian, English)
A számítógépes grafika alapjai
Basics of Computer Graphics
Subject code BMEVIAU9004
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 4 0 0
type (linked/independent)
Assessment type vizsga
Credits 5
Subject coordinator
Dr. Vajk István
position: egyetemi docens
Responsible department
Faculty
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

ALAPFOGALMAK:

A számítogépes grafika fogalma, feladatköre, folyamata, felhasználási területei.

ESZKÖZÖK:

A számítógépes grafikában használt input ás output eszközök ismertetése, szerkezeti felépítésük és működésük összefoglalása. (Billentyűzet, egér, potenciométer, joystick, tablett, digitalizáló, scanner, videó kamera, raszter és vektor képernyők, printer, plotterek, rajzgépek stb.)

SZABVÁNYOK:

A szabványok feladata, jelentősége. Szabványosítási törekvések, a CORE ismertetése. Elfogadott grafikus szabványok, a GKS és a PHIGS alapelvei. A grafikus munkahely fogalma és szerepe. A transzformációs út és az adattárolás helye az egyes szabványokban. A metafile fogalma és felépítése. A szegmensek és a struktúrák fogalma, az ezeken végezhető műveletek. A metafile feldolgozása, képelemek (pont, vonal, poligon, marker, polimarker, szöveg, szimbólum stb.), attribútumok (típus, szín, méret stb.). A CGM szabvány. Hibakezelés az egyes szabványokban.

2D ALAPFELADATOK ÉS RUTINOK:

A kétdimenziós transzformációk elmélete és szubrutinjai. A vágás fogalma, módszerei (állandó kordinátájú vágás, vágás poligonnal, vonal vágása, poligon vágása), ezek szubrutinjai vektoros és raszteres megoldásban. Felület szinezési és kitöltési feladatok megoldása, ezek vektoros és raszteres szubrutinjai.

Képelemek rajzolása vektor algoritmusokkal (pont, egyenes, marker, betű, szimbólum). Ugyanezen elemek, valamint a kör raszteres algoritmusa.

INTERAKTÍV GRAFIKA ALAPJAI:

Ember-gép kapcsolat alapvető kérdései (színdinamikai problémák, pozicionálás a látómezőben, a kommunikáció és a visszacsatolás kérdései). A kurzorkezelés megoldásai, menütechnikák (egysoros, többsoros, lenyíló, görgetett, ikonos stb.) és menü típusok (informatív, kiválasztásos, válaszadó stb.) ismertetése. Kép editálási funkciók (kicsinyítés, nagyítás, ablakozás, zoomolás, elmozgatás, rámutatás, képelem kiválasztása, törlése és bevitele, attribútum változtatás stb.) algoritmusai és módszerei. Szerkesztő algoritmusok és eljárások (párhuzamosítás, merőlegesítés, ívmetszés stb.) A dokumentálás (hardcopy készítés) kérdései, szín szerinti rendezés, tollmozgás optimalizálása, felületszinezési problémák.

3D GRAFIKA:

Drótváz modell rajzolása. 3D transzformációk, vágás, vetítési transzformációk (párhuzamos, perspektivikus, ferde vetítések stb.) A takart él eltávolítás módszerei, algoritmusai (zárt konvex testekre, tetszőleges síkokra, Z-buffer, scan line, area subdivision). Az árnyékolás és fényhatás elmélete pontszerű fényforrás és szórt fény esetén. Tükrözódési problémák megoldása. A sugárkövetési algoritmus ismertetése.

GRAFIKUS PROCESSZOROK ÉS KÁRTYÁK:

A 7220 grafikus display processzor parancsai és programozása.

A GRAFAX 20/20 grafikus kártya felépítése (blokkvázlata), működése és szolgáltatásai.

A KÉPFELDOLGOZÁS ELMÉLETE:

A képfeldolgozás alapjai, a diszkrét és a gyors Fourier transzformáció. A képfeldolgozás módszerei és lépései. Kép bevitel, felbontás és kvantálás. A kép szűrésének algoritmusai, kiemelések és elmosások. Vonal detektálás algoritmusai (mátrix szűréssel, vonalas feldolgozás, terület bekerítés stb.). Görbe illesztési módszerek, a Bezier poligon.

Az alakfelismerés módszerei (alaki egyezés, valószínűségi jellemzők). A karakterfelismerés algoritmusai (előfeldolgozás, etalon illesztés, sarok és folt módszer, szeletelő algoritmus, valószínűségi jellemzők vizsgálata ).

A tárgy a számítógépes grafika szabványaival, számítógépes képelőállítással és képfeldolgozással foglalkozik. Feladata megismertetni a hallgatókkal a grafikus szabványokat, ezek hardver és szoftver vonzatait. Ismerjék meg a hallgatók a kép előállításának, feldolgozásának és tárolásának alapjait, algoritmusait és eszközeit.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

(előadás, gyakorlat, laboratórium): A tantárgy heti 4 óra előadás.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
nincs
General rules
Követelmények: a. A szorgalmi időszakban: --- b. A vizsgaidőszakban: vizsga: irásbeli, szóbeli (+ /- 1 jegy) lehetőséggel Elővizsga: igény és megbeszélés szerint Pótlási lehetőségek: A tanulmányi és vizsgaszabályzat szerint
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.