Szirmay-Kalos László. L(x, ω)=l e (x,ω)+ L(h(x,-ω),ω) f r (ω,x, ω) cos θ dω A jobb oldali radiancia:

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Szirmay-Kalos László. L(x, ω)=l e (x,ω)+ L(h(x,-ω),ω) f r (ω,x, ω) cos θ dω A jobb oldali radiancia:"

Átírás

1 Képszintézis -casting, -tracing Szirmay-Kalos László Lokális illuminációs módszer L(, ω)=l e (,ω)+ L(h(,-ω),ω) f r (ω,, ω) cos θ dω A jobb oldali radiancia: fényforrások emissziója Fényforrások fényének egyszeri visszaverodését számítjuk L (,ω)=l e (,ω)+ L lightsource f r (ω,, ω) cos θ dω L e (y,ω ) Absztrakt fényforrás modellek: az integrálást megspórolják Ambiens fényforrás: L a constant ambiens visszaverodési modell: L ref = L a k a égbolt fény modell: L ref = L a a(, view dir) Irány fényforrások: egyetlen irányba sugároz, a fénysugarak párhuzamosak, az intenzitás független a pozíciótól Pozicionális fényforrás: egyetlen pontból sugároz, az intenzitás a távolság négyzetével csökken irány d pozicionális Lokális illumináció absztrakt fényforrásokkal Lokális illumináció Ambiens tag + ambiens tag Csak direkt megvilágítás ω l L (ω) L e (ω)+σ l r l L l (ω l ) f r (ω l,ω) cos θ l 0/: Fényforrás láthatóság Pont, irányfényforrásokból származó megvilágítás L (ω) L e (ω)+σ l r l L l (ω l ) f r (ω l,ω) cos θ l + k a L a

2 Lokális illuminációs algoritmusok Láthatóság a szembol (t) = eye + v t, t > 0 Láthatóság számítás a szembol Fényforrás láthatóság számítás a látható pontból A fényforrás fényének visszaverése a nézeti irányba: felületi normális FirstIntersect( t, iobject, ) t = FLT_MAX; FOR each object tnew = Intersect(, object ); // < 0 if no intersection IF (tnew > 0 && tnew < t ) t = tnew, iobject = object IF (t < FLT_MAX) = eye + v t; RETURN (t, iobject, ); RETURN no intersection END Metszéspont számítás gömbbel Kvadratikus felületek r R center r - center = R Kvadratikus felület: [,y,z,] A y = 0 z Másodfokú egyenlet Nincs gyök gyök gyök (t) - center = R (v v) t + ((eye-center) v) t +((eye-center) (eye-center))- R = 0 Wanted: minimum pozitív megoldás Felületi normális: ((t) - center)/r Ellipszoid Végtelen kúp + + y z -=0 + y - z =0 a b c a b Végtelen henger + y - =0 a b Metszéspont számítás: háromszög r r r. Síkmetszés: ((t) - r) n = 0, t > 0 normál: n = (r - r) (r3 - r). A metszéspont a háromszögön belül van-e? ((r - r) (p - r)) n > 0 Felületi normális: n ((r3 - r) (p - r)) n > 0 vagy shading normals ((r - r3) (p - r3)) n > 0 p r3 N 3 Árnyaló normálok N N N = A X + B Y+ C N = A X + B Y + C N = A X + B Y + C N 3 = A X 3 + B Y 3 + C N (X, Y, Z ) A, B, C 3 változós lineáris egyenletrendszer

3 Parametrikus felületek Transzformált objektumok r(u,v), u,v in [0,] (t) = eye + v t, t > 0 r(u,v) = (t) r(0.5,0) r(0,0) r(0,0.5) r(0,) T T - Egyenlet megoldás: u,v,t r(,0) r(0.5,0.5) Teszt: 0< u,v <, t > 0 r(,) Rekurzív tesszelláció T T - CSG modellek Ray-casting képek Különbség: Lokális illumináció gömb tégla Reguláris halmazmuvelet a szakaszokra: valós ido Lokális illumináció + árnyékok 0. sec sec Sugárkövetés Tört sugár Tükör sugár Árnyék sugár L(ω) = L e (ω)+σ l r l L l (ω l ) f r (ω l,ω) cos θ l + k a L a + + k r L in (ω r ) + k t L in (ω t ) L l Sugárkövetés lépései A szembe a irányából érkezo sugársuruség Adott irányba látható felületi pont és normálvektor A felületi pontból látható fényforrások A felületi pontban a tükör és törési irány A tükör irányból érkezo sugársuruség A törési irányból érkezo sugársuruség Rekurzió Az árnyalási egyenlet kiértékelése Tükör irányból érkezo fény Törési irányból érkezo fény

