Prezentace aplikace PowerPoint

Podobné dokumenty
Prezentace aplikace PowerPoint

fadsgasga

test z informatiky - hardvér Test vytvoril Stanislav Horváth Vstupno - výstupné zariadenia Otázka č.1: Aké zariadenie je na obrázku? (1 bod) a) vstupn

fadsgasga

Microsoft Surface Studio úvodná príručka

Pripojenie sa na počítač a ovládanie vzdialenej obrazovky cez CM Remote

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE Fakulta informatiky a informačných technológií STU Ústav počítačových systémov a sietí ZADANIE SEMESTRÁLNE

Ponuka Štart

Dell OptiPlex 9010 Informácie o nastavení a funkciách

fadsgasga

Vostro 3750 Technický hárok s informáciami o nastavení a funkciách

Microsoft Word - 06b976f06a0Matice - Uzivatelska Dokumentacia

Externé mediálne karty Používateľská príručka

Identity Lifecycle Management

Microsoft Word - ASB-12150U_ASB-15180U_SK

Resolution

GEODETICKÝ A KARTOGRAFICKÝ ÚSTAV BRATISLAVA Chlumeckého 4, Bratislava II Obsah 1. Export údajov ZBGIS do CAD formá

Digitálne technológie v každodennom živote 3. ročník akademický rok 2019/2020 Harmonogram prednášok

Príl. č. 1 Podrobný popis predmetu obstarávania ČASŤ I. Dodávka počítačového vybavenia kancelárie Objednávateľa v Nowom Targu (Poľsko) I.1. Notebook s

Informačné technológie

RAZER ABYSSUS ESSENTIAL Slovenská príručka Táto príručka slúži len ako návod základné vedomosti s hlavných funkcií a nastavení zariadenia. Podrobnejši

CAD Decor novinky Technická dokumentácia Profesionálna, personalizovaná a komplexná technická dokumentácia projektu je jednou z najočakávanejšíc

Operačné systémy Prednáška č. 2 Windows 95 Windows 95 má povesť ľahko ovládateľného systému pre užívateľov a ťažkého systému pre programátorov. Začiat

C-Monitor WIN klient pre verziu 2.8

Inspiron Nastavenie a technické údaje

Vostro 3300 Technický hárok s informáciami o nastavení a funkciách

Pokrocilé spracovanie obrazu - Fourierová transformácia

VSDC Free Video Editor stručný návod na používanie Link na sťahovanie softvéru: K prog

Negrafické výpočty na GPU v prostredí OpenGL Autor: RNDr. Michal Červeňanský Školiteľ: Prof. Ing. Miloš Šrámek, PhD. Fakulta matematiky, fyziky a info

Light transport visualization and preturbations

Slovenská príručka zoznam: Str. 1 - Obsah balenia a systémové požiadavky Str. 2 - Prehľad rozloženie klávesnice Str. 3 -Inštalácia a technická podpora

XPS Nastavenie a technické údaje

Pomôcka Setup Používateľská príručka

aplikácia do mobilého telefónu na stiahnutie digitálneho tachografu

Rollei DF-S 310 SE Užívateľský manuál

MO_pred1

PowerPoint Presentation

Microsoft Word - EVO_rychly_start_v1.1

Súhrnné špecifikácie

listy windows

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Zariadenie/ vybavenie projektu a didaktické prostriedky Obchodná akadémia, Stöcklova 24, Bardejov, ako verejný obstarávateľ podľa 6 zákona č. 2

ONE TEAM. ONE PASSION.... Cenník reklamy na weboch MARKÍZA SLOVAKIA, spol. s r.o., na rok 2014

(Microsoft Word Zadanie na s\372\235a\236 KROS DESIGN AWARD .doc)

Obsah tejto príručky Microsoft Prechod na program Access 2010 z programu Access 2003 Vzhľad programu Microsoft Access 2010 sa výrazne odlišuje od prog

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, , Bratislava 4 Internet vecí v našich ž

Čiastková kúpna zmluva č. Z uzavretá na základe Rámcovej dohody č. Z v zmysle ustanovení 409 a následne zákona č. 513/19

