Smetanova ulica Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar

Velikost: px
Začni prikazovanje s strani:

Download "Smetanova ulica Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar"

Transkripcija

1 Smetanova ulica Maribor, Slovenija Andrej Gorenjak VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Maribor, februar 2016

2 VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Diplomsko delo Študent: Študijski program: Mentor: Andrej Gorenjak VS ŠP Računalništvo in informacijske tehnologije viš. pred. dr. Simon Kolmanič I

3 II

4 ZAHVALA Zahvaljujem se mentorju viš. pred. dr. Simonu Kolmaniču za pomoč in vodenje pri opravljanju diplomskega dela. Posebna zahvala velja staršem, ki so mi omogočili študij. iv

5 VIZUALIZACIJA ŠIRJENJA POŽARA Z GRAFIČNIM POGONOM UNITY 3D Ključne besede: požar, računalniška grafika, vizualizacija, Unity 3D UDK: (043.2) Povzetek Vizualizacije naravnih pojavov, kot so ogenj, oblaki in dež, se pogosto uporablja pri igrah in filmih. V tem diplomskem delu predstavimo dve najpogostejši metodi za vizualizacijo požara in njihovo uporabo v grafičnem pogonu Unity 3D. Končni izdelek diplomskega dela je vizualizacija požara, narejena z grafičnim pogonom Unity 3D. V aplikaciji simuliramo požar z metodo sistema delcev. v

6 FIRE SPREADING VISUALIZATION USING UNITY 3D Keywords: fire, computer graphics, visualization, Unity 3D UDK: (043.2) Abstract Visualization of natural phenomena such as fire, clouds and rain are often used in games and movies. In this thesis we present two most common methods for fire visualization and their use with Unity 3D. The final product of this thesis is a visualization of forest fire, created in Unity 3D. The application simulate spreading fire with particle system method. vi

7 KAZALO 1 Uvod Predstavitev metod za vizualizacijo ognja Sistemi delcev Generiranje delcev Atributi delcev Dinamičnost delcev Uničenje delcev Upodabljanje delcev Hierarhija delcev Senčilniki Tipi senčilnikov Paralelno procesiranje Primer ognja ustvarjenega s pomočjo senčilnikov[15] Predstavitev pogona Unitya z vidika generiranja posebnih učinkov Grafični pogon Unity 3D Gradniki v pogonu Unity Sistemi delcev Kamere Luči Objekti Trkalniki Sistem skriptiranja Vizualizacija ognja v pogonu Unity 3D Ideja širjenja požara Zgradba dreves vii

8 4.3 Postavitev dreves Skripta ogenj Veter Začetek požara Ovrednotenje dobljenih rezultatov Sklep Viri viii

9 KAZALO SLIK Slika 2.1: Trikotnik gorenja[6]... 3 Slika 2.2: Primer sistema delcev[3]... 7 Slika 2.3: Phongovo senčenje[2]... 8 Slika 2.4: Gradient teksture[15]... 9 Slika 2.5: Del fragmenta senčnika za generiranje plamena[15] Slika 2.6: Primeri različnih oblik ognja[15] Slika 3.1: Virtualna očala Gear VR[5] Slika 3.2: Platforme, ki jih podpira Unity 3D[4] Slika 3.3: Lastnosti sistema delcev Slika 3.4: Hkraten pogled dveh kamer[8] Slika 3.5: Točkovni vir svetlobe[19] Slika 3.6: Svetlobni snop[19] Slika 3.7: Usmerjen tip svetlobe[19] Slika 3.8: Objekt kocka[10] Slika 3.9: Škatlast trkalnik[11] Slika 3.10: Krogelni trkalnik[12] Slika 3.11: Kapsulni trkalnik[13] Slika 3.12: Mrežni trkalnik[14] Slika 3.13: Kolesni trkalnik[14] Slika 3.14: Začetna vsebina skripte[14] Slika 4.1: Začetna scena Slika 4.2: Objekt z izgledom drevesa Slika 4.3: Komponente ognja Slika 4.4: Drevo z štirimi krogelnimi trkalniki Slika 4.5: Lastnosti vetra Slika 5.1: Začetni dim Slika 5.2: Izbruh ognja Slika 5.3: Požar brez vetra Slika 5.4: Požar ob prisotnosti vetra v levo stran ix

10 KAZALO IZPISOV Izpis 4.1: Funkcija za postavitev dreves Izpis 4.2: Začetna inicializacija Izpis 4.3: Procesiranje stanja Izpis 4.4: Preverjanje izvora delcev Izpis 4.5: Spreminjanje lastnosti vetra x

11 1 UVOD Amorfni pojavi, kot so ogenj, dim in plini, so ključnega pomena v veliko aplikacijah, kot so npr. virtualna okolja, letalske simulacije in izdelava filmov. Vendar pa je animacija in vizualizacija takšnih vrst pojavov zahtevna. Med vsemi naravnimi pojavi ogenj velja za najbolj zahtevnega za razumevanje. Razvoj iger je v zadnjem času v velikem porastu, predvsem na področju mobilnih iger. Vzrok za to je predvsem lahka dostopnost mobilnih naprav, ter širjenja interneta. Ker pri razvoju velikokrat potrebujemo raznorazne učinke iz realnega sveta, ki igro naredijo bolj realistično, smo se na podlagi tega odločili izdelati vizualizacijo požara za grafični pogon Unity 3D. Unity 3D je zelo priljubljen grafični pogon za razvoj iger, ki so ga razvili v podjetju Unity Technologies. Omogoča hkraten razvoj za različne platforme (PC, igralne konzole, mobilne naprave in spletne strani) in s tem olajša distribucijo iger na druge platforme. Svojo priljubljenost opravičuje s preprostostjo in kvaliteto orodja, ter obsežno skupnostjo razvijalcev, ki jim je na voljo dobra podpora. Prav zaradi teh lastnosti, smo se v našem diplomskem delu odločili za predstavitev in uporabo slednjega grafičnega pogona. Diplomsko delo je razdeljeno na šest poglavij. Po trenutnem uvodnem poglavju na kratko predstavimo naravne lastnosti ognja, metodo vizualizacije požara s sistemi delcev, katero smo uporabili pri naši vizualizaciji ter metodo z uporabo senčilnikov, ki dodatno izboljša vizualne učinke in predstavlja nadgradnjo naše metode. V tretjem poglavju smo podrobneje predstavili grafični pogon Unity 3D in nekaj komponent, ki smo jih uporabili pri našem praktičnem delu diplomskega dela. V četrtem poglavju smo s pomočjo grafičnega pogona Unity 3D naredili vizualizacijo požara, kjer med naključno postavljenimi drevesi zanetimo požar in prikažemo njegovo širjenje med druga drevesa ob vplivu vetra, katerega smer in moč reguliramo s pomočjo drsnikov na uporabniškem vmesniku. 1

12 Peto poglavje je namenjeno predstavitvi končne vizualizacije. Zadnje poglavje diplomske naloge pa zaključimo s sklepom. 2

13 2 PREDSTAVITEV METOD ZA VIZUALIZACIJO OGNJA Ustvarjanje in kontroliranje naravnih pojavov v realnem svetu za potrebe posebnih učinkov v filmski industriji je zahtevno, drago in potencialno tudi nevarno. Zaradi teh razlogov računalniška simulacija teh vrst pojavov predstavlja zanimivo alternativo, saj lahko zmanjša oz. odpravi katero od teh ovir. Ogenj začne goreti, ko je vnetljiv material v kombinaciji z zadostno količino vira kisika izpostavljen viru toplote ali temperaturi višji od temperature vžiga določenega materiala ali zmesi goriva in kisika, ki je sposobna vzdrževati stanje hitre oksidacije. Ko se pojavi ogenj, to pomeni, da so prisotni vsi trije elementi požarnega trikotnika. To so vnetljiva snov, kisik in toplota. Slika 2.1: Trikotnik gorenja[6] Pri vizualizaciji ognja bomo posebej pozorni na velikost plamenov, animacijo ognja in širjenje požara glede na čas gorenja. Pri tem si pomagamo s spremljanjem mej, kjer je ogenj že prisoten in kje še ne. Ta pristop je prepričljiv v več pogledih, saj proizvaja prepričljive podobe osamljenih plamenov, kot tudi objektov ki gorijo. Ker je model relativno preprost, potrebujemo relativno malo časa in pomnilnika, kar pomeni, da je simulacija bolje nadzorovana in prej pridemo do željenega učinka. 3