4 Sugárkövetés (Ray ( Ray-- tracing tracing)) Trace függvény Color Trace( ) IF (FirstIntersect( ð object, )>0 ) RETURN La color = Le (, -.dir) color += Direct Lightsource(, -.dir) IF ( kr > 0 ) THEN ReflectDir(, reflected ) color += kr Trace( reflected ) IF ( kt > 0 && RefractDir(, refracted ) ) color += kt Trace( refracted ) p Render( ) for each p Ray r = ( eye ð p ) color = Trace() RGB = ToneMapping(color) WritePiel(p, RGB) endfor end p RGB Trace függvény Color Trace(, d) IF d > dma THEN RETURN L a IF (FirstIntersect( ð object, ) > 0) RETURN La color = Le (, -.dir) color += Direct Lightsource(, -.dir) IF ( kr > 0 ) THEN ReflectDir(, reflected ) color += kr Trace( reflected, d+ ) IF ( kt > 0 && RefractDir(, refracted ) ) color += kt Trace( refracted, d+ ) Material Le, kd, ks, shine kr, kt, n BRDF ReflectDir RefractDir Object Primitive Scene La Define Render FirstIntersect DirectLightsource Trace(Ray ) DirectLightsource DirectLightsource(, vdir ) color = ka La árnyék FOR each lightsource l DO shadow = to lightsource[l] t = FirstIntersect( shadow ); IF (t < 0 t > - lightsource[l].pos ) color += Brdf(ldir,, vdir) cos θ l ' lightsource[l].intensity Ray--tracer osztálydiagram Ray transform Primitive( ) eredmény Light Le, pos Dir(Point) Intens(Point) Camera Sphere Mesh Center, radius vertices[ ] XRES, YRES vrp, vpn, vup eye, ww, wh Ray GetXRes( ) GetYRes( ) GetRay(int,int) Dir Start dir, start Számítási ido Pielszám Objektumszám (Fényforrás szám+)

5 Befoglaló térfogat (Bounding Volume) Térpartícionáló módszerek objektumok Elofeldolgozás Sugár követés doubleintersectbv(, object ) // < 0 ha nincs IF ( Intersect(, bounding volume of object) < 0) RETURN -; RETURN Intersect(, object ); END Térpartícionáló adatstruktúra Adatstruktúra: Ha ismert a sugár, akkor a potenciális metszett objektumok számát csökkenti Ha a potenciálisak közül találunk egyet, akkor a többi nem lehet közelebb Elso metszéspont Reguláris térháló Elofeldolgozás: Minden cellára a metszett objektumok kompleitás: O(n c) = O(n ) FOR each cell of the line // line drawing átlagos eset kompleitás: O( ) Nyolcas (oktális) fa 3 Octree 3 3 Faépítés( cella ): IF a cellában kevés objektum van cellában regisztráld az objektumokat ELSE cellafelezés: c, c,, c8 Faépítés(c); Faépítés(c8); FOR összes sugár által metszett cellára Binary Space Partitioning fa (kd-fa) Példa animáció 3 3 kd-tree Faépítés( cella ): IF a cellában kevés objektum van cellában regisztráld az objektumokat ELSE sík keresés cella felezés a síkkal: c, c Faépítés(c); Faépítés(c); FOR each cell intersecting the line

PovRay. Oktatási segédlet

PovRay. Oktatási segédlet PovRay Oktatási segédlet PovRay A Povray segítségével egy speciális programozási nyelven nyelven a modelltérben (3D lebegőpontos világkordinátarendszer) definiált 3D objektumokról fotorealisztikus képeket

Részletesebben

Klár Gergely Informatikai Kar. 2010/2011. tavaszi félév

Klár Gergely Informatikai Kar. 2010/2011. tavaszi félév Számítógépes Grafika Klár Gergely tremere@elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2010/2011. tavaszi félév Tartalom I Sugárkövetés 1 Sugárkövetés 2 3 Tartalom Sugárkövetés Sugarak indítása

Részletesebben

Sugárkövetési algoritmusok (2. rész)

Sugárkövetési algoritmusok (2. rész) Sugárkövetési algoritmusok (2. rész) Ismét jelentkezik a sugarak szerelmeseinek szóló cikkünk, melyben tovább folytatjuk a fények birodalmában megkezdett utazásunkat. A fénysugarak rekurzív követésével

Részletesebben

Programozás I gyakorlat. 5. Struktúrák

Programozás I gyakorlat. 5. Struktúrák Programozás I gyakorlat 5. Struktúrák Bemelegítés Írj programot, amely beolvassa 5 autó adatait, majd kiírja az adatokat a képernyőre. Egy autóról a következőket tároljuk: maximális sebesség fogyasztás

Részletesebben

3D Grafika+képszintézis

