Arvutigraafika teooria ja praktika: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 19 vahepealset redaktsiooni)
9. rida: 9. rida:


Esmaspäeviti: 17:45, ITC-501
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 ===
47. rida: 51. rida:
=== 9. Digitaalvideo ===
=== 9. Digitaalvideo ===


Milles räägime digitaalvideo töötluse toredamatest ja vähem toredamatest külgedest.
Milles püüame processing.js abil teha asju.
:[[Videtöötlus (iti0090)|Videotöötlus]]
:[[Processing.js (iti0090)|Processing.js]]


== Blender ==
== Blender ==


=== 1. Sissejuhatus ===
=== 1. Sissejuhatus ===
Sissejuhatus kasutajaliidesesse ja kompositsiooniharjutusi hiirele. Objektirežiimi töövõtted.
Sissejuhatus kasutajaliidesesse ja kompositsiooniharjutusi hiirele. Objektirežiimi töövõtted. Muutmisrežiimi sissejuhatus.


=== 2. Muutmisrežiim ===
=== 2. Muutmisrežiim ===
Muutmisrežiimi ülevaade, levinud töövõtete näitamine. Tipud, servad, pinnad. Töötlejad (mirror, subdivide), [[Media:blender02.zip|taustapilt]].
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 ===
=== 3. Tekstuurid ===
64. rida: 68. rida:
=== 4. UV tekstuurid ===
=== 4. UV tekstuurid ===


UV-laotuse lahtilõikamine, mitmekihilise tekstuuri loomine, läige. Karvkatte lisamine ja tekstuurimine.
UV-laotuse lahtilõikamine, mitmekihilise tekstuuri loomine.


=== 5. Valgustamine ja renderdamine ===
=== 5. Valgustamine ja renderdamine ===


Valgustusharjutus ja renderdamine; kaamera parameetrid. Cycles. [http://www.3drender.com/challenges/index.htm Failiviide: Natural History (UI jätta laadimata)]
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.


=== 6. Animatsioon ===
=== 7. Animatsioon ===


Animatsiooni põhialused, võtmekaadrid, võtmepoosid, aegteljed. [https://drive.google.com/file/d/0Bxj5HjDByo6SaEZwd0pUR2U2am8/edit?usp=sharing Sintel] veidi katkisena.
Animatsiooni põhialused, võtmekaadrid, võtmepoosid, aegteljed. [[Meedia:MAC12.zip|MAC 1.2]].


=== 7. Eriefektid ===
=== 8. Eriefektid ===


Milles vaatame kuidas lisada maailma objekte mida seal ei ole.
Milles vaatame kuidas lisada maailma objekte mida seal ei ole. (Tasandiline punktituvastus + Komposiit; Punktipilve tuvastus)


== Vaata ka ==  
== Vaata ka ==  
86. 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 7 juhised]
** [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]
** [http://egressive.com/creating-a-multi-resolution-favicon-microsoft-windows-icon-file-including-transparency-with-the-gimp Ikooni salvestamine GIMPis] - kes tundi ei jõudnud
*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
106. rida: 113. rida:
** [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)
120. 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.

Inkscape'i soojendus

2. Ajaloost

Kus räägime sellest kuidas me jõudsime siia kus me täna oleme.

Inkscape harjutus

3. Värvid

Kus räägime sellest kuidas tajume ja tekitame värve ja sellest kuidas neid ajus töödeldakse.

Inkscape plakat

4. Tüpograafia

Kus räägime sellest kuidas kiri tekkis ja arvutisse jõudis.

Tüpograafia

5. Ikoonid

Kus räägime sellest kuidas võiks ehitada programmide ikoone.

Ikoonid

6. Gimp sissejuhatus

Kus räägime sellest mis on Gimp ja kuidas seda süüa.

Illustratsioon

7. Gimp: Harjutused Sangaste lossile

Kus räägime sellest kuidas maskida ja töödelda fotot.

Sangaste

8. Gimp: Fotod

Kus räägime fotode tekkimisest ja püüame üksteiselt eemaldada vinne.

Portreetöötlus

9. Digitaalvideo

Milles püüame processing.js abil teha asju.

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), 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