14 2.1 Sistemi delcev Sistem delcev (ang. particle system) je zbirka majhnih, med seboj podobnih delcev, ki skupaj predstavljajo nek objekt. Delci imajo dinamično pot gibanja in so med seboj obravnavani ločeno. To pomeni, da lahko vsakemu delcu posebej določimo njegovo obliko, barvo, smer gibanja ipd. Sistem delcev je dober način za modeliranje mehkih predmetov, kot so sneg, voda, ogenj, dim itd. Skozi proces vizualizacije sistema delcev se za vsak okvir izvedejo naslednji koraki [1]: 1. Generirajo se novi delci. 2. Vsakemu delcu se dodeli nabor atributov. 3. Uniči se vsak delec, ki mu je potekla življenjska doba. 4. Preostali delci se pretvorijo in premaknejo v skladu z njihovimi dinamičnimi lastnostmi. 5. Upodobijo se preostali delci Generiranje delcev Delci so v sistem delcev generirani z nadzorovanimi naključnimi procesi. Ena možnost za izvedbo tega je, da določimo število delcev, ki za vsak časovni interval oz. okvir (po navadi gre za sekundo) vstopajo v sistem. Število generiranih delcev je zelo pomembno, ker močno vplivajo na gostoto objekta. Število generiranih delcev dobimo po naslednji enačbi: n = m + r v. (2.1) Tu je: m - povprečno število delcev, r - naključno število v območju [-1, 1], v - varianca, ki definira povprečje kvadratov odklonov posameznih vrednosti od aritmetične sredine. Druga možnost generiranja delcev pa je, da generiramo določeno število delcev, ki so odvisni od velikosti objekta na zaslonu. To pomeni, da generiramo samo delce, ki so v 4

15 vidnem polju kamere S tem posledično kontroliramo detajle sistema delcev, ter čas potreben za upodabljanje oz. izris na zaslon. Zgornjo enačbo malo dopolnimo in dobimo: n = (m s + r v) s. (2.2) Tu je: ms - povprečno število delcev na območju zaslona, r - naključno število v območju [-1, 1], v varianca, s področje zaslona, ki ga pokriva sistem delcev, določen s parametri pogleda na trenuten okvir. Če želimo, zaradi neenakomernega razmika med okvirji, spremeniti število delcev, lahko to naredimo z navadno linearno funkcijo, prikazano v enačbi (2.3) [1]: n = n t t. (2.3) Tu je: nt - število novih delcev na časovno enoto t - časovni razmik med trenutnim in prejšnjim okvirjem Atributi delcev Sistem delcev mora za vsak generiran delec določiti vrednosti za naslednje atribute: - začetni položaj, - začetna hitrost (hitrost in smer), - začetna velikost, - začetna barva, - začetno prosojnost, - prostor izvora delcev, - življenjsko dobo. 5

16 Sistem delcev ima za določanje začetnega položaja delcev več parametrov [1]: - položaj v prostoru, določen s koordinatami X, Y, Z, - dva kota zasuka, ki dajeta usmerjenost, - tip oblike, ki opredeljuje območje okrog izvoza delcev Dinamičnost delcev Na položaj delcev lahko vplivajo različne sile, ena izmed teh je gravitacija, ki ustvari učinek padanja delca. Delcem lahko tudi spreminjajo barvo, velikost in obliko. Vse te spremembe lahko nastavimo globalno, ki se nato odražajo na posameznih delcih ali pa jih nastavimo vsakemu delcu posebej [1] Uničenje delcev Ob kreiranju delcev lahko nastavimo njegovo življenjsko dobo v okvirjih. Življenjska doba se po vsakem izrisanem okvirju zmanjša in ko doseže vrednost nič, se ga uniči. Delec se lahko uniči tudi v primeru, ko zaradi svoje barve ni več viden ali pa je izven vidnega območja kamere. [1] Upodabljanje delcev Delci se izrišejo, ko so izračunane vse vrednosti za trenuten okvir. Delci se lahko med seboj prekrivajo in mečejo senco na druge delce [1]. Slika 2 prikazuje sistem delcev uporabljenih za vizualizacijo ognja. 6

17 Slika 2.2: Primer sistema delcev[3] Hierarhija delcev Sistemi delcev so združeni v drevesno podatkovno strukturo. Ta strukturo omogoča, da vse spremembe staršev vplivajo na njihove sinove. Če npr. spremenimo barvo starša na belo, se ta sprememba pozna na vseh sinovih. [1] 2.2 Senčilniki Senčilniki so preprosti programi, ki opisujejo določene lastnosti pikslov. Izračunavajo upodabljanje grafičnih učinkov z visoko mero prilagodljivosti. Večina senčilnikov je sprogramiranih za izvajanje na grafični kartici, čeprav to ni pogoj. Najpogosteje so uporabljeni pri obdelavi filmov, animacijah, in računalniških igrah za izdelavo brezmejnih 7

18 učinkov[2]. Na sliki 2.3 vidimo efekt enega izmed prvih vrst senčilnikov za izračun Phongovega senčenja (ang. Phong shading). Slika 2.3: Phongovo senčenje[2] Tipi senčilnikov Medtem, ko starejše grafične kartice uporabljajo ločene procesne enote za vsako vrsto senčilnikov, imajo novejše poenoten sistem in so sposobne izvajati vsako vrsto senčenja. To omogoča grafični kartici učinkovitejšo rabo procesorske moči. Obstajajo naslednje tri vrste senčilnikov[2]: 1. Fragmentni senčilniki - so trenutno edini 2D senčilniki. Izračunajo barvo in ostale atribute za vsak fragment (piksel). V 3D grafiki s fragmenti ne moremo ustvariti kompleksnejših efektov, ker delamo s posameznimi fragmenti, ki ne poznajo geometrije prostora. 2. Senčilniki oglišč - So najbolj pogosta in uveljavljena vrsta 3D senčilnikov, ki se poženejo enkrat za vsako oglišče, dano grafičnemu procesorju. Njihov namen je preoblikovanje vsakega 3D oglišča v 2D prostor, ki se prikaže na ekranu. Senčilniki oglišč lahko spreminjajo lastnosti kot so pozicija, barva in koordinate teksture, ne morejo pa ustvariti novih oglišč. Z njimi lahko omogočimo dober nadzor nad podrobnostmi položaja, gibanja, osvetlitve in barve v vsakem 3D modelu. 8

19 3. Geometrijski senčilniki so relativno novi tip, ki lahko ustvarijo nove grafične gradnike kot so točke, črte in trikotniki. Programi se poženejo po ogliščnih senčilnikih. Kot vhodni podatek vzamejo celoten objekt, po možnosti z informacijami o sosednosti. Tipičen realni primer geometrijskih senčilnikov bi bila samodejno spreminjanje kompleksnosti mreže Paralelno procesiranje Senčilniki so narejeni za transformacijo velikega števila elementov naenkrat, npr. sprememba vseh pikslov na ekranu ali vseh oglišč modela. To je zelo primerno za vzporedno procesiranje kar večina novih grafičnih procesorjev podpira in pohitri delovanje[2] Primer ognja ustvarjenega s pomočjo senčilnikov[15] Dober primer ognja, ustvarjenega s senčniki najdemo v [15]. Tam je ogenj narejen s pomočjo modernega grafičnega procesorja in specifikacijo standarda OpenGL. Barva pikslov, ki predstavljajo plamene je določena s pomočjo gradientne teksture (glej sliko 2.4), in se s časom spreminja. Sam program, ki definira ogenj je implementiran v jeziku GLSL in ga lahko vidimo na sliki 2.5. Slika 2.4: Gradient teksture[15]. 9

20 Slika 2.5: Del fragmenta senčnika za generiranje plamena[15] Ker večino računanja opravi grafični procesor, je upodabljanje dovolj hitro, da prikažemo več požarov na eni sceni. Na sliki 2.6 vidimo več oblik ognja. Slika 2.6: Primeri različnih oblik ognja[15]. 10

21 Podobna tehnika se uporablja tudi v najnovejših komercialnih efektih v Unity 3D, ki jih ponujajo v spletni trgovini»asset Store«, katerih primere lahko vidimo na slikah 2.7 in 2.8. Slika 2.7: Komecialni paket»explosive Realistic VFX Texture Pack«[19] Slika 2.8: Komercialni paket»ultra Real Fire Effects Volume 1«[20] 11

22 3 PREDSTAVITEV POGONA UNITYA Z VIDIKA GENERIRANJA POSEBNIH UČINKOV 3.1 Grafični pogon Unity 3D Unity 3D je več platformni grafični pogon, razvit v podjetju Unity Technologies, ki se uporablja za razvoj 2D in 3D video iger. Igre lahko razvijamo za mobilne telefone in tablice, ki tečejo na sistemu: - ios, - Android, - Windows Phone 8, - BlackBerry 10 in - Tizen. Za namizne računalnike nam je na voljo razvoj na platformah: - Windows, - Windows Store Apps, - Mac OS X in - Linux/Steam OS. Peta generacija grafičnega pogona Unity 3D je prinesla podporo tudi za virtualna očala: - Oculus Rift, - Gear VR (slika 3.1), - Microsoft Hololens in - Project Morpheus. 12