3D Grafika+képszintézis D Grafikaképsintéis P . Computer Integrated Manufacturing (Beveetés ea. CAD ADATOK CAQ CAPP CAP CAM CAE Computer Aided Design Computer Aided Manufacturing Computer Aided Engineering Computer Aided Processing

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XVII. rész A grafikai modellezés A modellezés A generatív számítógépes grafikában és a képfeldolgozás során nem a valódi objektumokat (valóságbeli tárgyakat), hanem azok egy modelljét

Részletesebben

Loványi István vizsgakérdései kidolgozva (béta)

Loványi István vizsgakérdései kidolgozva (béta) Loványi István vizsgakérdései kidolgozva (béta) 1. Morfológiai képfeldolgozás elmélete 1. Alapvető halmazműveletek, tulajdonságaik Műveletek: egyesítés (unió) metszet negált összetett műveletek... Tulajdonságok:

Részletesebben

Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT

Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT NetworkShop 2004 2004.. április 7. Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT Bevezetés Ma használt algoritmusok matematikailag alaposan teszteltek

Részletesebben

Geometriai modellezés. Szécsi László

Geometriai modellezés. Szécsi László Geometriai modellezés Szécsi László Adatáramlás vezérlés Animáció világleírás Modellezés kamera Virtuális világ kép Képszintézis A modellezés részfeladatai Geometria megadása [1. előadás] pont, görbe,

Részletesebben

Grafika. Egyváltozós függvény grafikonja

Grafika. Egyváltozós függvény grafikonja Grafika Egyváltozós függvény grafikonja Egyváltozós függvény grafikonját a plot paranccsal tudjuk kirajzolni. Elsı paraméter egy függvény képlete, a második paraméter változónév=intervallum alakú: plot(x^3-16*x+2,x=-6..6);

Részletesebben

Információs Technológia

Információs Technológia Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember

Részletesebben

C# osztályok. Krizsán Zoltán

C# osztályok. Krizsán Zoltán C# osztályok Krizsán Zoltán Fogalma Önálló hatáskőrrel rendelkező, absztrakt adattípus, amely több, különböző elemet tartalmazhat. Minden esetben a heap-en jön létre! A programozó hozza létre, de a GC

Részletesebben

Mesterséges intelligencia 1 előadások

Mesterséges intelligencia 1 előadások VÁRTERÉSZ MAGDA Mesterséges intelligencia 1 előadások 2006/07-es tanév Tartalomjegyzék 1. A problémareprezentáció 4 1.1. Az állapottér-reprezentáció.................................................. 5

Részletesebben

Mire és hogyan alkalmazhatjuk a LEDeket?

Mire és hogyan alkalmazhatjuk a LEDeket? Mire és hogyan alkalmazhatjuk a LEDeket? Molnár Károly Zsolt Óbudai Egyetem KVK MTI molnar.karoly@kvk.uni-obuda.hu 1/ 26 TARTALOM 1. Szkeptikusok és rajongók 2. Fényforrások csoportosítása és jellemzőik

Részletesebben

Construction of a cube given with its centre and a sideline

Construction of a cube given with its centre and a sideline Transformation of a plane of projection Construction of a cube given with its centre and a sideline Exercise. Given the center O and a sideline e of a cube, where e is a vertical line. Construct the projections

Részletesebben

Modellezési transzformáció: [r lokális,1] T M = [r világ,1] Nézeti transzformáció: [r világ,1] T v = [r képernyo,1]

Modellezési transzformáció: [r lokális,1] T M = [r világ,1] Nézeti transzformáció: [r világ,1] T v = [r képernyo,1] Inkrementális képsintéis Inkrementális 3D képsintéis Sirma-Kalos Lásló Árnalás, láthatóság nehé, különösen általános heletu objektumokra koherencia: oldjuk meg nagobb egségekre feleslegesen ne sámoljunk:

Részletesebben

Programozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte.

Programozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte. Programozási alapismeretek :: beadandó feladat Készítő adatai Név: Molnár Tamás EHA: MOTIABT.ELTE E-mail cím: motiabt@inf.elte.hu Gyakorlatvezető: Horváth László Feladat sorszáma: 23. Felhasználói dokumentáció

Részletesebben

Transzformációk. Szécsi László

Transzformációk. Szécsi László Transzformációk Szécsi László A feladat Adott a 3D modell háromszögek csúcspontjai [modellezési koordináták] Háromszögkitöltő algoritmus pixeleket színez be [viewport koordináták] A feladat: számítsuk

Részletesebben

Programozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat

Programozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat PM-04 p. 1/18 Programozási módszertan Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu

Részletesebben

A Számítógépek hardver elemei

A Számítógépek hardver elemei Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek hardver elemei Korszerő perifériák és rendszercsatolásuk A µ processzoros rendszer regiszter modellje A µp gépi

Részletesebben

Felületábrázolás és alkalmazásai Maple-ben

Felületábrázolás és alkalmazásai Maple-ben Debreceni Egyetem Informatikai Kar Felületábrázolás és alkalmazásai Maple-ben Témavezető: Dr. Hoffmann Miklós egyetemi docens Készítette: Szlahorek András informatikatanár Debrecen 2009 Tartalomjegyzék

Részletesebben

Eredmények, objektumok grafikus megjelenítése 3D felületek rajzoló függvényei.. Beépített 3D felületek rajzoló függvényei

Eredmények, objektumok grafikus megjelenítése 3D felületek rajzoló függvényei.. Beépített 3D felületek rajzoló függvényei Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek VIII. Eredmények, objektumok grafikus megjelenítése 3D felületek rajzoló függvényei.. Beépített 3D

Részletesebben

Anyagmozgatás és gépei. 3. témakör. Egyetemi szintű gépészmérnöki szak. MISKOLCI EGYETEM Anyagmozgatási és Logisztikai Tanszék.

Anyagmozgatás és gépei. 3. témakör. Egyetemi szintű gépészmérnöki szak. MISKOLCI EGYETEM Anyagmozgatási és Logisztikai Tanszék. Anyagmozgatás és gépei tantárgy 3. témakör Egyetemi szintű gépészmérnöki szak 3-4. II. félé MISKOLCI EGYETEM Anyagmozgatási és Logisztikai Tanszék - 1 - Graitációs szállítás Jellemzője: hajtóerő nélküli,

Részletesebben

Hajder Levente 2017/2018. II. félév

Hajder Levente 2017/2018. II. félév Hajder Levente hajder@inf.elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2017/2018. II. félév Tartalom 1 Sugár és sík metszéspontja Sugár és háromszög metszéspontja Sugár és poligon metszéspontja

Részletesebben

Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013

Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013 UKRAJNA OKTATÁSI ÉS TUDOMÁNYÜGYI MINISZTÉRIUMA ÁLLAMI FELSŐOKTATÁSI INTÉZMÉNY UNGVÁRI NEMZETI EGYETEM MAGYAR TANNYELVŰ HUMÁN- ÉS TERMÉSZETTUDOMÁNYI KAR FIZIKA ÉS MATEMATIKA TANSZÉK Sztojka Miroszláv LINEÁRIS

Részletesebben

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

Máté: Számítógépes grafika alapjai Világító tárgyak Környezeti fény Szórt visszaverődés Környezeti fény és diffúz visszaverődés együtt Tükröző visszaverődés fényességének meghatározása Gouraud-féle fényesség Phong-féle fényesség a. Világító

Részletesebben

Logaritmikus egyenletek Szakközépiskola, 11. osztály. 2. feladat. Oldjuk meg a következ logaritmikus egyenletet!

Logaritmikus egyenletek Szakközépiskola, 11. osztály. 2. feladat. Oldjuk meg a következ logaritmikus egyenletet! Logaritmikus egyenletek Szakközépiskola,. osztály. feladat. Oldjuk meg a következ logaritmikus egyenletet! lg(0x ) lg(x + ) = lg () Kikötések: x > 5 és x >. lg(0x ) lg(x + ) = lg () lg 0x (x + ) = lg (3)

Részletesebben

Tartalom. Tartalom. Raycasting. Hajder Levente 2017/2018. II. félév. Raycasting. Raycasting. Sugár és háromszög metszéspontja

Tartalom. Tartalom. Raycasting. Hajder Levente 2017/2018. II. félév. Raycasting. Raycasting. Sugár és háromszög metszéspontja Hajder Levente hajder@inf.elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2017/2018. II. félév 1 2 1 2 Albrecht Dürer, 1525 Tekintsünk minden pixelre úgy, mint egy kis ablakra a világra Milyen színértéket

Részletesebben

E B D C C DD E E g e 112 D 0 e B A B B A e D B25 B B K H K Fejhallgató Antenna A B P C D E 123 456 789 *0# Kijelzés g B A P D C E 0 9* # # g B B 52 Y t ] [ N O S T \ T H H G ? > < p B E E D 0 e B D

Részletesebben

Robotszerkezetek animációja

Robotszerkezetek animációja Robotszerkezetek animációja Kovács Zoltán 1. Bevezetés A számítógépi animáció megvalósításakor valamely virtuális világbeli adatot időfüggően adunk meg. Pédául egy felfúvódó léggömb esetében a (gömbbel

Részletesebben

2. GYAKORLAT THONET-ASZTAL

2. GYAKORLAT THONET-ASZTAL 2. GYAKORLAT THONET-ASZTAL Asztallap Create Shapes Splines - Circle Modify Rendering: Sides=20 Interpolation: Steps=10 Parameters: Radius=40 Világkoordináta-rendszer középpontjába való mozgatásra nézzünk

Részletesebben

Matematikai alapok. Dr. Iványi Péter

Matematikai alapok. Dr. Iványi Péter Matematikai alapok Dr. Iványi Péter Számok A leggyakrabban használt adat típus Egész számok Valós számok Bináris számábrázolás Kettes számrendszer Bitek: 0 és 1 Byte: 8 bit 128 64 32 16 8 4 2 1 1 1 1 1

Részletesebben

Bevezetés a programozásba. 12. Előadás: 8 királynő

Bevezetés a programozásba. 12. Előadás: 8 királynő Bevezetés a programozásba 12. Előadás: 8 királynő A 8 királynő feladat Egy sakktáblára tennénk 8 királynőt, úgy, hogy ne álljon egyik sem ütésben Ez nem triviális feladat, a lehetséges 64*63*62*61*60*59*58*57/8!=4'426'165'368

Részletesebben

Árnyalás, env mapping. Szécsi László 3D Grafikus Rendszerek 3. labor

Árnyalás, env mapping. Szécsi László 3D Grafikus Rendszerek 3. labor Árnyalás, env mapping Szécsi László 3D Grafikus Rendszerek 3. labor Egyszerű árnyaló FS legyen egy fényirány-vektor normálvektor és fényirány közötti szög koszinusza az irradiancia textúrából olvasott

Részletesebben

Mikrohullámok vizsgálata. x o

Mikrohullámok vizsgálata. x o Mikrohullámok vizsgálata Elméleti alapok: Hullámjelenségen valamilyen rezgésállapot (zavar) térbeli tovaterjedését értjük. A hullám c terjedési sebességét a hullámhossz és a T rezgésido, illetve az f frekvencia

Részletesebben

Tartalom. Megjegyzések. Valasek Gábor Befoglaló keretek. Felosztások. Informatikai Kar

Tartalom. Megjegyzések. Valasek Gábor Befoglaló keretek. Felosztások. Informatikai Kar Tartalom Számítógépes Grafika Valasek Gábor valasek@inf.elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2015/2016. őszi félév Rekurzív sugárkövetés Megjegyzések Sugárkövetés gyorsítása Befoglaló

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

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

Máté: Számítógépes grafika alapjai Téglalap kitöltése Kör, ellipszis kitöltése Területi primitívek: Zárt görbék által határolt területek (pl. kör, ellipszis, poligon) Megjeleníthetők a) Csak a határvonalat reprezentáló pontok kirajzolásával

Részletesebben

Alapfogalmak II. 2015.09.29. BME -VIK

Alapfogalmak II. 2015.09.29. BME -VIK Alapfogalmak II. 2015.09.29. BME -VIK 1 Ismétlés: Fényáram Besugárzott felületi teljesítmény da Megvilágítás környezetre dω Fényerősség térbeli eloszlásra = da ( cosα ) r 2 Sugárerős- ség E = dφ da I =

Részletesebben

Programozás 3. Dr. Iványi Péter

Programozás 3. Dr. Iványi Péter Programozás 3. Dr. Iványi Péter 1 Egy operandus művelet operandus operandus művelet Operátorok Két operandus operandus1 művelet operandus2 2 Aritmetikai műveletek + : összeadás -: kivonás * : szorzás /

Részletesebben

. Typeset by AMS -TEX 0

. Typeset by AMS -TEX 0 . Typeset by AMS-TEX 0 Numerikus alkalmazások 1 NUMERIKUS ALKALMAZÁSOK Tematika, feladatok 2003 1. LECKE Koordináta rendszer felvétele, pontok, egyenesek és szinek ábrázolása VB-ben MenuEditor használata

Részletesebben

Objektumorientált programozás C# nyelven

Objektumorientált programozás C# nyelven Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok

Részletesebben

Vida János. Geometriai modellezés III. Görbék és felületek

Vida János. Geometriai modellezés III. Görbék és felületek Vida János Geometriai modellezés III. Görbék és felületek Oktatási segédlet Piszkozat Budapest, 2010 1 E segédletet az ELTE Informatikai Karának azok a beiratkozott hallgatói használhatják, akik A geometriai

Részletesebben

Differenciaegyenletek

Differenciaegyenletek Differenciaegyenletek Losonczi László Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar Losonczi László (DE) Differenciaegyenletek 1 / 24 3.1 Differenciaegyenlet fogalma, egzisztencia- és unicitástétel

Részletesebben

VISUAL BASIC ALAPISMERETEK

VISUAL BASIC ALAPISMERETEK 11. Grafika VISUAL BASIC ALAPISMERETEK 11. Gyakorlat témaköre: Kiválasztógomb (Option Button) és a jelölőnégyzet (CheckBox) használata Kör, ellipszis (Circle) rajzolása. Circle (X, Y), Sugár, QBColor(Szín),

Részletesebben

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Részletesebben

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3) Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index

