Arvutigraafika teooria ja praktika: erinevus redaktsioonide vahel
| (ei näidata sama kasutaja 35 vahepealset redaktsiooni) | |||
| 2. rida: | 2. rida: | ||
Õppejõud: Jaagup Irve, 58665820, jaagup.irve@ttu.ee, ICT-425 | Õppejõud: Jaagup Irve, 58665820, jaagup.irve@ttu.ee, ICT-425 | ||
Kursus varasematel aastatel: [http://lambda.ee/w/index.php?title=Arvutigraafika_teooria_ja_praktika&oldid=8395 2011], [http://cs.ttu.ee/tiki-index.php?page=ITI0090 2009] | Kursus varasematel aastatel: [http://lambda.ee/w/index.php?title=Arvutigraafika_teooria_ja_praktika&oldid=11163 2013] [http://lambda.ee/w/index.php?title=Arvutigraafika_teooria_ja_praktika&oldid=8395 2011], [http://cs.ttu.ee/tiki-index.php?page=ITI0090 2009] | ||
Aine raames tutvustame vabatarkvaraliste programmide Inkscape, Gimp ja Blender kasutamist ning arvutigraafika üldmõisteid. Kursuse rõhk on praktilistel ülesannetel ja tunnis tehtaval tööl. | Aine raames tutvustame vabatarkvaraliste programmide Inkscape, Gimp ja Blender kasutamist ning arvutigraafika üldmõisteid. Kursuse rõhk on praktilistel ülesannetel ja tunnis tehtaval tööl. | ||
== | == Loengud == | ||
Esmaspäeviti: 17:45, ITC-501 | |||
== | === Tulemused === | ||
[https://docs.google.com/spreadsheets/d/1pkUC13u2tmrcSxzyVqgrJGr-yxyK9o9ULrdVcHHBH9Y/pubhtml?gid=1503395838&single=true Aine 2014 aasta sügise tulemused (eesnimed korduvad; vt ka kood)] | |||
=== 1. Sissejuhatus === | === 1. Sissejuhatus === | ||
| 26. rida: | 26. rida: | ||
=== 3. Värvid === | === 3. Värvid === | ||
Kus räägime sellest kuidas tajume ja tekitame värve ja sellest kuidas neid ajus töödeldakse. | Kus räägime sellest kuidas tajume ja tekitame värve ja sellest kuidas neid ajus töödeldakse. | ||
:[[ | :[[Inkscape plakat]] | ||
=== 4. Tüpograafia === | === 4. Tüpograafia === | ||
| 43. rida: | 43. rida: | ||
Kus räägime sellest kuidas maskida ja töödelda fotot. | Kus räägime sellest kuidas maskida ja töödelda fotot. | ||
:[[Sangaste (Gimp)|Sangaste]] | :[[Sangaste (Gimp)|Sangaste]] | ||
=== 8. Gimp: Fotod === | |||
Kus räägime fotode tekkimisest ja püüame üksteiselt eemaldada vinne. | |||
:[[Portreetöötlus (Gimp)|Portreetöötlus]] | |||
=== 9. Digitaalvideo === | |||
Milles püüame processing.js abil teha asju. | |||
:[[Processing.js (iti0090)|Processing.js]] | |||
== Blender == | |||
=== 1. Sissejuhatus === | |||
Sissejuhatus kasutajaliidesesse ja kompositsiooniharjutusi hiirele. Objektirežiimi töövõtted. Muutmisrežiimi sissejuhatus. | |||
=== 2. Muutmisrežiim === | |||
Muutmisrežiimi kordamine, levinud töövõtete näitamine. Tipud, servad, pinnad. Töötlejad (mirror, subdivide), [http://phoebeyen.blogspot.com/2012_05_01_archive.html taustapildi] kasutamine. Tekstuurimise sissejuhatus. | |||
=== 3. Tekstuurid === | |||
Pöördkeha modelleerimine, elementaarsete pinnamaterjalide loomine, küünal, apelsin, lauapind. Faktuurid, pinnaalune hajumine. | |||
=== 4. UV tekstuurid === | |||
UV-laotuse lahtilõikamine, mitmekihilise tekstuuri loomine. | |||
=== 5. Valgustamine ja renderdamine === | |||
Valgustusharjutus ja renderdamine; kaamera parameetrid. [http://www.3drender.com/challenges/index.htm Failiviide: Natural History (UI jätta laadimata)] | |||
=== 6. Karvad ja Cycles === | |||
Pärdikule soengu ehitamine ja tekstuurimine. Renderdusmootori Cycles jaoks materjalide ehitamine. | |||
=== 7. Animatsioon === | |||
Animatsiooni põhialused, võtmekaadrid, võtmepoosid, aegteljed. [[Meedia:MAC12.zip|MAC 1.2]]. | |||
=== 8. Eriefektid === | |||
Milles vaatame kuidas lisada maailma objekte mida seal ei ole. (Tasandiline punktituvastus + Komposiit; Punktipilve tuvastus) | |||
== Vaata ka == | == Vaata ka == | ||
| 52. rida: | 93. rida: | ||
* Ikoonid | * Ikoonid | ||
** [https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AppleHIGuidelines/IconsImages/IconsImages.html#//apple_ref/doc/uid/20000967-TP6 Apple Human Interface Guidelines: icons] - Apple'i juhised ikoonide tegemiseks | ** [https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AppleHIGuidelines/IconsImages/IconsImages.html#//apple_ref/doc/uid/20000967-TP6 Apple Human Interface Guidelines: icons] - Apple'i juhised ikoonide tegemiseks | ||
** [https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Iconography.html#//apple_ref/doc/uid/TP40006556-CH59-SW1 Apple iOS | ** [https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Iconography.html#//apple_ref/doc/uid/TP40006556-CH59-SW1 Apple iOS juhised] | ||
** [http://msdn.microsoft.com/en-us/library/ms997636.aspx Creating Windows XP icons] - XP ikoonistiili juhised | ** ''[http://msdn.microsoft.com/en-us/library/ms997636.aspx Creating Windows XP icons] - XP ikoonistiili juhised'' | ||
** [http://msdn.microsoft.com/en-us/library/aa511280.aspx Windows Vista ikoonijuhised] - Selgitab kuidas Aero XP stiilist erineb | ** ''[http://msdn.microsoft.com/en-us/library/aa511280.aspx Windows Vista ikoonijuhised] - Selgitab kuidas Aero XP stiilist erineb'' | ||
** [http://msdn.microsoft.com/library/windows/apps/dn439350.aspx Windows 8 Store Appide ikoonijuhised] | |||
** [http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines Tango Icon Guidelines] - Populaarne vabavaraline stiil | ** [http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines Tango Icon Guidelines] - Populaarne vabavaraline stiil | ||
** [https://developer.android.com/design/style/iconography.html Androidi ikoonid] | ** [https://developer.android.com/design/style/iconography.html Androidi ikoonid] | ||
*Teisi huvitavaid programme | *Teisi huvitavaid programme | ||
** [http://sketchup.google.com/ Google SketchUp] - võtke videotutorialid ette, imeline ideede genereerimiseks | ** [http://sketchup.google.com/ Google SketchUp] - võtke videotutorialid ette, imeline ideede genereerimiseks | ||
| 66. rida: | 107. rida: | ||
**[http://www.videolan.org/vlc/ VLC] - mitte ainult parim videomängija - sel programmil on paar temaatilist trikki varuks | **[http://www.videolan.org/vlc/ VLC] - mitte ainult parim videomängija - sel programmil on paar temaatilist trikki varuks | ||
**[http://camstudio.org/ CamStudio] - ekraanivideo salvestamiseks | **[http://camstudio.org/ CamStudio] - ekraanivideo salvestamiseks | ||
**[http://http://www.hyperionics.com/hc/ HyperCam] - teine ekraanisalvestaja | |||
**[http://processing.org/ Processing] - arvutikunsti demode programm | |||
* Blender | * Blender | ||
** [http://www.3drender.com/challenges/index.htm Valgustuse harjutamiseks (Natural History)] | ** [http://www.3drender.com/challenges/index.htm Valgustuse harjutamiseks (Natural History)] | ||
** [http://blenderartists.org/forum/showthread.php?t=200013 Kuidas Blenderi arendamisega alustada] | ** [http://blenderartists.org/forum/showthread.php?t=200013 Kuidas Blenderi arendamisega alustada] | ||
** [http://thisroomthatikeep.blogspot.com/2011/08/open-sourcing.html Väga head materjalid Digitaalsaviga voolimisest] | ** [http://thisroomthatikeep.blogspot.com/2011/08/open-sourcing.html Väga head materjalid Digitaalsaviga voolimisest] | ||
** [http://www.blenderguru.com/articles/cycles-shader-encyclopedia/ Cyclesi renderdaja materjalientsüklopeedia] | |||
* Niisama temaatilist | * Niisama temaatilist | ||
** [https://vimeo.com/106757336 Bezier' kõverate joonistamine] - polegi maagia | |||
** [http://www.arcsynthesis.org/gltut/index.html Learning Modern 3D Graphics programming] - ilus inimkeeles kirjutatud raamat. | ** [http://www.arcsynthesis.org/gltut/index.html Learning Modern 3D Graphics programming] - ilus inimkeeles kirjutatud raamat. | ||
** [http://www.merekatcreations.com/mere_html/tutorials/process.html Mõtlemise kool] [http://www.merekatcreations.com/ Merekat] näitab kuidas ta mõtleb | ** [http://www.merekatcreations.com/mere_html/tutorials/process.html Mõtlemise kool] [http://www.merekatcreations.com/ Merekat] näitab kuidas ta mõtleb | ||
** [http://www.blenderguru.com/tutorials/understanding-colors/ Värvide kasutamine kompositsioonis] - väga hea õppematerjal sellest kuidas valida värve | |||
** [http://www.blenderguru.com/tutorials/understanding-composition/ Kompositsioonist] - väga hea õppevideo sellest kuidas paigutada pildile objekte | |||
** [http://www.luminous-landscape.com/essays/ Fotoesseede kogu] - liiga palju huvitavaid arutlusi, tasub vaadata ka juhendeid | ** [http://www.luminous-landscape.com/essays/ Fotoesseede kogu] - liiga palju huvitavaid arutlusi, tasub vaadata ka juhendeid | ||
** [http://ia360702.us.archive.org/13/items/A_Digital_Media_Primer_for_Geeks/A_Digital_Media_Primer_For_Geeks-480p.webm Digital Media Primer for Geeks] - Xiph.org (.ogg, Vorbis, Theora) selgitab digitaalmultimeedia tagamaid (video osa on meile väga huvitav) | ** [http://ia360702.us.archive.org/13/items/A_Digital_Media_Primer_for_Geeks/A_Digital_Media_Primer_For_Geeks-480p.webm Digital Media Primer for Geeks] - Xiph.org (.ogg, Vorbis, Theora) selgitab digitaalmultimeedia tagamaid (video osa on meile väga huvitav) | ||
| 84. rida: | 131. rida: | ||
** [http://www.cse.cuhk.edu.hk/~leojia/projects/motion_deblurring/index.html High-quality Motion Deblurring from a Single Image] - tore algoritm | ** [http://www.cse.cuhk.edu.hk/~leojia/projects/motion_deblurring/index.html High-quality Motion Deblurring from a Single Image] - tore algoritm | ||
** [http://www.youtube.com/watch?v=P6UKhR0T6cs John Carmack valgusest ja renderdamisest] | ** [http://www.youtube.com/watch?v=P6UKhR0T6cs John Carmack valgusest ja renderdamisest] | ||
** [https://www.youtube.com/watch?v=haa7n3UGyDc&list=PL-bOh8btec4CXd2ya1NmSKpi92U_l6ZJd 12 animatsiooni põhiteesi] | |||
Viimane redaktsioon: 7. aprill 2015, kell 23:23
|
Arvutigraafika teooria ja praktika
|
Aine kood: ITI0090
Õppejõud: Jaagup Irve, 58665820, jaagup.irve@ttu.ee, ICT-425
Kursus varasematel aastatel: 2013 2011, 2009
Aine raames tutvustame vabatarkvaraliste programmide Inkscape, Gimp ja Blender kasutamist ning arvutigraafika üldmõisteid. Kursuse rõhk on praktilistel ülesannetel ja tunnis tehtaval tööl.
Loengud
Esmaspäeviti: 17:45, ITC-501
Tulemused
Aine 2014 aasta sügise tulemused (eesnimed korduvad; vt ka kood)
1. Sissejuhatus
Kus räägime sellest kuidas aine läbida, tutvustame teemasid ja arutame veidi edasist tegevuskava.
2. Ajaloost
Kus räägime sellest kuidas me jõudsime siia kus me täna oleme.
3. Värvid
Kus räägime sellest kuidas tajume ja tekitame värve ja sellest kuidas neid ajus töödeldakse.
4. Tüpograafia
Kus räägime sellest kuidas kiri tekkis ja arvutisse jõudis.
5. Ikoonid
Kus räägime sellest kuidas võiks ehitada programmide ikoone.
6. Gimp sissejuhatus
Kus räägime sellest mis on Gimp ja kuidas seda süüa.
7. Gimp: Harjutused Sangaste lossile
Kus räägime sellest kuidas maskida ja töödelda fotot.
8. Gimp: Fotod
Kus räägime fotode tekkimisest ja püüame üksteiselt eemaldada vinne.
9. Digitaalvideo
Milles püüame processing.js abil teha asju.
Blender
1. Sissejuhatus
Sissejuhatus kasutajaliidesesse ja kompositsiooniharjutusi hiirele. Objektirežiimi töövõtted. Muutmisrežiimi sissejuhatus.
2. Muutmisrežiim
Muutmisrežiimi kordamine, levinud töövõtete näitamine. Tipud, servad, pinnad. Töötlejad (mirror, subdivide), taustapildi kasutamine. Tekstuurimise sissejuhatus.
3. Tekstuurid
Pöördkeha modelleerimine, elementaarsete pinnamaterjalide loomine, küünal, apelsin, lauapind. Faktuurid, pinnaalune hajumine.
4. UV tekstuurid
UV-laotuse lahtilõikamine, mitmekihilise tekstuuri loomine.
5. Valgustamine ja renderdamine
Valgustusharjutus ja renderdamine; kaamera parameetrid. Failiviide: Natural History (UI jätta laadimata)
6. Karvad ja Cycles
Pärdikule soengu ehitamine ja tekstuurimine. Renderdusmootori Cycles jaoks materjalide ehitamine.
7. Animatsioon
Animatsiooni põhialused, võtmekaadrid, võtmepoosid, aegteljed. MAC 1.2.
8. Eriefektid
Milles vaatame kuidas lisada maailma objekte mida seal ei ole. (Tasandiline punktituvastus + Komposiit; Punktipilve tuvastus)
Vaata ka
- Põhikolmik
- Ikoonid
- Apple Human Interface Guidelines: icons - Apple'i juhised ikoonide tegemiseks
- Apple iOS juhised
- Creating Windows XP icons - XP ikoonistiili juhised
- Windows Vista ikoonijuhised - Selgitab kuidas Aero XP stiilist erineb
- Windows 8 Store Appide ikoonijuhised
- Tango Icon Guidelines - Populaarne vabavaraline stiil
- Androidi ikoonid
- Teisi huvitavaid programme
- Google SketchUp - võtke videotutorialid ette, imeline ideede genereerimiseks
- Scribus - sest Inkscape ei küljenda raamatuid
- Alchemy - kaosegeneraator (kasutusnäide, teine kasutusnäide)
- SmoothDraw - lihtne joonistusprogramm sõbraliku liidesega
- Microsoft Photosynth - liiga lahe asi (TED talk samal teemal), aga Silverlighti vajab
- VLC - mitte ainult parim videomängija - sel programmil on paar temaatilist trikki varuks
- CamStudio - ekraanivideo salvestamiseks
- HyperCam - teine ekraanisalvestaja
- Processing - arvutikunsti demode programm
- Blender
- Niisama temaatilist
- Bezier' kõverate joonistamine - polegi maagia
- Learning Modern 3D Graphics programming - ilus inimkeeles kirjutatud raamat.
- Mõtlemise kool Merekat näitab kuidas ta mõtleb
- Värvide kasutamine kompositsioonis - väga hea õppematerjal sellest kuidas valida värve
- Kompositsioonist - väga hea õppevideo sellest kuidas paigutada pildile objekte
- Fotoesseede kogu - liiga palju huvitavaid arutlusi, tasub vaadata ka juhendeid
- Digital Media Primer for Geeks - Xiph.org (.ogg, Vorbis, Theora) selgitab digitaalmultimeedia tagamaid (video osa on meile väga huvitav)
- Microsoft hintingu teemal
- FontForge - vabavaraline fondiredaktor
- Sellest, miks sinist kanalit võib pakkida
- Colins Bear Animation - eneseiroonia blenderi teemadel.
- First 3d rendered film
- Radiosity - nutikas renderdusmeetod
- Google Web Fonts
- High-quality Motion Deblurring from a Single Image - tore algoritm
- John Carmack valgusest ja renderdamisest
- 12 animatsiooni põhiteesi