23 Slika 3.1: Virtualna očala Gear VR[5] Na področju konzol nam omogoča razvoj za: - PlayStation 3, - PlayStation 4, - PlayStation Vita, - Xbox One, - Xbox 360 in - Wii U. Prav tako nam omogoča razvoj za spletne brskalnike na katerih moramo imeti nameščen vtičnik Unity 3DWeb Player. Unity 3D je na voljo v profesionalni različici, ki stane, v času pisanja tega dela, 1500$ ali pa se odločimo za mesečno naročnino, ki stane 75$ in je vezana na minimalno 12 mesecev. Na voljo je tudi brezplačna različica, ki pa nima vseh dodatkov. V brezplačni različici npr. ne moremo spremeniti pozdravnega zaslona igre, imamo pa vse funkcije pogona, kot jih ima plačljiva različica. Dodatke, kot je recimo Unity 3D analitik, s katerim lahko analiziramo obnašanje igralcev v igri, lahko zakupimo mesečno za določen znesek. 13

24 Grafični pogon uporablja vmesnik Direct3D (Windows in Xbox 360), OpenGL (Mac in Windows), OpenGL ES (Android in ios), za konzole pa njihove zaščitene vmesnike. Unity 3D omogoča nastavitev stiskanja in ločljivosti tekstur za vsako platformo, ki jo podpira. Med drugimi omogoča preslikavo izboklin (ang. bump mapping), preslikavo odsevov (ang. reflection mapping), paralaksno preslikavo (ang. paralllax mapping), delo s sencami ipd. Za pisanje skript je na voljo odprto kodno razvojno orodje MonoDevelop, lahko pa tudi uporabimo Visual Studio. Pisanje skript je mogoče v C#, UnityScript (sintaksa podobna JavaScript-u) ali Boo (sintaksa podobna Phyton-u) programskem jeziku. Unity 3D je znan po tem, da lahko v okviru projekta, igro prenesemo na različne platforme (slika 3.2). Vsebuje Nvidijin fizikalni pogon PhysX, ki kontrolira vse fizikalne lastnosti objektov. Slika 3.2: Platforme, ki jih podpira Unity 3D[4] 14

25 3.2 Gradniki v pogonu Unity Sistemi delcev S sistemi delcev simuliramo pojave kot so tekočine, oblaki in ogenj z generiranjem in animacijo velikega števila majhnih 2D slik. Sestavljeni so iz velikega števila lastnosti (slika 3.3), ki jih lahko spreminjamo, da pridemo do željenega učinka. Slika 3.3: Lastnosti sistema delcev Lastnosti delcev[7]: 1. Trajanje (ang. duration) čas trajanja v sekundah. 2. Zanka (ang. looping) - če je omogočeno, se bo sistem ponovno zagnal po pretečenem času. 3. Končano (ang. prewarm) če je omogočeno, bo sistem inicializiran, kot da je že zaključil celoten cikel (deluje če je omogočena zanka). 4. Začetna zakasnitev (ang. start delay) zakasnitev v sekundah preden se sistem zažene. 5. Življenjska doba (ang. start lifetime) življenska doba posameznih delcev v sekundah. 6. Začetna hitrost (ang. start speed) začetna hitrost delcev. 7. Začetna velikost (ang. start size) začetna velikost. 15

26 8. Začetna rotacija (ang. start rotation) začetni kot vrtenja. 9. Začetna barva (ang start color) začetna barva. 10. Moč gravitacije (ang. gravity modifier) nastavitve gravitacije. Vrednost 0 gravitacijo izniči. 11. Simulacija prostora (ang. simulation space) nastavitev prostora simulacije. 12. Največje število delcev (ang. max particles) največje število delcev hkrati Kamere Kamere so gradniki skozi katere igralec vidi igro. Število kamer v igri ni omejeno. Prav tako lahko kamere prilagajamo po naših željah, jih upravljamo skozi skripte, jih umestimo v objekt in s tem ustvarimo edinstven pogled. Slika 3.4 prikazuje hkraten pogled dveh kamer, ki je namenjen igranju dveh igralcev hkrati na eni napravi [8]. Slika 3.4: Hkraten pogled dveh kamer[8] Luči Luči so bistveni del vsake scene. Luči definirajo barvo in razpoloženje v 3D prostoru. V sceno lahko vključimo več luči, s katerimi lahko z nekaj vaje dobimo impresivne rezultate. 16

27 Poznamo več tipov luči[9]: - Točkovna luč (ang. point light) (slika 3.5), se nahaja na določeni točki v prostoru in pošilja enakomerno svetlobo v vse smeri. Intenzivnost svetlobe se zmanjšuje z razdaljo od svetila in na določeni razdalji pride na vrednost nič. Točkovne luči so primerne za simulacijo svetilke in drugih lokalnih virov svetlobe v prostoru. Slika 3.5: Točkovni vir svetlobe[19] - Svetlobni snop (ang. spot light) (slika 3.6) je tip svetlobe, pri katerem je svetloba omejena z dosegom in kotom, ki izhaja pri izviru svetlobe in ima obliko stožca. Običajno se uporabljajo za generiranje umetnih svetil, kot so avtomobilske ali odrske luči. 17

28 Slika 3.6: Svetlobni snop[19] - Usmerjena luč (ang. Directional Light) (slika 3.7) ima izvor v neskončnosti in je lahko umeščena kjerkoli na sceni. Razdalja svetlobe od ciljnega objekta ni opredeljena, zato se ne zmanjšuje. Usmerjene luči predstavljajo velike in oddaljene vire svetlobe, ki se nahajajo zunaj igralnega sveta. V igri jih lahko uporabimo, kot sonce ali luno. Slika 3.7: Usmerjen tip svetlobe[19] - Območne luči (ang. Area Lights) so definirane s pravokotnikom v prostoru. Svetlobo oddaja v vse smeri, vendar le z ene strani pravokotnika. Svetloba pada 18

29 v določenem razponu. Ker se za izračun svetlobe kar intenzivno uporablja procesor, območne luči niso na voljo v času izvajanja in se lahko samo zapečejo na objekte v okolici Objekti Objekti so temeljni elementi v grafičnem pogonu Unity 3D. Objekti predstavljajo igralne like, predmete, dele okolja in delujejo, kot ovoj za komponente, ki izvajajo neko funkcionalnost. Objekti imajo vedno pripeto transformacijsko komponento, ki predstavlja položaj in orientacijo objekta (glej sliko 3.8). Transformacijske komponente ni mogoče odstraniti[10]. Slika 3.8: Objekt kocka[10] Trkalniki Trkalniki so komponente, ki definirajo obliko objekta za namene fizičnih trkov. Trkalnik, ki je neviden, ne potrebuje čisto natančne oblike objekta. Dejstvo je, da je grob približek bolj učinkovit in se ne razlikuje v igranju. Najenostavnejši in za procesor najmanj zahtevni so primitivni tipi trkalnikov. To so škatlast trkalnik (ang. Box Collider), krogelni trkalnik (ang. Sphere Collider) in kapsulni trkalnik (ang. Capsule Collider). Enemu objektu se lahko doda poljubno število teh trkalnikov in se tako ustvari sestavljen trkalnik. S sestavljenimi trkalniki se da dobro približati obliki objekta. So pa primeri, ko tudi sestavljeni trkalniki niso dosti 19

30 natančni. Takrat lahko v 3D uporabimo mrežni trkalnik (ang. Mesh Collider), ki se popolnoma prilega mreži objekta, ampak je procesorsko bolj potraten[11]. - Škatlast trkalnik je škatlaste oblike in se uporablja za objekte, kot so zaboji, stene, ravna tla ipd. Slika 3.9 prikazuje škatlast trkalnik, ki obdaja jabolko. Slika 3.9: Škatlast trkalnik[11] - Krogelni trkalnik (slika 3.10) ima obliko krogle in se lahko povečuje glede na polmer in ne na podlagi osi X, Y ali Z. Uporablja se za okrogle predmete, kot so žoge in druge okrogle oblike. Slika 3.10: Krogelni trkalnik[12] 20

31 - Kapsulni trkalnik (slika 3.11) je narejen iz dveh pol krogel, ki jih povezuje valj in tako tvori obliko kapsule. Polmer krogle in višina valja sta med seboj neodvisni. Ti trkalniki so primerni za drogove in podobne predmete. Slika 3.11: Kapsulni trkalnik[13] - Mrežni trkalnik (slika 3.12) naredi trkalnik na podlagi mreže objekta, ki mu je pripeta in je veliko bolj točen za zaznavanje trkov, kot primitivni trkalniki. Mrežni trkalniki lahko trčijo z drugimi mrežnimi trkalniki samo pod pogojem, da so označeni, kot konveksni (ang. Convex).Ta opcija naredi okoli trkalnika konveksno lupino. 21

32 Slika 3.12: Mrežni trkalnik[14] - Kolesni trkalnik (ang. wheel collider) (slika 3.13) je poseben trkalnik, ki je namenjen prizemljenim vozilom. Ima vgrajeno zaznavanje trkov, fiziko koles, in model trenja pnevmatike, ki temelji na drsenju. Lahko se uporablja tudi za druge objekte, vendar je treba pri tem upoštevati, da je posebej zasnovan za vozila s kolesi. Slika 3.13: Kolesni trkalnik[14] 22