Részletesebben

JAVA PROGRAMOZÁS 3.ELŐADÁS

JAVA PROGRAMOZÁS 3.ELŐADÁS Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram

Részletesebben

5. modul - Adatbázis-kezelés

5. modul - Adatbázis-kezelés 5. modul - Adatbázis-kezelés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük az 5. modul (Adatbázis-kezelés) syllabusát, amely a gyakorlati modulvizsga követelményrendszere. A modul célja A

Részletesebben

Mérnöki létesítmények geodéziája Mérnöki létesítmények valósághű modellezése, modellezési technikák, leíró nyelvek

Mérnöki létesítmények geodéziája Mérnöki létesítmények valósághű modellezése, modellezési technikák, leíró nyelvek Mérnöki létesítmények geodéziája Mérnöki létesítmények valósághű modellezése, modellezési technikák, leíró nyelvek Siki Zoltán siki.zoltan@epito.bme.hu Virtuális valóság Feladat típusok Tervek alapján

Részletesebben

Háromfázisú hálózat.

Háromfázisú hálózat. Háromfázisú hálózat. U végpontok U V W U 1 t R S T T U 3 t 1 X Y Z kezdőpontok A tekercsek, kezdő és végpontjaik jelölése Ha egymással 10 -ot bezáró R-S-T tekercsek között két pólusú állandó mágnest, vagy

