Máté: Számítógépes grafika alapjai



Hasonló dokumentumok
Szegedi Tudományegyetem Informatikai Tanszékcsoport tanév

Máté: Számítógépes grafika alapjai

Szegedi Tudományegyetem Informatikai Tanszékcsoport tanév

A számítógépi grafika elemei. 2012/2013, I. félév

A térinformatika lehetőségei a földrajzórán

A szerzõrõl... xi Bevezetés... xiii

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

A kurzusról. Pontok rajzolása. Szegedi Tudományegyetem Informatikai Tanszékcsoport

Termék modell. Definíció:

A számítógépek felépítése. A számítógép felépítése

Számítógépes grafika

Modellek dokumentálása

Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter

Grafikus csővezeték 1 / 44

Grafikus csővezeték és az OpenGL függvénykönyvtár

Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

Képszerkesztés elméleti feladatainak kérdései és válaszai

Operációs rendszerek. Az X Window rendszer

17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27

Informatika érettségi vizsga

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat

Mesh generálás. IványiPéter

Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter

SAMSUNG SSM-8000 szoftvercsomag

Képszerkesztés elméleti kérdések

Kérdés Lista. A Magyarországon alkalmazott rajzlapoknál mekkora az oldalak aránya?

Számítógépes alapismeretek 2.

1. MODUL - ÁLTALÁNOS FOGALMAK

PTE PMMF Közmű- Geodéziai Tanszék

Számítógépes Grafika SZIE YMÉK

CAD Rendszerek I. Sajátosság alapú tervezés - Szinkron modellezés

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

VII. Appletek, grafika

Adatbázis rendszerek. dr. Siki Zoltán

elektronikus adattárolást memóriacím

Információs társadalom

Tervezte és készítette Géczy László

KISOKOS Windows TARTALOM. Vista rendszerhez

A számítógép egységei

Számítógépes munkakörnyezet II. Szoftver

Távérzékelés a precíziós gazdálkodás szolgálatában : látvány vagy tudomány. Verőné Dr. Wojtaszek Malgorzata

1. Bevezetés 1. Köszönetnyilvánítás A számítógépes játékfejlesztésről 3

Hardver leíró nyelvek (HDL)

3.óra Beviteli perifériák. Perifériák: A szg.-hez csatolt külső eszközök. A periféria illesztőkön keresztül csatlakoznak.

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

SZÁMÍTÓGÉPES DÖNTÉS ÉS MUNKATÁMOGATÁS INTEGRÁLT RENDSZERBEN

Perifériáknak nevezzük a számítógép központi egységéhez kívülről csatlakozó eszközöket, melyek az adatok ki- vagy bevitelét, illetve megjelenítését

Operációs rendszerek

CAD-ART Kft Budapest, Fehérvári út 35.

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