33 - Trkalnik terena (ang. terrain collider) implementira površino trka enake oblike, kot je oblika terena, ki mu je pripet Sistem skriptiranja Skriptiranje je bistvena sestavina v vseh igrah. Že najpreprostejša igra potrebuje skripto, za odziv uporabnika in tako poskrbi, da se dogodki v igri zgodijo ob pravem času. S skriptami lahko tudi ustvarimo grafične efekte, upravljamo z objekti ipd. Unity 3D podpira dva programska jezika[14]: - C#, jezik podoben Javi oz. C++, - UnityScript, zasnovan posebej za uporabo z Unity 3D modeliran po vzoru JavaScript Poleg teh, lahko uporabimo še veliko drugih.net jezikov, ki lahko prevedejo v združljiv DLL. Ob dvokliku na skripto v Unity 3D se nam odpre program za urejanje kode. Privzeto se odpre urejevalnik MonoDevelop, po želji pa si lahko nastavimo svoj program[14]. Začetna vsebina datoteke je videti nekako tako kot na sliki Slika 3.14: Začetna vsebina skripte[14] 23

34 Skripta omogoča povezavo jedra pogona Unity z implementacijo razreda, ki izvira iz vgrajenega razreda, imenovanega»monobehaviour«. Najpomembnejšo vlogo pa imata dve funkciji, definirani v prej omenjenem razredu. Funkcija Update(), v kateri obdelujemo vse podatke v času igranja in funkcijo Start(), ki pa se pokliče samo enkrat, pred začetkom igre[14]. 24

35 4 VIZUALIZACIJA OGNJA V POGONU UNITY 3D Za praktični del diplomske naloge smo vizualizirali požar v grafičnem pogonu Unity 3D s trenutno najnovejšo verzijo 5.2.3f1, ki smo jo prenesli iz spletne strani pogona Unity[17]. Po uspešni namestitvi, smo lahko začeli z delom in ustvarili novi projekt ter sceno, v kateri je na začetku samo glavna kamera in usmerjena luč (glej sliko Slika 4.1). Slika 4.1: Začetna scena 4.1 Ideja širjenja požara Naša ideja širjenja požara je sestavljena iz več dreves, katera vsebujejo štiri objekte s skripto, ki poskrbi za generiranje ognja in trkalnikom, ki zaznava trke delcev. Ob generiranju dreves smo na vnaprej določenih lokacijah (na katerih se nahajajo objekti z trkalnikom) generirali sisteme delcev in tem sistemom stanje nastavili na 0. To je stanje, v katerem sistem delcev ne bo kreiral delcev za vizualizacijo ognja. Po končanem generiranju dreves smo enemu objektu ognja začeli večati stanje. Večanje stanja pomeni, da drevo zagori (omogočimo kreiranje delcev na določenem sistemu delcev). Delci bodo ob trčenju z drugimi določenimi trkalniki, to so tisti, ki določajo stanje posameznega ognja, temu ognju povečali stanje iz nedelujočega v delujočega. Tako se požar širi s pomočjo trkov med delci in trkalniki. 25

36 4.2 Zgradba dreves Pred samim začetkom ustvarjanja dreves, smo ustvarili ravnino (ang. plane), na katero smo postavljali naša drevesa. Ker želimo, da imajo drevesa čimbolj realni videz, smo se odpravili v trgovino Asset Store za Unity 3D, kjer smo našli zastonjska drevesa, primerna za naš požar. Nato smo našim objektom, ki predstavljajo drevesa, dodali komponento za primeren izgled kot vidimo na sliki 4.2. Slika 4.2: Objekt z izgledom drevesa Vsakemu drevesu smo dodali štiri objekte, ki so predstavljali območje gorenja. Vsak posamezen objekt je sestavljen iz privzete komponente transformacija, s katero spreminjamo položaj, zasuk in velikost objekta. Naš ogenj pa vsebuje še komponenti trkalnik, s katerim preverjamo število delcev ognja, ki so prileteli in skripto, ki nam omogoča procesiranje širjenja ognja (glej sliko 4.3). 26

37 Slika 4.3: Komponente ognja Na sliki 4.4 vidimo drevo s štirimi krogelnimi trkalniki s katerimi preverjamo morebitne trke delcev ognja. Na podlagi tega pa določimo stanje generiranja delcev, ki se generirajo na isti lokaciji kot je trkalnik. Slika 4.4: Drevo z štirimi krogelnimi trkalniki 27

38 4.3 Postavitev dreves Ker želimo imeti na sceni veliko število dreves, smo drevesa naključno generirali in postavljali na prej ustvarjeno ravnino. To smo naredili s pomočjo funkcije (glej izpis 4.1), kjer na površini določeni z vrednostma x in y generiramo željeno število dreves, shranjeno v spremenljivki SteviloDreves, ki je parameter, do katerega se lahko, zaradi boljše prilagodljivosti, dostopa iz pogona Unity 3D. //Funkcija za postavitev dreves void UstvariDrevesa () { int rnd = 0; for (int i = 0; i < SteviloDreves; i++) { //objekti(drevesa) rnd = Random.Range(0, drevesa.length); //naključna postavitev dreves Instantiate (drevesa [rnd], new Vector3 (Random.Range (-x, x), drevesa [rnd].transform.position.y, Random.Range (-y, y)), drevesa [rnd].transform.rotation); } } Izpis 4.1: Funkcija za postavitev dreves Funkcijo UstvariDrevesa() pokličemo v funkciji Awake(), ki se kliče samo enkrat v času trajanja igre. Namenjena je inicializaciji spremenljivk oz. igralnega stanja pred začetkom igre. Zato v tej funkciji poiščemo še vse objekte ognja, katerim smo predhodno dali ime»gorim«in jim ustvarimo sistem delcev. Da je gorenje videti čimbolj realistično imamo tri različne velikosti ognja, ki se dodajo na drevo (glej izpis 4.2). 28

39 //funkcija awake, ki se kliče samo enkrat v trajanju skripte. void Awake () { //klic funkcije za postavitev dreves UstvariDrevesa(); //ustvarimo polje z vsemi objekti ognja. GameObject[] tmp = GameObject.FindGameObjectsWithTag("Gorim"); //določanje tipa ognja. for (int i = 0; i < tmp.length; i++) { PodatkovniTipi.Tip tipognja = tmp [i].getcomponent<ogenj> ().tip; switch (tipognja) { case PodatkovniTipi.Tip.majhen: (Instantiate (sistemidelcev [0], tmp [i].transform.position, tmp [i].transform.rotation) as GameObject).transform.parent = tmp [i].transform; break; case PodatkovniTipi.Tip.srednji: (Instantiate (sistemidelcev [1], tmp [i].transform.position, tmp [i].transform.rotation) as GameObject).transform.parent = tmp [i].transform; break; } case PodatkovniTipi.Tip.velik: (Instantiate (sistemidelcev [2], tmp [i].transform.position, tmp [i].transform.rotation) as GameObject).transform.parent = tmp [i].transform; break; } } Izpis 4.2: Začetna inicializacija 29