Részletesebben

SZÍNES KÉPEK FELDOLGOZÁSA

SZÍNES KÉPEK FELDOLGOZÁSA SZÍNES KÉPEK FELDOLGOZÁSA Színes képek feldolgozása Az emberi szem többezer színt képes megkülönböztetni, de csupán 20-30 különböző szürkeárnyalatot A színes kép feldolgozása két csoportba sorolható -

Részletesebben

ő ü ó ü ü ő ő ó ę ö É Ĺ Ĺ ö ű ő ó ó ő ü ő ő ó ö ó ő ü ö ę đ ü ó ý ť ü ű ő ú ü ý ó ő ó ő ó ó ő ö ö ó ő ü ő ő ę ó ź ú ő ő ó Í ó ó ę ü ü ó ť ő ó ó ü ź ó Ĺ ő ű ú ő ű ó ű ś ű ő ę ó ö ó ú ö ö ő ń ü ý ü ő Í ü

Részletesebben

HLSL programozás. Szécsi László

HLSL programozás. Szécsi László HLSL programozás Szécsi László RESOURCES PIPELINE STAGES RENDER STATES Vertex buffer Instance buffer Constant buffers and textures Index buffer Constant buffers and textures Output buffer Constant buffers

Részletesebben

Országzászlók (2015. május 27., Sz14)