Térinformatika. j informáci. ciós s rendszerek funkciói. Kereső nyelvek (Query Languages) Az adatok feldolgozását (leválogat

Designer képzés tematika oktatott modulok

A digitális képfeldolgozás alapjai

Kiadványszerkesztő Kiadványszerkesztő

QGIS tanfolyam (ver.2.0)

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Operációs rendszerek. Az NT folyamatok kezelése

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

2. modul - Operációs rendszerek

Az interrupt Benesóczky Zoltán 2004

Az ErdaGIS térinformatikai keretrendszer

Algoritmusok raszteres grafikához

Operációs rendszerek. Tanmenet

FELHASZNÁLÓI ÚTMUTATÓ A. NOKIA PC SUITE 4.51a FOR NOKIA 6510 PROGRAMCSOMAGHOZ. Copyright Nokia Corporation Minden jog fenntartva.

Acer Aspire Timeline X - új Intel Core Processzor alapokon

mimio Xi Digitális rögzítő fehértáblához Mimio Xi főbb jellemzői

Feladatok. Tervek alapján látvány terv készítése. Irodai munka Test modellezés. Létező objektum számítógépes modelljének elkészítése

Plakátok, részecskerendszerek. Szécsi László

TÉRINFORMATIKA II. Dr. Kulcsár Balázs Ph.D. adjunktus. Debreceni Egyetem Műszaki Kar Műszaki Alaptárgyi Tanszék

Megnevezés Leírás Megjegyzés Irodai PC

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Informatika tagozat osztályozóvizsga követelményei

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Java grafikai lehetőségek

A PowerMill egy hatékony alámarásmentes CAM rendszer, amellyel 3D-s szerszámpályákat tudunk generálni, importált CAD modellek alapján.

Programozási nyelvek a közoktatásban alapfogalmak I. előadás

Az AutoCAD Architecture 2012 újdonságai

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

A számítógépes grafika alapjai kurzus, vizsgatételek és tankönyvi referenciák 2014

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

13. óra op. rendszer ECDL alapok

Térinformatikai programozás Pythonban

Operációs rendszerek

Informatika 9. évf. Alapfogalmak. Informatikai alapismeretek I.

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

A PRIMO története. ahogy az egykori fejlesztők emlékeznek rá

Bevezetés a CGI-be. 1. Történelem

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

AutoCAD 2000H rajzszerkesztés

Számítógépes alapismeretek 1.

TANMENET 2018/2019. tanév

Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

DebitTray program Leírás

Helyzet: 1853, London, Soho, kolerajárvány, 700 halott Kérdés: honnan ered a járvány? Adatok: az elhunytak neve, lakhelye Megoldás dr.

Térképismeret 1 ELTE TTK Földtudományi és Földrajz BSc. 2007

TestLine - Informatika gyakorló Minta feladatsor

Az operációs rendszer fogalma

Intégro CLIA. A klímavezérlő számítógép általános ismertetése

Kézikönyv. Szelekciós jegyzék 2.

Felhasználói kézikönyv - Android kliens

Átírás:

Történeti áttekintés Interaktív grafikai rendszerek A számítógépes grafika osztályozása Valós és képzeletbeli objektumok (pl. tárgyak képei, függvények) szintézise számítógépes modelljeikből (pl. pontok, élek, lapok) Számítógépes képfeldolgozás: Képek analízise, objektumok modelljeinek rekonstrukciója képeikből (pl. légi-, űr-, orvosi felvételek kiértékelése, torzított képek helyreállítása) Tapasztalat, hogy képek formájában az adatok gyorsabban és hatásosabban feldolgozhatók az ember számára. Fejlődés: fotózás televízió számítógépes grafika Alkalmazási területek: - felhasználói programokhoz grafikus előtét - üzlet, tudomány, technika (pl. dokumentum készítés) - számítógéppel segített tervezés (CAD) - szimuláció, animáció (pl. tudomány, szórakozás) -művészet, kereskedelem - folyamatirányítás - térképészet Történeti áttekintés Kezdetben: képek megjelenítése teletype-on, nyomtatókon 1950: MIT: számítógéppel vezérelt képernyő SAGE légvédelmi rendszer (a programok képernyőről történő vezérlése fényceruzával) 01_bevez 1

Történeti áttekintés II 1963: A modern interaktív grafika megjelenése I. Sutherland: Sketchpad Adatstruktúrák szimbolikus struktúrák tárolására Interaktív megjelenítés, választás, rajzolás Történeti áttekintés III 1964: CAD DAC-1 (IBM) Autók tervezésére (General Motors) Történeti áttekintés IV Lassú fejlődés, mert - Drága a hardver - Drága számítógépes erőforrások (nagy adatbázis, interaktív manipuláció, intenzív adatfeldolgozás) - Nehéz volt nagy programokat írni - A szoftver nem volt hordozható Történeti áttekintés V 1960-as évek: Jellemző output-eszköz az ún. vektor-képernyő (szakaszokat rajzol -tól -ig) Részei: - Képernyő processzor (DP) - mint I/O periféria kapcsolódik a központi egységhez - Képernyő tároló memória a megjelenítéshez szükséges program és adat tárolására - Képernyő - katód sugár cső Történeti áttekintés VI Történeti áttekintés VII utasítás koordináták elektromos jel képernyő processzor vektor generátor 30 Hz-es frissítés (foszforeszkáló ernyő - nem villog annyira) 1960-as évek vége: DVST (direct-view storage tube) - a látványt közvetlenül tároló cső olcsóbb képernyő kisszámítógép felszabadul a központi gép 01_bevez 2

Történeti áttekintés VIII 1968: A hardver képes a skálát változtatni, a képet mozgatni, vetületeket előállítani valós időben 1970-es évek: Jellemző output eszköz az un. raszter-képernyő (TV - technika), bit-térképes grafika Bit-térkép (bitmap): képek reprezentálása bináris mátrixszal Történeti áttekintés IX A raszteres képernyők a grafikus primitíveket (pixel - képpont) az ún. frissítő tárolóban tartják. Történeti áttekintés X mátrix -- raszter sorok -- képpontok Bit-térképek, pl.: 1024 * 1024 * 1 = 128 K - bináris kép Pixel-képek, pl.: 1024 * 1024 * 8 = 256 szürkeségi fokozat v. szín 1024 * 1024 * 24 = 2 24 szürkeségi fokozat v. szín Ma tipikus: 1280 * 1024 * 24 3.75 MB RAM Előnyei: Történeti áttekintés XI - Olcsó logikájú processzor (soronként olvas) - A területek színekkel kitölthetők - Az ábra bonyolultsága nem befolyásolja a megjelenítés sebességét Történeti áttekintés XII Megjelenítés raszteres képernyőn Hátrányai: - A grafikus elemeket (pl. vonal, poligon) át kell konvertálni (RIP - raster image processor) - A geometriai transzformációk számításigényesek Ideális vonalas rajz Vektoros kép Raszteres kép vonallal Raszteres kép területkitöltéssel 01_bevez 3

Történeti áttekintés XIII 1980-as évekig: A számítógépes grafika szűk, speciális terület a drága hardver miatt Újdonságok: - Személyi számítógépek (Apple Macintosh, IBM PC) - Raszteres képernyők - Ablak technika (window manager) Eredmény: - Sok alkalmazás - Sok I/O eszköz (pl. egér, tábla,...) - Kevesebbet használjuk a billentyűzetet (menük, ikonok,...) fejlődés Eszköz-függő eszköz független Így lehet "hordozható" a felhasználói szoftver 1977: 3D Core Graphics System 1985: GKS (Graphical Kernel System) 2D Interaktív grafikai rendszerek 1988: GKS - 3D PHIGS (Programmer's Hierarchical Interactive Graphics System) - Logikailag kapcsolódó primitívek csoportosítása szegmensekbe, - 3D primitívek egymásba ágyazott hierarchiája, - Geometriai transzformációk, - Képernyő automatikus frissítése, ha az adatbázis változik 1992 OpenGL (SGI) Interaktivitás: A felhasználó vezérli az objektumok kiválasztását, megjelenítését billentyűzetről, vagy egérrel... Interaktív grafikai rendszerek II Interaktív grafikai rendszerek III Felhasználói modell (adatbázis): - Adatok, objektumok, kapcsolatok (adattömb, hálózati adatok listája, relációs adatbázis) - Primitívek (pontok, vonalak, felületek) - Attribútumok (vonal stílus, szín, textúra) Az interaktivitás kezelése: Tipikus az esemény-vezérelt programhurok: kezdeti képernyő beállítás; repeat parancsok vagy objektumok választhatók; várakozás, amíg a felhasználó választ; case (választott objektum, vagy parancs) eljárás a modell és a képernyő frissítésére; end until a felhasználó 'quit'-et választ 01_bevez 4

A számítógépes grafika osztályozása A számítógépes grafika osztályozása II Dimenzió szerint: Képfajta szerint: 2-D 3-D vonalas szürke színes (árnyékolt) Interaktivitás szerint: Off-line rajzolás Interaktív rajzolás (változó paraméterek) Objektum előre meghatározása és körüljárása Interaktív tervezés Kép szerepe szerint: Végtermék Közbülső termék 01_bevez 5