Výzva na predkladanie ponúk zadávanie zákazky podľa 9 ods. 9 zákona č. 25/2006 Z. z. o verejnom obstarávaní a o zmene a doplnení niektorých zákonov v

Inspiron All-in-One Nastavenie a technické údaje

M03L Wired Laser Mouse

Quick Guide for Installing Nokia Connectivity Cable Drivers

Užívateľský manuál FULL HD LED stropný monitor (AUX/HDMI/USB/FM-TX)

Objektovo orientované programovanie

Operačná analýza 2

Návod na vytvorenie kvalifikovaného elektronického podpisu prostredníctvom občianskeho preukazu s čipom Dátum zverejnenia: Verzia: 1 Dátu

Programátorské etudy - Pascal

MESTO STARÁ ĽUBOVŇA Mestský úrad, Obchodná č. 1, Stará Ľubovňa P O Ž I A D A V K A na verejné obstarávanie tovarov, stavebných prác a služieb v

STRUČNÝ NÁVOD KU IP-COACHU

Cenník inzercie

Používateľská príručka

STRUČNÝ NÁVOD KU IP-COACHU

Finančné riaditeľstvo Slovenskej republiky Testovacie scenáre

Manuál pre nastavenie tlače z VRP tlačiarní bluetooth Bluetooth Manuál pre nastavenie tlače z VRP tlačiarní -1-

Matej Kendera - PDF, word, lucene, java

Prezentácia programu PowerPoint

Inspiron All-in-One Nastavenie a technické údaje

Inspiron Nastavenie a technické údaje

iot business hub whitepaper isdd_em_New.pdf

CENNÍK REKLAMY NA WEBOCH MARKÍZA - SLOVAKIA, SPOL. S R.O. NA ROK 2015

Microsoft Word - SM-1641UB_SK

Digidown PDF

MRBT 2014 Projekt M7: Detekce textur Vedoucí: Aleš Jelínek Vypracoval: Dávid Pacura UAMT VUT FEKT

Inspiron 5390 Nastavenie a technické údaje

DediĊnosť

Microsoft PowerPoint - Prog_p08.ppt

Microsoft Word - prirucka_katedry_nova