40 4.4 Skripta ogenj S skripto ogenj, ki jo vsebuje vsak izmed štirih objektov ogenj na drevesu, pa dosežemo bistvo naše vizualizacije. Vsak ogenj ima atribut stanje, s katerimi določimo, v kakšnem stanju je objekt, ki predstavlja ogenj. Vrednost spremenljivke stanje spreminjavo v funkciji OnParticleCollision vidni na izpisu 4.4. Ko ima stanje vrednost 1, ni sprememb. Ko se stanje zviša na 2, začnemo v objektu s sistemi delcev oddajat dim, z dodatnim povišanjem stanja pa ogenj. To naredimo v funkciji ProcesirajStanje() (glej izpis 4.3), ki se kliče v funkciji Update(). private void ProcesirajStanje() { //Če je stanje manjše od 1 ne naredimo sprememb if (stanje < 2) { } else if (stanje < 3) { //vklopimo dim sistemdelcev.transform.getchild(0).gameobject.getcompon ent<particlesystem>().enableemission = true; } //vklopimo dim in ogenj else if (stanje < 4) { sistemdelcev.enableemission = true; sistemdelcev.transform.getchild(0).gameobject.getcompon ent<particlesystem>().enableemission = true; } } sistemdelcev.transform.getchild(1).gameobject.getcompon ent<particlesystem>().enableemission = true; Izpis 4.3: Procesiranje stanja Vrednost stanja se spreminja s številom delcev, ki so prileteli iz drugega ognja v trkalnik kjer gledamo stanje. Zato smo morali poskrbeti, da vrednost povečujejo delci izključno iz drugega objekta kjer gori. To smo naredili s pomočjo funkcije vidne na izpisu 4.4, ki se kliče ob vsakem trku delca v trkalnik. 30

41 void OnParticleCollision(GameObject other) { } // delčki ki prihajajo iz izvora, lociranega na istem mestu kot trkalnik ne povečujejo stanja if (other.transform.parent.gameobject == gameobject (other.transform.parent.parent!= null && other.transform.parent.parent.gameobject == gameobject)) { //izhod iz funkcije brez spremembe stanja return; } if (other == gameobject) { //izhod iz funkcije brez spremembe stanja return; } if (other.tag == "DelecOgnja") { //ker gre za pravilen delec za širjenje požara povečamo stanje za 1. stanje++; } Izpis 4.4: Preverjanje izvora delcev 4.5 Veter Ker ima pri pravih gozdnih požarih velik vpliv veter, smo ga vključili tudi v našo vizualizacijo. Na sceno smo dodali objekt»windzone«, kateri nam omogoča, da se delci premikajo v smeri pihanja vetra in tako simuliramo širjenje ognja v željeno smer. Tako smo na uporabniški vmesnik dodali gumb za vklop in izklop vetra ter drsnika za spremembo moči in smeri vetra (glej sliko 4.5). 31

42 Slika 4.5: Lastnosti vetra Smer vetra (določeno z vektorjem) v naši vizualizaciji spreminjamo z vrednostjo y. Objektu»WindZone«s pomočjo drsnika spreminjamo vrednost y tako, da vrednost drsnika, ki je med 0 in 1 množimo z 360 in s tem dobimo stopinje za smer vetra. Spremembe se generira v funkciji Update()(glej izpis 4.5). // Update is called once per frame void Update() { //Vklop vetra if (objektveter.activeself!= veter.ison) { objektveter.setactive(veter.ison); } //nastavitev moči vetra komponentaveter.windmain = najvecjamocvetra * mocvetra.value; //nastavitev smeri vetra objektveter.transform.rotation = Quaternion.Euler(new Vector3(0f, 360f * smervetra.value, 0f)); } Izpis 4.5: Spreminjanje lastnosti vetra 32

43 4.6 Začetek požara Požar zanetimo z gumbom»podtakni ogenj«, ki smo ga dodali na uporabniški vmesnik. Ta gumb je vezan na enega izmed objektov ognja, na vnaprej določenem drevesu v sceni. Objektu povečamo stanje in s tem začnemo generirat delce na določenem mestu, ki ob trku z drugimi trkalniki povečujejo stanje in s tem začetek generiranja delcev na novih lokacijah, kar ponazarja širjenje požara. 33

44 5 OVREDNOTENJE DOBLJENIH REZULTATOV V okviru tega diplomskega dela smo v grafičnem pogonu Unity 3D izdelali enostavno vizualizacijo požara z uporabo sistema delcev, ki je dober približek realno fizični upodobitvi požara. Ko hočemo zanetiti požar, pritisnemo gumb»podtakni ogenj«in s tem poženemo sistem delcev v deblu drevesa. Kot je značilno za te vrste požarov, se tudi v naši vizualizaciji iz debla najprej začne proizvajati črn dim, ki ga vidimo na sliki 5.1. Slika 5.1: Začetni dim 34

45 Po pravilu»kjer je dim, je tudi ogenj«, po nekaj sekundah izbruhne ogenj (glej sliko 5.2), ki se brez pomoči vetra širi proti krošnji in počasi prestopi tudi na druga drevesa. Slika 5.2: Izbruh ognja Na sliki 5.3 vidimo razvit požar dreves, ki je brez vpliva vetra. Takšni požari v naravi ne predstavljajo velike nevarnosti. V kolikor je teren dostopen, jih je mogoče dokaj hitro omejiti in pogasiti. Slika 5.3: Požar brez vetra 35

46 Slika 5.4 pa prikazuje požar, ki se giblje v smeri vetra in širi mnogo hitreje kot navaden, prej prikazan požar. Požari se ob vetru širijo veliko hitreje in jih je zato veliko težje omejiti in pogasiti. Že pri naši vizualizaciji je dobro razvidna hitrost širjenja požara ob prisotnosti vetra. Slika 5.4: Požar ob prisotnosti vetra v levo stran 36

47 6 SKLEP V diplomskem delu smo najprej predstavili nekaj metod za vizualizacijo požara. Izkazalo se je, da je za naše potrebe najbolj primerna metoda sistema delcev, ki smo jo tudi najbolj podrobno opisali. Zatem smo predstavili grafični pogon Unity 3D in gradnike, ki jih potrebujemo za izdelavo iger. V praktičnem delu smo ustvarili enostavno vizualizacijo požara, pri kateri smo lahko spreminjali smer in moč vetra ter jo naredi zelo realistično. Pri tem smo ugotovili nešteto možnosti, ki jih ponuja grafični pogon Unity 3D pri ustvarjanju pojavov iz narave. To uvršča pogon med enega izmed najboljših na trgu v tem trenutku, kar potrjuje tudi lestvica popularnosti grafičnih ogrodij[18]. 37

48 7 VIRI [1] Reeves W.T. Particle System A Technique for Modeling a Class of Fuzzy Objects. ACM Transactions on Graphics, 2, 1983, 2, str [2] Wikipedia. Opis Shaderjev. [ ] [3] Wikipedia. Opis sistema delcev. [ ] [4] Unity 3D. Platforme ki jih podpira Unity 3D [ ] [5] Wikipedia. Virtualna očala Gear VR [ ] [6] Uprava republike Slovenije za zaščito in reševanje. Trikotnik gorenja. [ ] [7] Unity 3D. Sistemi delcev. [ ] [8] Unity 3D. Kamere [ ] [9] Unity 3D. Luči [ ] [10] Unity 3D. Objekti [ ] [11] Unity 3D. Trkalniki [ ] [12] Keylink computers. Krogelni trkalnik [ ] [13] Unity 3D. Kapsulni trkalnik. [ ] 38

49 [14] 3D gep. Mrežni trkalnik. [ ] [14] Unity 3D. Skripte [ ] [15] KOLMANIČ S., N. Guid in A. Nerat: Fire Safety Journal: Multimedia-based teaching tool for computer-supported fire-fighter training. University of Maribor, Faculty of Electrical Engineering and Computer Science. Maribor: 2013 [16] Wikipedia. OpenGL [ ] [17] Unity 3D. Programska oprema [ ] [18] MODDB. Lestvica grafičnih pogonov000 [ ] [19] Asset Store. Komecialni paket»explosive Realistic VFX Texture Pack« [ ] [20] Asset Store. Komercialni paket»ultra Real Fire Effects Volume 1« [ ] 39

50

51

52

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo

Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefo Poročilo za 1. del seminarske naloge- igrica Kača Opis igrice Kača (Snake) je klasična igrica, pogosto prednaložena na malce starejših mobilnih telefonih. Obstaja precej različic, sam pa sem sestavil meni

Prikaži več

Fotorealistična animacija ognja v animacijskem paketu Blender

Fotorealistična animacija ognja v animacijskem paketu Blender UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Dominik Štrakl FOTOREALISTIČNA VIZUALIZACIJA OGNJA V ANIMACIJSKEM PAKETU BLENDER Diplomsko delo Maribor, junij 2018 UNIVERZA

Prikaži več

Navodila za pisanje diplomskih nalog UM FERI

Navodila za pisanje diplomskih nalog UM FERI Fakulteta za elektrotehniko, računalništvo in informatiko Smetanova ulica 17 2000 Maribor, Slovenija Tomaž Kočevar UPORABA ORODJA UNITY3D ZA IZGRADNJO RAČUNALNIŠKE IGRE Diplomsko delo Maribor, september

Prikaži več

7. VAJA A. ENAČBA ZBIRALNE LEČE

7. VAJA A. ENAČBA ZBIRALNE LEČE 7. VAJA A. ENAČBA ZBIRALNE LEČE 1. UVOD Enačbo leče dobimo navadno s pomočjo geometrijskih konstrukcij. V našem primeru bomo do te enačbe prišli eksperimentalno, z merjenjem razdalj a in b. 2. NALOGA Izračunaj

Prikaži več

Navodila za pisanje diplomskih nalog UM FERI

Navodila za pisanje diplomskih nalog UM FERI UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Peter Zlodej TEHNOLOŠKI VIDIKI RAZVOJA VEČIGRALSKE MOBILNE IGRE FLUFFY RUSH Magistrsko delo Maribor, februar 2017 TEHNOLOŠKI

Prikaži več

Dinamika požara v prostoru 21. predavanje Vsebina gorenje v prostoru in na prostem dinamika gorenja v prostoru faze, splošno kvantitativno T

Dinamika požara v prostoru 21. predavanje Vsebina gorenje v prostoru in na prostem dinamika gorenja v prostoru faze, splošno kvantitativno T Dinamika požara v prostoru 21. predavanje Vsebina gorenje v prostoru in na prostem dinamika gorenja v prostoru faze, splošno kvantitativno T pred požarnim preskokom Q FO za požarni preskok polnorazviti

Prikaži več

CpE & ME 519

CpE & ME 519 2D Transformacije Zakaj potrebujemo transformacije? Animacija Več instanc istega predmeta, variacije istega objekta na sceni Tvorba kompliciranih predmetov iz bolj preprostih Transformacije gledanja Kaj

Prikaži več

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir

MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje prir MATLAB programiranje MATLAB... programski jezik in programersko okolje Zakaj Matlab? tipičen proceduralni jezik enostaven za uporabo hitro učenje priročno programsko okolje tolmač interpreter (ne prevajalnik)

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

GRAFIČNA KARTICA UVOD: Grafična kartica skrbi za prikaz slike na računalniškem monitorju. VHODNI SIGNAL: Grafična kartica pošlje katodni cevi monitorj

GRAFIČNA KARTICA UVOD: Grafična kartica skrbi za prikaz slike na računalniškem monitorju. VHODNI SIGNAL: Grafična kartica pošlje katodni cevi monitorj GRAFIČNA KARTICA UVOD: Grafična kartica skrbi za prikaz slike na računalniškem monitorju. VHODNI SIGNAL: Grafična kartica pošlje katodni cevi monitorja pet ločenih signalov. Enega za nadzor moči vsakega

Prikaži več

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig

BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površine, pri tem pa zbrati čim več točk. Podobno ig BYOB Žogica v vesolju Besedilo naloge Glavna ideja igre je paziti, da žoga ne pade na tla igralne površe, pri tem pa zbrati čim več točk. Podobno igro najdemo tudi v knjigi Scratch (Lajovic, 2011), vendar

Prikaži več

Navodila za uporabo Mini snemalnik

Navodila za uporabo Mini snemalnik Navodila za uporabo Mini snemalnik www.spyshop.eu Pred vami so navodila za pravilno uporabo mini snemalnika in opis funkcionalnosti. Lastnosti snemalnika: Naziv Mere Teža Kapaciteta spomina Snemanje Format

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLS

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLS UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Miroslav Matijević Miselna igra za platformo Google Cardboard DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

innbox_f60_navodila.indd

innbox_f60_navodila.indd Osnovna navodila Komunikacijski prehod Innbox F60 SFP AC Varnostna opozorila Pri uporabi opreme upoštevajte naslednja opozorila in varnostne ukrepe. Da bi v največji meri izkoristili najnovejšo tehnologijo

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k

Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta Bila je ena izmed prvih streljaških iger, v k Space Invaders Opis igre: Originalna igra: Space Invaders je arkadna igra, ki so jo ustvarili leta 1978. Bila je ena izmed prvih streljaških iger, v kateri je igralec vodil laserski top ali vesoljsko ladjo,

Prikaži več

Diapozitiv 1

Diapozitiv 1 9. Funkcije 1 9. 1. F U N K C I J A m a i n () 9.2. D E F I N I C I J A F U N K C I J E 9.3. S T A V E K r e t u r n 9.4. K L I C F U N K C I J E I N P R E N O S P A R A M E T R O V 9.5. P R E K R I V

Prikaži več

ANALITIČNA GEOMETRIJA V RAVNINI

ANALITIČNA GEOMETRIJA V RAVNINI 3. Analitična geometrija v ravnini Osnovna ideja analitične geometrije je v tem, da vaskemu geometrijskemu objektu (točki, premici,...) pridružimo števila oz koordinate, ki ta objekt popolnoma popisujejo.

Prikaži več

DCS-2330L_A1_QIG_v1.00(EU).indd

DCS-2330L_A1_QIG_v1.00(EU).indd HD WIRELESS N OUTDOOR CLOUD CAMERA DCS-2330L KRATKA NAVODILA ZA UPORABO VSEBINA PAKETA HD WIRELESS N OUTDOOR CLOUD CAMERA DCS-2330L NAPAJALNI ADAPTER ADAPTER ETHERNET KABEL (CAT5 UTP) MED POSTAVITVIJO,

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

Microsoft PowerPoint - Objekti_gradnja.ppt

Microsoft PowerPoint - Objekti_gradnja.ppt Naredimo razred Katera so stanja/lastnosti Kaj hočemo o objektih te vrste vedeti Kakšne lastnosti imajo Katere so metode Kakšno je znanje objektov Na katere ukaze se odzovejo Način predstavitve lastnosti

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr NAVODILA ZA UPORABO Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta in jih shranite za prihodnjo rabo Vsebina 1. Pregled 2. Sistem 3. Prednosti 4. Upravljanje

Prikaži več

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak, Sfera IT d.o.o. 1 Priprava na: Vzpostavitev več nivojske

Prikaži več

Uradni list Republike Slovenije Št. 17 / / Stran 2557 Verzija: v1.0 Datum: Priloga 1: Manevri in tolerance zadovoljive izurjeno

Uradni list Republike Slovenije Št. 17 / / Stran 2557 Verzija: v1.0 Datum: Priloga 1: Manevri in tolerance zadovoljive izurjeno Uradni list Republike Slovenije Št. 17 / 10. 4. 2017 / Stran 2557 Verzija: v1.0 Datum: 26.07.2016 Priloga 1: Manevri in tolerance zadovoljive izurjenosti V nadaljevanju je opisan programa leta in s tem

Prikaži več

Optimizacija z roji delcev - Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije

Optimizacija z roji delcev - Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije Univerza v Ljubljani Fakulteta za matematiko in fiziko Seminarska naloga pri predmetu Izbrana poglavja iz optimizacije 2. junij 2011 Koncept PSO Motivacija: vedenje organizmov v naravi Ideja: koordinirano

Prikaži več

(Microsoft Word - U\350enje telegrafije po Kochovi metodi.doc)

(Microsoft Word - U\350enje telegrafije po Kochovi metodi.doc) MORSE UČENJE PO KOCHOVI METODI Računalniški program za učenje skupaj z nekaterimi dodatnimi datotekami dobite na spletni strani avtorja: http://www.g4fon.net/. Zanimive strani so tudi: - http://www.qsl.net/n1irz/finley.morse.html

Prikaži več

D3 V2 brosura net

D3 V2 brosura net Oktober 2012 Najboljša televizija v visoki ločljivosti. Na pogled POPOLNA. Na dotik ENOSTAVNA. Občutno PRIJAZNA. Najboljša izkušnja pred televizorjem. Zavedamo se, da dobra televizijska vsebina običajno

Prikaži več

Linksys PLEK500 User Guide

Linksys PLEK500 User Guide Uporabniški priročnik Linksys PLEK500 Omrežni vmesnik Powerline Vsebina Pregled............... 2 Funkcije..................... 2 Kako deluje omrežje Powerline 3 Primer namestitve 3 Namestitev omrežja Powerline.....

Prikaži več

PREIZKUS ZNANJA IZ VARSTVA PRED POŽAROM

PREIZKUS ZNANJA IZ VARSTVA PRED POŽAROM PREIZKUS ZNANJA IZ VARSTVA PRED POŽAROM NORMATIVNA UREDITEV VARSTVA PRED POŽAROM Kakšne pogoje mora izpolnjevati pooblaščena oseba za izvajanje ukrepov varstva pred požarom v večstanovanjskih hišah? Kako

Prikaži več

'Kombinatoricna optimizacija / Lokalna optimizacija'

'Kombinatoricna optimizacija / Lokalna optimizacija' Kombinatorična optimizacija 3. Lokalna optimizacija Vladimir Batagelj FMF, matematika na vrhu različica: 15. november 2006 / 23 : 17 V. Batagelj: Kombinatorična optimizacija / 3. Lokalna optimizacija 1

Prikaži več

3dsMax-Particle-Paint

3dsMax-Particle-Paint PARTICLE PAINT Gola pokrajina je v najbolj ekstremnih okoljih arktike ali puščave. Pa še v tem delu je pokrajina posejana s kamenjem. Povsod drugod pa naletimo na gosto posejanost rastlinja, od trave,

Prikaži več

Microsoft PowerPoint - Sirikt-SK-FV.ppt

Microsoft PowerPoint - Sirikt-SK-FV.ppt E-učbeniki za izbrane naravoslovno-tehniške predmete E-books for selected science and technical subjects Slavko KOCIJANČIČ Univerza v Ljubljani, Pedagoška fakulteta slavko.kocijancic@pef.uni-lj.si Franc

Prikaži več

Mladi za napredek Maribora srečanje DOLŽINA»SPIRALE«Matematika Raziskovalna naloga Februar 2015

Mladi za napredek Maribora srečanje DOLŽINA»SPIRALE«Matematika Raziskovalna naloga Februar 2015 Mladi za napredek Maribora 015 3. srečanje DOLŽINA»SPIRALE«Matematika Raziskovalna naloga Februar 015 Kazalo 1. Povzetek...3. Uvod...4 3. Spirala 1...5 4. Spirala...6 5. Spirala 3...8 6. Pitagorejsko drevo...10

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

Strojna oprema

Strojna oprema Asistenta: Mira Trebar, Miha Moškon UIKTNT 2 Uvod v programiranje Začeti moramo razmišljati algoritmično sestaviti recept = napisati algoritem Algoritem za uporabo poljubnega okenskega programa. UIKTNT

Prikaži več

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomočjo aplikacije Outlook, katero lahko prenesete s pomočjo trgovine App Store. Ko aplikacijo zaženete se vam pojavi naslednje

Prikaži več

scratch

scratch Scratch 2 Igra Možganov V tem projektu se boste naučili, kako narediti kviz za množenje števil. V kvizu bo potrebno v 30 sekundah pravilno odgovoriti na čimveč vprašanj. Seznam aktivnosti Testiraj svoj

Prikaži več

PREDMETNI KURIKULUM ZA RAZVOJ METEMATIČNIH KOMPETENC

PREDMETNI KURIKULUM ZA RAZVOJ METEMATIČNIH KOMPETENC MATEMATIKA 1.razred OSNOVE PREDMETA POKAZATELJI ZNANJA SPRETNOSTI KOMPETENCE Naravna števila -pozna štiri osnovne računske operacije in njihove lastnosti, -izračuna številske izraze z uporabo štirih računskih

Prikaži več

Navodila za uporabo Mini prenosna HD kamera s snemalnikom

Navodila za uporabo Mini prenosna HD kamera s snemalnikom Navodila za uporabo Mini prenosna HD kamera s snemalnikom www.spyshop.eu Izdelku so priložena navodila v angleščini, ki poleg teksta prikazujejo tudi slikovni prikaz sestave in delovanja izdelka. Lastnosti

Prikaži več

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Identifikacijska oznaka dokumenta: n/a Različica dokumenta:

Prikaži več

SIN APLIKACIJA ZA POUČEVANJE GASILCEV The SIN Learning Application for Firefighters Simon Kolmanič*, Nikola Guid**, Andrej Nerat*** UDK :37.0

SIN APLIKACIJA ZA POUČEVANJE GASILCEV The SIN Learning Application for Firefighters Simon Kolmanič*, Nikola Guid**, Andrej Nerat*** UDK :37.0 SIN APLIKACIJA ZA POUČEVANJE GASILCEV The SIN Learning Application for Firefighters Simon Kolmanič*, Nikola Guid**, Andrej Nerat*** UDK 614.841.3:37.091.64 Povzetek Poučevanje različnih postopkov je pogosto

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

Oblikovanje 3D scene in spletnega vodi\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef

Oblikovanje 3D scene in spletnega vodi\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef Univerza v Ljubljani Fakulteta za računalništvo in informatiko Maša Planinc Oblikovanje 3D scene in spletnega vodiča za njeno izdelavo DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

Področje uporabe

Področje uporabe Regulator Področja uporabe Regulator DIALOG EQ je namenjen predvsem vodenju in nadziranju sistemov ogrevanja in hlajenja, lahko pa se uporabi tudi na različnih področjih avtomatizacije in inteligentnih

Prikaži več

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI IZUM, 2015 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Uporaba tiskalnika...

Prikaži več

ISOFT , računalniški inženiring

ISOFT , računalniški inženiring ISOFT, računalniški inženiring Marko Kastelic s.p. Sad 2, 1296 Šentvid pri stični Spletna stran podjetja:http://www.isoft.si podjetja ISOFT Spletna stran sistema sledenja vozil track.si: http://www.track.si

Prikaži več

Microsoft PowerPoint - Java_spremenljivke

Microsoft PowerPoint - Java_spremenljivke Java Spremenljivke, prireditveni stavek Spremenljivke Prostor, kjer hranimo vrednosti Ime Znak, števka, _ Presledkov v imenu ne sme biti! Tip spremenljivke int (cela števila) Vse spremenljivke napovemo

Prikaži več

Microsoft Word - M _mod..docx

Microsoft Word - M _mod..docx Državni izpitni center *M17278113* JESENSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Ponedeljek, 28. avgust 2017 SPLOŠNA MATURA Državni izpitni center Vse pravice pridržane. M172-781-1-3 2 IZPITNA POLA 1 1

Prikaži več

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnovno sporočilo. Izogibajte se daljših besedil in predolgih

Prikaži več

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan

Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajan Prekinitveni način delovanja PLK Glavni program (OB1; MAIN) se izvaja ciklično Prekinitev začasno ustavi izvajanje glavnega programa in zažene izvajanje prekinitvene rutine Dogodek GLAVNI PROGRAM (MAIN-OB1)

Prikaži več

Ime in priimek

Ime in priimek Polje v osi tokovne zanke Seminar pri predmetu Osnove Elektrotehnike II, VSŠ (Uporaba programskih orodij v elektrotehniki) Ime Priimek, vpisna številka, skupina Ljubljana,.. Kratka navodila: Seminar mora

Prikaži več

Požarna odpornost konstrukcij

Požarna odpornost konstrukcij Požarna obtežba in razvoj požara v požarnem sektorju Tomaž Hozjan e-mail: tomaz.hozjan@fgg.uni-lj.si soba: 503 Postopek požarnega projektiranja konstrukcij (SIST EN 1992-1-2 Izbira za projektiranje merodajnih

Prikaži več

Delavnica Načrtovanje digitalnih vezij

Delavnica Načrtovanje digitalnih vezij Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Osnove jezika VHDL Strukturno načrtovanje in testiranje Struktura vezja s komponentami

Prikaži več

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavčič Matjaž Jerman 8. februar 2006 Kazalo 1 Uvod 2 2

Prikaži več

Vaje: Matrike 1. Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N 0 1 n ; n N Pokaži, da je množica x 0 y 0 x

Vaje: Matrike 1. Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N 0 1 n ; n N Pokaži, da je množica x 0 y 0 x Vaje: Matrike 1 Ugani rezultat, nato pa dokaži z indukcijo: (a) (b) [ ] n 1 1 ; n N n 1 1 0 1 ; n N 0 2 Pokaži, da je množica x 0 y 0 x y x + z ; x, y, z R y x z x vektorski podprostor v prostoru matrik

Prikaži več

Vostro 430 Informacijski tehnični list o namestitvi in funkcijah

Vostro 430 Informacijski tehnični list o namestitvi in funkcijah O opozorilih OPOZORILO: OPOZORILO označuje možnost poškodb lastnine, telesnih poškodb ali smrti. Dell Vostro 430 List s tehničnimi informacijami o nastavitvi in funkcijah Pogled s sprednje in zadnje strani

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

NETGEAR R6250 Smart WiFi Router Installation Guide

NETGEAR R6250 Smart WiFi Router Installation Guide Blagovne znamke NETGEAR, logotip NETGEAR in Connect with Innovation so blagovne znamke in/ali registrirane blagovne znamke družbe NETGEAR, Inc. in/ali njenih povezanih družb v ZDA in/ali drugih državah.

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

SLO - NAVODILO ZA UPORABO IN MONTAŽO Št

SLO - NAVODILO ZA UPORABO IN MONTAŽO Št SLO - NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 58 86 58 www.conrad.si NAVODILA ZA UPORABO Spajkalna postaja digitalna 80 W Ersa i- CON pico +150 do +450 C Kataloška št.: 58 86 58 Kazalo 1. Dodatki. 2 2.

Prikaži več

Microsoft Word - CelotniPraktikum_2011_verZaTisk.doc

Microsoft Word - CelotniPraktikum_2011_verZaTisk.doc Elektrotehniški praktikum Sila v elektrostatičnem polju Namen vaje Našli bomo podobnost med poljem mirujočih nabojev in poljem mas, ter kakšen vpliv ima relativna vlažnost zraka na hitrost razelektritve

Prikaži več

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX 3.5 1. Dodajanje uporabnikov vajexx v skupino Vaje 2. Kopiranje Win2003 strežnika in registracija na

Prikaži več

ACAD-BAU-Analiza-prostorov

ACAD-BAU-Analiza-prostorov ANALIZA PROSTOROV Ko obdelujemo večje projekte, je analiza prostorov zelo pomembna v vseh fazah projektiranja. Pri idejnem snovanju moramo npr. za določeno površino trgovske namembnosti zagotoviti primerno

Prikaži več

Microsoft Word - A-3-Dezelak-SLO.doc

Microsoft Word - A-3-Dezelak-SLO.doc 20. posvetovanje "KOMUNALNA ENERGETIKA / POWER ENGINEERING", Maribor, 2011 1 ANALIZA OBRATOVANJA HIDROELEKTRARNE S ŠKOLJČNIM DIAGRAMOM Klemen DEŽELAK POVZETEK V prispevku je predstavljena možnost izvedbe

Prikaži več

INTERAKTIVNE REŠITVE PROMETHEAN

INTERAKTIVNE REŠITVE PROMETHEAN INTERAKTIVNE REŠITVE PROMETHEAN Promethean je vodilni svetovni ponudnik interaktivne tehnologije na področju izobraževanja. S svojim inovativnim pristopom in vizijo prihodnosti, spreminjajo način sodelovanja

Prikaži več

Microsoft Word - Astronomija-Projekt19fin

Microsoft Word - Astronomija-Projekt19fin Univerza v Ljubljani Fakulteta za matematiko in fiziko Jure Hribar, Rok Capuder Radialna odvisnost površinske svetlosti za eliptične galaksije Projektna naloga pri predmetu astronomija Ljubljana, april

Prikaži več

RAČUNALNIŠTVO VARNOSTNA KOPIJA IN SLIKA DISKA Aleš Ovsenek Uvajanje novih izobraževalnih programov v srednjem poklicnem in strokovnem izobraževanju s

RAČUNALNIŠTVO VARNOSTNA KOPIJA IN SLIKA DISKA Aleš Ovsenek Uvajanje novih izobraževalnih programov v srednjem poklicnem in strokovnem izobraževanju s RAČUNALNIŠTVO VARNOSTNA KOPIJA IN SLIKA DISKA Aleš Ovsenek Uvajanje novih izobraževalnih programov v srednjem poklicnem in strokovnem izobraževanju s področja tehnike za obdobje 2008-2012. Operacijo delno

Prikaži več

Predtest iz za 1. kontrolno nalogo- 2K Teme za kontrolno nalogo: Podobni trikotniki. Izreki v pravokotnem trikotniku. Kotne funkcije poljubnega kota.

Predtest iz za 1. kontrolno nalogo- 2K Teme za kontrolno nalogo: Podobni trikotniki. Izreki v pravokotnem trikotniku. Kotne funkcije poljubnega kota. Predtest iz za 1. kontrolno nalogo- K Teme za kontrolno nalogo: Podobni trikotniki. Izreki v pravokotnem trikotniku. Kotne funkcije poljubnega kota. Osnovne zveze med funkcijamo istega kota. Uporaba kotnih

Prikaži več

Podatkovni model ER

Podatkovni model ER Podatkovni model Entiteta- Razmerje Iztok Savnik, FAMNIT 2018/19 Pregled: Načrtovanje podatkovnih baz Konceptualno načtrovanje: (ER Model) Kaj so entite in razmerja v aplikacijskem okolju? Katere podatke

Prikaži več

Avtomatizirano modeliranje pri celostnem upravljanju z vodnimi viri

Avtomatizirano modeliranje pri celostnem upravljanju z vodnimi viri Univerza v Ljubljani Fakulteta za gradbeništvo in geodezijo 36. Goljevščkov spominski dan Modeliranje kroženja vode in spiranja hranil v porečju reke Pesnice Mateja Škerjanec 1 Tjaša Kanduč 2 David Kocman

Prikaži več

OBČUTEK TOPLINE ZA DOBRO POČUTJE OLJNI RADIATORJI gorenje.si

OBČUTEK TOPLINE ZA DOBRO POČUTJE OLJNI RADIATORJI gorenje.si OBČUTEK TOPLINE ZA DOBRO POČUTJE OLJNI RADIATORJI gorenje.si OBČUTEK TOPLINE ZA DOBRO POČUTJE Oljni radiatorji so odlična izbira za dodatno ogrevanje najrazličnejših prostorov. S pomočjo koles jih z lahkoto

Prikaži več

_ _BDA_CapitalSports_CS-Timer.indd

_ _BDA_CapitalSports_CS-Timer.indd 10028194 10029391 CS Timer 6 Spoštovani kupci, Čestitamo Vam za nakup. Prosimo, da skrbno preberete navodilo in da skrbite za nasvete o namestitvi in uporabi, da bi ste izognili tehničnim poškodbam. Za

Prikaži več

resitve.dvi

resitve.dvi FAKULTETA ZA STROJNISTVO Matematika Pisni izpit. junij 22 Ime in priimek Vpisna st Navodila Pazljivo preberite besedilo naloge, preden se lotite resevanja. Veljale bodo samo resitve na papirju, kjer so

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in prejemate obvestila o tem, kdaj je perilo pripravljeno.

Prikaži več

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in računalništvo Enopredmetna matematika IZPIT IZ VERJETNOSTI IN STA

Univerza v Mariboru Fakulteta za naravoslovje in matematiko Oddelek za matematiko in računalništvo Enopredmetna matematika IZPIT IZ VERJETNOSTI IN STA Enopredmetna matematika IN STATISTIKE Maribor, 31. 01. 2012 1. Na voljo imamo kovanca tipa K 1 in K 2, katerih verjetnost, da pade grb, je p 1 in p 2. (a) Istočasno vržemo oba kovanca. Verjetnost, da je

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

docx

docx SLO - NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 139 55 62 www.conrad.si NAVODILA ZA UPORABO Full HD akcijska kamera Denver ACT-5040W Kataloška št.: 139 55 62 KAZALO UVOD... 3 SISTEMSKE ZAHTEVE... 3 LASTNOSTI

Prikaži več

Statistika, Prakticna matematika, , izrocki

Statistika, Prakticna matematika, , izrocki Srednje vrednosti Srednja vrednost...... številske spremenljivke X je tako število, s katerim skušamo kar najbolje naenkrat povzeti vrednosti na posameznih enotah: Polovica zaposlenih oseb ima bruto osebni

Prikaži več

Datum in kraj

Datum in kraj Ljubljana, 5. 4. 2017 Katalog znanj in vzorci nalog za izbirni izpit za vpis na magistrski študij Pedagoško računalništvo in informatika 2017/2018 0 KATALOG ZNANJ ZA IZBIRNI IZPIT ZA VPIS NA MAGISTRSKI

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev TIK terminal nima povezave s strežnikom Ob vpisu v TIK Admin se pojavi napis ni povezave s strežnikom Na terminalu je ikona 1. preverimo ali je pravilno nastavljen IP strežnika 1. Preverimo datoteko TIKSAdmin.INI

Prikaži več

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO DVB T, DVB C TV ključek PCTV Systems Quatro Kataloška št.: 67

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO DVB T, DVB C TV ključek PCTV Systems Quatro Kataloška št.: 67 SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 67 80 13 www.conrad.si NAVODILA ZA UPORABO DVB T, DVB C TV ključek PCTV Systems Quatro Kataloška št.: 67 80 13 KAZALO VSEBINA PAKETA...3 NAMESTITEV IN UPORABA...3

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

FGG13

FGG13 10.8 Metoda zveznega nadaljevanja To je metoda za reševanje nelinearne enačbe f(x) = 0. Če je težko poiskati začetni približek (še posebno pri nelinearnih sistemih), si lahko pomagamo z uvedbo dodatnega

Prikaži več

Delavnica Načrtovanje digitalnih vezij

Delavnica Načrtovanje digitalnih vezij Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Programirljivi Digitalni Sistemi Digitalni sistem Digitalni sistemi na integriranem vezju Digitalni sistem

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Microsoft PowerPoint _12_15-11_predavanje(1_00)-IR-pdf

Microsoft PowerPoint _12_15-11_predavanje(1_00)-IR-pdf uporaba for zanke i iz korak > 0 oblika zanke: for i iz : korak : ik NE i ik DA stavek1 stavek2 stavekn stavek1 stavek2 stavekn end i i + korak I&: P-XI/1/17 uporaba for zanke i iz korak < 0 oblika zanke:

Prikaži več

Slide 1

Slide 1 Tehnike programiranja PREDAVANJE 10 Uvod v binarni svet in računalništvo (nadaljevanje) Logične operacije Ponovitev in ilustracija Logične operacije Negacija (eniški komplement) Negiramo vse bite v besedi

Prikaži več

Adaptive Sound Technology Dodatek

Adaptive Sound Technology Dodatek Adaptive Sound Technology Dodatek Prva namestitev televizorja Sistem je opremljen s funkcijo Adaptive Pregled prve namestitve Sound Technology, ki omogoča optimalno doživetje zvoka pri postavitvi več zvočnikov,

Prikaži več

Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega pok

Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega pok Strokovni izobraževalni center Ljubljana, Srednja poklicna in strokovna šola Bežigrad PRIPRAVE NA PISNI DEL IZPITA IZ MATEMATIKE 2. letnik nižjega poklicnega izobraževanja NAVODILA: Izpit iz matematike

Prikaži več

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800

Kratka navodila za uporabo razširjevalnika dosega WiFi AC750 model EX3800 Hiter začetek Razširjevalnik dosega WiFi AC750 Model EX3800 Začetek uporabe Razširjevalnik dosega WiFi NETGEAR doseg omrežja WiFi poveča tako, da okrepi obstoječi signal WiFi in izboljša splošno kakovost

Prikaži več

UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete

UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete ELEKTRONSKI PODATKI, KI JIH ORGANIZACIJA USTVARJA IN POTREBUJE ZA DOSTOP, SE KAŽEJO V RAZLIČNIH

Prikaži več

Diapozitiv 1

Diapozitiv 1 Vhodno izhodne naprave Laboratorijska vaja 5 - LV 1 Meritve dolžine in karakteristične impedance linije VIN - LV 1 Rozman,Škraba, FRI Model linije Rs Z 0, Vs u i u l R L V S - Napetost izvora [V] R S -

Prikaži več

Diapozitiv 1

Diapozitiv 1 Vhodno izhodne naprave Laboratorijska vaja 4 - AV 4 Linije LTSpice, simulacija elektronskih vezij VIN - LV 1 Rozman,Škraba, FRI LTSpice LTSpice: http://www.linear.com/designtools/software/ https://www.analog.com/en/design-center/design-tools-andcalculators/ltspice-simulator.html

Prikaži več

BeoLab 12 BeoLab 12 2 BeoLab 12 3

BeoLab 12 BeoLab 12 2 BeoLab 12 3 BeoLab 12 BeoLab 12 2 BeoLab 12 3 Pridržujemo si pravico do sprememb tehničnih podatkov, podatkov o lastnostih izdelkov in njihovi uporabi, ki jih navaja ta priročnik, brez predhodnega obvestila. Različica

Prikaži več