Országzászlók (2015. május 27., Sz14) Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,

Részletesebben

munkafüzet open eseményéhez

munkafüzet open eseményéhez Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open

Részletesebben

(2) A R. 3. (2) bekezdése helyébe a következő rendelkezés lép: (2) A képviselő-testület az önkormányzat összes kiadását 1.1369.

(2) A R. 3. (2) bekezdése helyébe a következő rendelkezés lép: (2) A képviselő-testület az önkormányzat összes kiadását 1.1369. Enying Város Önkormányzata Képviselő-testületének 20/2010. (X. 05.) önkormányzati rendelete az Enying Város Önkormányzatának 2100. évi költségvetéséről szóló 7/2010. (II. 26.) önkormányzati rendelete módosításáról

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

19. Függvények rekurzív megadása, a mester módszer

19. Függvények rekurzív megadása, a mester módszer 19. Függvéyek rekurzív megdás, mester módszer Algoritmusok futási idejéek számítás gykr vezet rekurzív egyelethez, külööse kkor, h z lgoritmus rekurzív. Tekitsük például h z összefésülő redezés lábbi lgoritmusát.

Részletesebben

C# feladatok gyűjteménye

C# feladatok gyűjteménye C# feladatok gyűjteménye Készítette: Fehérvári Károly I6YF6E Informatika tanár ma levelező tagozat 1) Feladat: ALAPMŰVELETEK Készítsünk programot, amely bekér két egész számot. Majd kiszámolja a két szám

Részletesebben

Lineáris algebra - jegyzet. Kupán Pál

Lineáris algebra - jegyzet. Kupán Pál Lineáris algebra - jegyzet Kupán Pál Tartalomjegyzék fejezet Vektorgeometria 5 Vektorok normája Vektorok skaláris szorzata 4 3 Vektorok vektoriális szorzata 5 fejezet Vektorterek, alterek, bázis Vektorterek

Részletesebben

A 2011/2012. tanévi FIZIKA Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai és megoldásai fizikából. I.

A 2011/2012. tanévi FIZIKA Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai és megoldásai fizikából. I. Oktatási Hivatal A 11/1. tanévi FIZIKA Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai és megoldásai fizikából I. kategória A dolgozatok elkészítéséhez minden segédeszköz használható.

Részletesebben

19. Hasításos technikák (hash-elés)

19. Hasításos technikák (hash-elés) 19. Hasításos technikák (hash-elés) Példák: 1. Ha egy telefon előfizetőket a telefonszámaikkal azonosítjuk, mint kulcsokkal, akkor egy ritkán kitöltött kulcstartományhoz jutunk. A telefonszám tehát nem

Részletesebben

Egy emelt szintű érettségi feladat kapcsán Ábrahám Gábor, Szeged

Egy emelt szintű érettségi feladat kapcsán Ábrahám Gábor, Szeged Egy emelt szintű érettségi feladat kapcsán Ábrahám Gábor, Szeged A 01. május 8.-i emelt szintű matematika érettségin szerepelt az alábbi feladat. Egy háromszög oldalhosszai egy számtani sorozat egymást

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXIII. rész Grafika DOS alatt I. A DOS operációs rendszer a személyi számítógépek szöveges üzemmódú parancssoros operációs rendszere. Grafikus alkalmazásokat is lehetett DOS alatt

Részletesebben

Máté: Orvosi képalkotás 2011.02.28.

Máté: Orvosi képalkotás 2011.02.28. Kalibráció, korrekció Kalibráció: a mért eredmény összevetése az elméleti értékkel. Korrekció: a mérési eredmény olyan módosítása, hogy a mérés az elméleti eredményt szolgáltassa. N PMZ korrekció: elméleti

Részletesebben

Játékfejlesztés. Szirmay-Kalos László

Játékfejlesztés. Szirmay-Kalos László Játékfejlesztés Szirmay-Kalos László Virtuális valóság képszintézis interakció vezérlés avatár Virtuális világ = objektumok + törvények Animate( ), Draw( ) Control( ) Játék OO képszintézis Interact( )

Részletesebben

ÉS TESZTEK A DEFINITSÉG

ÉS TESZTEK A DEFINITSÉG MÁTRIX DEFINITSÉGÉNEK FOGALMA ÉS TESZTEK A DEFINITSÉG ELDÖNTÉSÉRE DR. NAGY TAMÁS egyetemi docens Miskolci Egyetem Alkalmazott Matematikai Tanszék A bemutatott kutató munka a TÁMOP-..1.B-10//KONV-010-0001

Részletesebben

23. Fa adatszerkezetek, piros-fekete fa adatszerkezet (forgatások, új elem felvétele, törlés)(shagreen)

23. Fa adatszerkezetek, piros-fekete fa adatszerkezet (forgatások, új elem felvétele, törlés)(shagreen) 1. Funkcionális programozás paradigma (Balázs)(Shagreen) 2. Logikai programozás paradigma(még kidolgozás alatt Shagreen) 3. Strukturált programozás paradigma(shagreen) 4. Alapvető programozási tételek

