Open source při výuce grafiky

Transkript

Open source při výuce grafiky
Open source
při výuce grafiky
Dalibor Hula
OPF SU Karviná
Jaký software při výuce?
„Funkční“
Dostupný pro školu i pro studenty
Finance
Licence
Hardwarová
náročnost
„Softwarová“ náročnost
=> open source software
Počítačová grafika a design
Kurz vyučovaný na OPF SU v Karviné
Volitelný pro všechny studenty (P/K)
Cílem – základy počítačové grafiky –
pojmy, algoritmy, řešení
Dotace 1+1
Především studenti 2.ročníku
Software při výuce kurzu
GIMP
Inkscape
POV-Ray
Blender
Google Sketchup
jiné…
(GPL)
(GPL)
(vlastní licence, open source)
(GPL)
(komerční, zákl. verze
zdarma)
GIMP
GNU Image Manipulation Program
K úpravě rastrových obrázků
Podpora významných formátů (mj. PSD)
Široká škála nástrojů
Práce s vrstvami, kanály, maskami
Filtry
Skriptování (Script-fu, Python)
Konfigurovatelnost, lokalizace
Neschopnost práce v barevném prostoru CMYK
Inkscape
Vektorový editor
SVG standard
tvary, cesty, text, klonování, průhlednost,
změna velikosti, barevné přechody…
Převod rastrového obrázku do vektorové
podoby
zdroj : http://www.inkscape.org
POV-Ray
Jazyk popisu scény
„Textový editor“
práce s CSG (konstruktivní geometrií těles)
Procedurální textury a materiálové mapy
Výškové mapy
Osvětlení scény
…
camera {
location <0,5,0>
look_at <0,3,6>
}
background { rgb <0.8,0.9,1> }
light_source {
<100,50,-100>
rgb <1,1,1> shadowless
}
fog {
distance 500
color rgb <0.9,0.95,1>
}
plane {
<0,1,0>, 0
texture {
pigment { rgbt <0.6,0.75,0.8> }
normal { bumps 0.6 scale 0.5 }
finish { ambient 0.1 reflection { 0.03, 0.8 exponent 0.75 } }
}
}
sphere {
<0,5,40>, 5
texture {
pigment { rgb <1,0,0> }
normal { agate 1.5 scale 1.5 }
}
}
Blender
Modelování, vykreslování 3D scén
„subdivision surfaces“, Bézierovy křivky,
NURBS
Animace
Vestavěn „game engine“
zdroj : http://www.blender.org
Google SketchUp
Komerční produkt, základní verze zdarma
Tvorba 3D modelů
Intuitivní ovládání
Provázanost s Google Earth
zdroj : http://www.wikipedia.org
Další software (ne-open source)
Ascii generator
Facegen Modeller
Fantamorph
Google Earth, NASA World Wind
Recolored
Terragen
XAT Image Optimizer
…
Podpora výuky
CMS Moodle (open source)
Cvičné
teoretické testy
Odevzdávání seminárních prací
Diskuze
Ankety (termíny zkoušek)
zdroj : http://elearning.opf.slu.cz
Doprovodné „projekty“
Z hlediska zaměření školy (ekonomika,
management, cestovní ruch, hotelnictví,
finance,…) je uvedený software
využitelný při modelování budov
- Pomocí POV-Ray
- Pomocí Google SketchUp / Google Earth
Model města v POV-Ray
Charakteristiky
Vykreslování
na serveru
Přístup přes webové rozhraní
Jen textové soubory popisu scény (cca 600 kB)
Žádné bitmapové textury, pouze procedurální
Parametrický model (denní doba, detaily,…)
Volitelná kvalita výstupu (rozlišení, antialiasing)
Zcela open source řešení (POV+Ray + Apache +
PHP na Debian GNU/Linux serveru)
Probémy
Doba vykreslování
„Náročnost“ modelování
Bezpečnost
Statické obrázky (pomineme-li možnost
panorama)
=> Prozatím nepoužitelné
Google Earth + Google SketchUp
Seminární práce – model vybrané budovy
v Google SketchUp
Převážně bez dokumentace budov
Cíl – model celého města Karviné
zdroj : Google Earth, New York
L.Bazgier
L.Bazgier
Š.Lasotová
S.Kotrbová
Závěr ?
Děkuji

Podobné dokumenty

Finále - DOSTIHOVÁ DRÁHA Mladá Boleslav

Finále - DOSTIHOVÁ DRÁHA Mladá Boleslav Jméno psa ULA Rašaja Bohemia Genao URKAN Rašaja Bohemia Genao LAJJINA Bohemia Genao USAMYA Rašaja Bohemia Genao JAMUNA Bohemia Genao

Více

Rychly_pruvodce_instalaci_a_aktivaci_3E_pluginu

Rychly_pruvodce_instalaci_a_aktivaci_3E_pluginu menu Pluginy. Pokud již některé pluginy ve SketchUpu používáte, zařadí se položka s názvem nově instalovaného pluginu mezi ostatní.

Více

plemeno pohlaví jméno psa greyhound fena Pearl von

plemeno pohlaví jméno psa greyhound fena Pearl von fena Grande Tequila Ticking Timebomb pes Hagi Ticking Timebomb fena Chambawamba Ticking Timebomb fena Ice Ice Baby Ticking Timebomb pes Jackpot ze Spingbart Gou

Více

CACIL CCLA Res CACIL zurückgez. nD

CACIL CCLA Res CACIL zurückgez. nD 46 Celebration Inventum -Tina

Více

MODEL POSUZOVÁNÍ FUNKČNÍ MORFOLOGIE VÝRAZŮ

MODEL POSUZOVÁNÍ FUNKČNÍ MORFOLOGIE VÝRAZŮ po uplatnění korových oblastí CNS. V  těchto skupinách jsou následně obsaženy i vyšší emoce, které jsou odvozenou nadstavbou původního archetypu. Instinkty jsou zde rozděleny do 7 skupin: • Zachov...

Více

Reverzní inženýrství

Reverzní inženýrství Cena na vyžádání (dle délky a místa školení)

Více

8.5 Animace

8.5 Animace Synchronizace dvou pohybů - posuvného ve směru osy x a totačnı́ho kolem osy z. Rozdělı́me animaci na dvě části pomocı́ proměné framenumber, při tomto způsobu členěnı́ animace na vı́c ...

Více

Rhino - základní příkazy

Rhino - základní příkazy nebo z menu (Křivka – Lomená čára …) ŘÍDICÍ BODY - vybrat křivku a ikona : LTM - zapnout, PTM - vypnout - souřadnice : vybrat a menu (Analýza – Diagnostika – Vypsat strukturu) KŘIVKA (ukotvená kubi...

Více