Práca v programe Tracker Program Tracker je voľne šíriteľný a stiahnuteľný program vytvorený na platforme Open Source Physics (

Sprievodca rýchlym nastavením bluesound.com

Picture Package Ver First Step Guide

8

gameDescription_bigApple

Používateľská príručka Obsah Používateľská príručka... 1 Administrácia servera... 2 FTP... 2 Remote Desktop... 3 Administrácia databáze:... 3 Spusteni

Dell G3 17 Nastavenie a technické údaje

Inspiron Nastavenie a technické údaje

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

Parsovanie MusicXML súborov Bc. Ondrej Grman Študijný program: Informačné systémy Predmet: Vyhľadávanie informácií Ak. rok: 2013/2014

Microsoft Word - Diskusia11.doc

RIMI-NABDA, s.r.o. Zabezpečovací systém SecoLink RIMI NABDA, spol. s r.o. ul. Z. Kodálya 1421/ Sládkovičovo IČO: , DIČ:SK O

Snímek 1

Úvod do mobilného operačného systému ANDROID

Mikrotik-NEW

1 Priebeµzné písomné zadanie µc.1. Príklady je potrebné vypoµcíta t, napísa t, a odovzda t, na kontrolu na nasledujúcej konzultácii. Nasledujúce integ

Prezentace aplikace PowerPoint

Komplexný informa ný a monitorovací systém Monitorovanie biotopov a druhov európskeho významu Používate ská dokumentácia KIMS modul Mobilná aplikácia

Informatika primárne vzdelávanie INFORMATIKA ÚVOD Vzdelávací štandard stanovuje nielen výkon a obsah, ale umožňuje aj rozvíjanie individuálnych učebný

Inspiron Nastavenie a technické údaje

Používateľská príručka POUŽÍVATEĽSKÁ PRÍRUČKA Generátor XML dávok pre Informačný systém kontrolných známok z MS Excel šablóny Dátum: Verzia

Microsoft Word - Transparencies03.doc

Príklad 5 - Benzén 3. Bilančná schéma 1. Zadanie príkladu n 1 = kmol/h Definovaný základ výpočtu. Na základe informácií zo zadania si ho bude v

Microsoft Word - mnohouholnik.doc

Prepis:

Prehľad API pre prácu s grafickými kartami RNDr. Róbert R Bohdal, PhD. 1

Prehľad API pre graf. karty API (Application Programming Interface) rozhranie pre programovanie aplikácií. OpenGL (Open Graphics Library) DirectX (Direct3D) Farenheit snaha spojiť OpenGL a Direct3D. Projekt fungoval krátko, od r. 1997 do r. 2000 SDL (Simple DirectMedia Layer) 2

História OpenGL 1990' Silicon Graphics Inc. (SGI) začala používať na svojich pracovných staniciach knižnicu IRIS GL. Otvorenie tejto špecifikácie nebolo možné, preto SGI odvodili OpenGL od staršej verzie IRIS GL. 1992 konzorcium OpenGL ARB (3Dlabs, Apple, ATI, Dell, IBM, Intel, Microsoft, nvidia, SGI a Sun) schválilo OpenGL 1.0 ako štandard. V roku 1993 Microsoft projekt opustil. 2004 vyšla OpenGL 2.0, ktorá obsahuje podporu pre GLSL (OpenGL Shading Language). 2006 vyšla OpenGL 2.1 2008 vyšla OpenGL 3.0 3 2014 súčasná verzia je OpenGL 4.5

Pipeline OpenGL Vertex Vertex data data Evaluators Evaluators Per-vertex Per-vertex operations operations and and primitive primitive assembly assembly Display Display list list Rasterization Per-fragment Per-fragment operations operations Pixel Pixel data data Pixel Pixel operations operations Texture Texture assembly assembly Framebuffer Framebuffer Pipeline postupnosť krokov, ktoré sú vykonávané pri zobrazovaní vstupných dát buď geometrických /vertex data/ (vrcholy, úsečky a polygóny), alebo pixlových /pixel data/ (pixle, obrázky, bitmapy). 4

Pipeline OpenGL Display List: Dáta môžu byť pre neskoršie použitie uložené do displej listu. V tzv. immediate móde sú dáta spracovávané okamžite. Evaluators: Geometrické dáta sú zadávané pomocou vrcholov. Krivky a plochy sú zvyčajne dané riadiacimi vrcholmi. Evaluátory vypočítavajú jednotlivé vrcholy (normály, farby) ležiace na krivke resp. ploche. Per-vertex operations: Vrcholy dané 3D súradnicami sú transformované maticou 4 4, aby sa určila ich pozícia na obrazovke. Ak sú používané aj textúry, vypočítajú sa najskôr text. súradnice a potom sa tiež transformujú. Pri zapnutom osvetľovaní sa určí aj farebná hodnota vrcholov vzhľadom na daný materiál a umiestnenie svetiel. 5

Pipeline OpenGL... Primitive Assembly: V tejto časti sa orezávajú vstupné primitívy vzhľadom na pohľadový ihlan/hranol a odstra ňujú sa neviditeľné polygóny. Pixel Operations: Dáta z pamäte (pixle) sa rozpakujú a prevedú do potrebného formátu. Potom sa škálujú, transformujú a nakoniec uložia do pamäte alebo sú ďalej spracovávané v rasterizačnom bloku. Texture Assembly: Tu sa zobrazujú jednotlivé textúry na príslušné polygóny (geometrické objekty). Rasterization: Rasterizácia je konverzia geometrických a pixlových dát na fragmenty. Každý štvorcový fragment zodpovedá určitému pixlu vo framebuffri. 6

Pipeline OpenGL... Fragment Operations: Predtým ako sú dáta uložené do výsledného framebuffra na zobrazovanie, je na nich vykonaných viacero operácií. Prvou je obyčajne texturovanie, kde sa každému fragmentu priradí texel z pamäte textúr. Ďalej sa môže aplikovať hmla, nasleduje scissor, alpha, stencil a depth-buffer test. Potom sa vykonáva blending, dithering, logické operácie na pixloch a nakoniec sa aplikuje maska. 7

História DirectX 1994 Príchodom Windows 95 sa ukázala potreba navrhnúť API, ktorým by bolo možné efektívne komunikovať s grafickou kartou, ako to bolo v OS DOS. 1995 Microsoft uvoľnil prvú verziu pod názvom Windows Games SDK. 2004 bola vydaná posledná verzia 9.0c, ktorá nepo trebuje Windows Vista. 2006 je dostupná verzia DirectX 10 (len pre OS Win dows Vista a vyšší). 2014 súčasná verzia je DirectX 11.2 8

Časti DirectX DirectX Graphics: DirectDraw umožňuje priamy prístup do framebuffra grafickej karty. Direct3D (D3D) vykresľuje 3D grafické primitívy. Má 2 módy retained a immediate. DirectInput: spracováva dáta z joysticku, myši, klávesnice, atď. DirectSound: umožňuje prehrávať a nahrávať zvuk. DirectPlay: umožňuje sa spojiť multiplayer hrám cez sieť (LAN, modem) s ostatnými. DirectMusic: používa sa na prehrávanie skladieb, ktoré sú vytvorené pomocou DirectMusic Producer. 9

Časti DirectX... DirectX Media: pozostáva z DirectShow, Direct- Animation a DirectX Transform. Tieto sú používané najmä v media streaming aplikáciach. DirectX Media Objects: poskytuje podporu pre streaming objects ako napr. dekodéry a enkodéry. 10

Pipeline Direct3D 9.0 a 10.1 Vertex Vertex data data Primitive Primitive data data Direct3D 9.0 Tesselation Tesselation Vertex Vertex processing processing Geometry Geometry processing processing Pixel Pixel processing processing Texture Texture sampler sampler Pixel Pixel rendering rendering Direct3D 10.1 Textured Textured surface surface Command Command input input Input Input assembler assembler Vertex Vertex shader shader Geometry Geometry shader shader Rasterizer Rasterizer // Interpolator Interpolator Pixel Pixel shader shader Output Output merger merger Vertex buffer Index buffer Texture Texture Stream output GPU/System memory Texture Depth / Stencil Render target 11

Pipeline Direct3D 10.1 Pozostáva z viacerých programovateľných alebo funkčne pevných blokov. Pamäťové objekty (buffre, textúry) môžu byť zapísané (vytvorené) jedným blokom a potom priradené iným pre ďalšie spracovanie. Input assembler: číta vrcholy a prevádza ich na floating point reprezentáciu, priraďuje im aj jedinečné id. Vertex shader: je programovateľný blok, ktorý transformuje vrcholy. Môže byť použitý pre vlastné zobrazenia, animáciu, difúzne osvetlenie, atď. Geometry shader: je blok v ktorom sa spracovávajú jednotlivé primitívy. Číta vrcholy, úsečky, trojuholníky a vytvára jeden alebo viac výstupných primitívov. 12

Pipeline Direct3D 10.1... Stream output: je funkčne pevný blok, ktorý zapisuje dáta vrcholov do pamäte. Rasterization: vykonáva množstvo funkcií zahŕňajúc orezávanie, výpočet prvkov trojuholníka (rovnice rovi ny, normálu) až po rozklad jednotlivých primitívov na postupnosť pixlov. Pixel shader: je blok v ktorom sa spracovávajú jednotlivé pixle, pričom vykonáva aj výpočet tieňovania. Output merger: vykonáva depth a stencil test spolu s blending operáciami. Ako jediný blok potrebuje nielen čítať ale aj zapisovať do pamäte. 13

Použitie Direct3D API vo Windows Win32 Win32 Application Application Win32 Win32 Application Application Direct3D Direct3D API API Hal Hal Device Device GDI GDI Device Device Driver Driver Interface Interface (DDI) (DDI) Graphics Graphics Hardware Hardware 14

Simple DirectMedia Layer Je platformovo nezávislá multimediálna knižnica, poskytujúca nízkoúrovňový prístup k zvuk. karte, klávesnici, myši, joysticku a 3D hardvéru cez OpenGL alebo videobuffer. Používa sa najmä pri programovaní hier. Application Application SDL SDL Video Video driver driver Audio Audio driver driver Threads Threads Timers Timers Controllers Controllers (keyboard, (keyboard, mouse, mouse,...)...) Filesystem Filesystem I/O I/O Window Window management management 15