Részletesebben

Mesterséges Intelligencia I. (I602, IB602)

Mesterséges Intelligencia I. (I602, IB602) Dr. Jelasity Márk Mesterséges Intelligencia I. (I602, IB602) harmadik (2008. szeptember 15-i) előadásának jegyzete Készítette: Papp Tamás PATLACT.SZE KPM V. HEURISZTIKUS FÜGGVÉNYEK ELŐÁLLÍTÁSA Nagyon fontos

Részletesebben

A MATLAB programozása. Féléves házifeladat. RGBdialog

A MATLAB programozása. Féléves házifeladat. RGBdialog A MATLAB programozása Féléves házifeladat RGBdialog Készítette: Till Viktor Konzulens: Dr. Varga Gábor 2005. tavasz 1. A feladat kitőzése A cél képek editálása a színösszetevık manipulálása alapján. A

Részletesebben

Erdélyi Magyar TudományEgyetem (EMTE

Erdélyi Magyar TudományEgyetem (EMTE TARTALOM: Általánosságok Algoritmusok ábrázolása: Matematikai-logikai nyelvezet Pszeudokód Függőleges logikai sémák Vízszintes logikai sémák Fastruktúrák Döntési táblák 1 Általánosságok 1. Algoritmizálunk

Részletesebben

Diagnosztikai röntgen képalkotás, CT

Diagnosztikai röntgen képalkotás, CT Diagnosztikai röntgen képalkotás, CT ALAPELVEK A röntgenkép a röntgensugárzással átvilágított test árnyéka. A detektor vagy film az áthaladó, azaz nem elnyelt sugarakat érzékeli. A képen az elnyelő tárgyaknak

Részletesebben

Halmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

Halmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai. Halmazok Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai. 1. lapfogalmak halmaz és az eleme fogalmakat alapfogalmaknak tekintjük, nem deniáljuk ket. Jelölés: x H,

Részletesebben

Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a. cos x + sin2 x cos x. +sinx +sin2x =

Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a. cos x + sin2 x cos x. +sinx +sin2x = 2000 Írásbeli érettségi-felvételi feladatok Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a egyenletet! cos x + sin2 x cos x +sinx +sin2x = 1 cos x (9 pont) 2. Az ABCO háromszög

Részletesebben

800 Series lélegeztetőgépek

800 Series lélegeztetőgépek FÜGGELÉK 1BiLevel mód, 800 Series lélegeztetőgépek Bevezetés A 800 Series lélegeztetőgépek BiLevel módja (lásd az 1. ábrát) kevert típusú lélegeztetést tesz lehetővé, amely ötvözi a kötelező és a spontán

Részletesebben

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

Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter Információ megjelenítés Számítógépes ábrázolás Dr. Iványi Péter Raszterizáció OpenGL Mely pixelek vannak a primitíven belül fragment generálása minden ilyen pixelre Attribútumok (pl., szín) hozzárendelése

Részletesebben

Kvadrupól-monopól hatások gravitációs hullámok fázisában

Kvadrupól-monopól hatások gravitációs hullámok fázisában Kvadrupól-monopól hatások gravitációs hullámok fázisában Veréb László, informatikus zikus szakos hallgató vereb.laszlo.86@gmail.com Szegedi Tudományegyetem Természettudományi és Informatikai Kar Kísérleti

Részletesebben

Rendezési algoritmusok belső rendezés külső rendezés

Rendezési algoritmusok belső rendezés külső rendezés Rendezési algoritmusok belső rendezés külső rendezés belső rendezési algoritmusok buborékrendezés (Bubble sort) kiválasztó rendezés (Selection sort) számláló rendezés (Counting sort) beszúró rendezés (Insertion

Részletesebben

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

A számítógépes grafika alapjai kurzus, vizsgatételek és tankönyvi referenciák 2014 Pázmány Péter Katolikus Egyetem Információs Technológiai Kar A számítógépes grafika alapjai kurzus, vizsgatételek és tankönyvi referenciák 2014 Benedek Csaba A vizsga menete: a vizsgázó egy A illetve egy

Részletesebben

Töltögetés és kannibálok

Töltögetés és kannibálok helyzeti energiája nagyobb, mint a gallium-arzenid oldalán (B), ezért az A-ból a B-be átlepő elektronok többlet helyzeti energiája mozgási energiává alakul, s nagyon kis idő alatt nagy sebességre gyorsulnak.

Részletesebben

4 Vezetékes Video Monitor

4 Vezetékes Video Monitor VT7 Felhasználói utasítás Vezetékes Video Monitor Olvassa el figyelmesen ezt a kézikönyvet, mielőtt a terméket üzembe helyezi! -. Termékismertető Mikrofon Digitális LCD kijelző Indikátor Indikátor Nyitás

Részletesebben

Termék modell. Definíció:

Termék modell. Definíció: Definíció: Termék modell Összetett, többfunkciós, integrált modell (számítógépes reprezentáció) amely leír egy műszaki objektumot annak különböző életfázis szakaszaiban: tervezés, gyártás, szerelés, szervízelés,

Részletesebben

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN ELTE TáTK Közgazdaságtudományi Tanszék Gazdaságmatematika középhaladó szinten LINEÁRIS PROGRAMOZÁS Készítette: Gábor Szakmai felel s: Gábor Vázlat 1 2 3 4 A lineáris

Részletesebben

3D grafika és animáció Jegyzet a webprogramozói képzéshez

3D grafika és animáció Jegyzet a webprogramozói képzéshez 3D grafika és animáció Jegyzet a webprogramozói képzéshez Tartalom: 1. Bevezetés, történelmi áttekintés 2. Kezelőfelület áttekintése 3. Objektumok létrehozása (Create Panel) 4. Objemtumok módosítása (Modify

Részletesebben

RENDER MOTOROK FELÉPÍTÉSE ÉS HASZNÁLATA A 3DS MAX-BAN

RENDER MOTOROK FELÉPÍTÉSE ÉS HASZNÁLATA A 3DS MAX-BAN RENDER MOTOROK FELÉPÍTÉSE ÉS HASZNÁLATA A 3DS MAX-BAN RÖVID TÖRTÉNELEM 1988-2015 Scanline Rendering (1988) A 3Ds Max alapéterlmezett renderelő motorja, amely a kiszámított kép egy vízszintes pixel sorát

Részletesebben

Információs Technológia

Információs Technológia Információs Technológia (Struktúra, mutatók, függvényhívás) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 október 14/21. Struktúra

Részletesebben

megjelenítés EDGED FACES átállítjuk a szegmensek számát 5x5x5-re

megjelenítés EDGED FACES átállítjuk a szegmensek számát 5x5x5-re Max 4. óra Burkolatok modellezése Az ábrán látható egeret fogjuk elkészíteni. Készítsük el az alaptestet, amiből az egeret fogjuk elkészíteni. Hozzunk létre egy az egér befoglaló méreteinek és arányinak

Részletesebben

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete 8. Mohó algoritmusok Optimalizálási probléma megoldására szolgáló algoritmus gyakran olyan lépések sorozatából áll, ahol minden lépésben adott halmazból választhatunk. Sok optimalizálási probléma esetén

Részletesebben

Komputeralgebra rendszerek

Komputeralgebra rendszerek XVII. A Maple grafikus képeségei Czirbusz Sándor czirbusz@gmail.com Komputeralgebra Tanszék ELTE Informatika Kar 2010-2011 ősz Index I 1 Az alapok A plot és plot3d Implicit függvény ábrázolása Késleltetett

Részletesebben

Merev test mozgása. A merev test kinematikájának alapjai

Merev test mozgása. A merev test kinematikájának alapjai TÓTH : Merev test (kbővített óraválat) Merev test mogása Eddg olyan dealált "testek" mogását vsgáltuk, amelyek a tömegpont modelljén alapultak E aal a előnnyel járt, hogy nem kellett foglalkon a test kterjedésével

Részletesebben

KÉPSZŐRİK A NUKLEÁRIS

KÉPSZŐRİK A NUKLEÁRIS KÉPSZŐRİK A NUKLEÁRIS MEDICINÁBAN Varga József Debreceni Egyetem OEC Nukleáris Medicina Tanszék Emissziós leképezés behatároló tényezıi korlátozott felbontás résztérfogat-hatás távolságfüggı! sugárgyengítés

Részletesebben

IMGD 1001: 3D Art. by Mark Claypool Robert W. Lindeman Modeling, Texturing, Lighting, Transformations

IMGD 1001: 3D Art. by Mark Claypool Robert W. Lindeman Modeling, Texturing, Lighting, Transformations IMGD : 3D Art b Mark Clapool (clapool@cs.wpi.edu Robert W. Lindeman (gogo@wpi.edu Outline The Pipeline Concept Art 2D Art Animation, Tiles 3D Art Modeling, Teturing, Lighting, Transformations (net Clapool

Részletesebben

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben. 2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni

Részletesebben

Optikai kristályok előállítása, tulajdonságai, alkalmazása

Optikai kristályok előállítása, tulajdonságai, alkalmazása Optikai kristályok előállítása, tulajdonságai, alkalmazása Fotonikai eszközök Előadó: Jakab László BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS DEPARTMENT OF ELECTRONICS TECHNOLOGY Optikai kristályok

Részletesebben

Seite 1. Térfogatalakító eljárások. Zömítés. Térfogatalakító eljárások. Prof. Dr. Tisza Miklós Miskolci Egyetem

Seite 1. Térfogatalakító eljárások. Zömítés. Térfogatalakító eljárások. Prof. Dr. Tisza Miklós Miskolci Egyetem 10. előad adás Térfogatalakító eljárások Prof. Dr. Tisza Miklós 1 Térfogatalakító eljárások A térfogatalakító eljárások definíciója olyan képlékenyalakító eljárások, amelyeknél» az alakváltozó zóna egy

Részletesebben

117. AA Megoldó Alfréd AA 117.

117. AA Megoldó Alfréd AA 117. Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,

Részletesebben

A kvantummechanika speciális fejezetei

A kvantummechanika speciális fejezetei A kvantummechanika speciális fejezetei Jakovác Antal 2013 utolsó javítás: May 9, 2016 Contents 1 Előszó 3 2 A kvantumelmélet felépítése 3 2.1 Mérés a kvantumelméletben.....................................

Részletesebben

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára 7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett

Részletesebben