(Created page with "Lecturer: Alexander König<br> Credits: 6 ECTS, 4 SWS<br> Dates: 29./30.04, 27./28.05, 24./25.06, 10:30 - 13:00, 14:00 - 18:00<br> Venue: GMU:Performance Platfo...") |
No edit summary |
||
(10 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Lecturer: [[Alexander König]]<br> | Lecturer: [[Alexander König]]<br> | ||
Credits: 6 [[ECTS]], 4 [[SWS]]<br> | Credits: 6 [[ECTS]], 4 [[SWS]]<br> | ||
Dates: 29 | Dates: 22.04 ; 29.04 ; 06.05 ; 13.05 ; 20.05 ; 03.06. ; 10.06 ; 17.06 ; 24.06 ; 01.07 ; 08.07<br> | ||
Venue: [[GMU:Performance Platform|Digital Bauhaus Lab]] | Venue: [[GMU:Performance Platform|Digital Bauhaus Lab]] | ||
Line 14: | Line 14: | ||
Taught are: | Taught are: | ||
Overview of 2D and 3D software | *Overview of 2D and 3D software | ||
Image and compression formats | *Image and compression formats: | ||
Compositing: | ** Resolution vs. Bandwith | ||
3D basics: | ** Codecs | ||
Rendering | ** Audio-Compression | ||
Interaction | ** Surround Formats | ||
Programming with Python | *Compositing: | ||
** Layers | |||
** Masking | |||
** Chroma- and Luma-Keying | |||
** Filters | |||
* 3D basics: | |||
** Polygons | |||
** Textures | |||
** Lighting | |||
** Cameras | |||
*Rendering | |||
** Realtime-Rendering | |||
** Raytracing | |||
*Animation | |||
** Keyframes | |||
** Procedural Animation | |||
*Interaction (TouchOSC) | |||
*Programming with Python | |||
Software is subject to constant updates and innovations, so the seminar will teach general concepts that have general validity. In addition, strategies for self-learning and how to stay "up to date" are taught. The students are encouraged to think about their own projects according to their skill level, which are then discussed together. Working in a team is not only possible but explicitly encouraged. Please also note the seminar on Machine Learning, which can be combined very well with the seminar. | |||
==Recommended Requirements== | ==Recommended Requirements== | ||
The students learn the software on the basis of their own projects, so the course is suitable for both beginners and advanced students. | The students learn the software on the basis of their own projects, so the course is suitable for both beginners and advanced students. | ||
Please download and install Touchdesigner https://derivative.ca/ | |||
and get familiar with the software https://www.youtube.com/playlist?list=PLFrhecWXVn5862cxJgysq9PYSjLdfNiHz | |||
==Criteria for passing== | ==Criteria for passing== | ||
In order to successfully participate you will have to develop and document your own project. Also, complete the exercises and comply with the submission deadlines | In order to successfully participate, you will have to develop and document your own project. Also, complete the exercises and comply with the submission deadlines | ||
==Syllabus== | ==Syllabus== | ||
===22. 04. 2022 | 15:15 to 18:00 |<br> | |||
===22. 04. 2022 | 15:15 to 18:00 |< | ===29. 04. 2022 | 15:15 to 18:00 |<br> | ||
===29. 04. 2022 | 15:15 to 18:00 |< | ===06. 05. 2022 | 15:15 to 18:00 |<br> | ||
===06. 05. 2022 | 15:15 to 18:00 |< | ===13. 05. 2022 | 15:15 to 18:00 |<br> | ||
===13. 05. 2022 | 15:15 to 18:00 |< | ===20. 05. 2022 | 15:15 to 18:00 |<br> | ||
===20. 05. 2022 | 15:15 to 18:00 |< | ===03. 06. 2022 | 15:15 to 18:00 |<br> | ||
===03. 06. 2022 | 15:15 to 18:00 |< | ===10. 06. 2022 | 15:15 to 18:00 |<br> | ||
===10. 06. 2022 | 15:15 to 18:00 |< | ===17. 06. 2022 | 15:15 to 18:00 |<br> | ||
===17. 06. 2022 | 15:15 to 18:00 |< | ===24. 06. 2022 | 15:15 to 18:00 |<br> | ||
===24. 06. 2022 | 15:15 to 18:00 |< | ===01. 07. 2022 | 15:15 to 18:00 |<br> | ||
===01. 07. 2022 | 15:15 to 18:00 |< | ===08. 07. 2022 | 15:15 to 18:00 |<br> | ||
===08. 07. 2022 | 15:15 to 18:00 |< | |||
[[Category: | [[Category:SS22]] | ||
[[Category:Werkmodul]] | [[Category:Werkmodul]] | ||
[[Category:Fachmodul]] | [[Category:Fachmodul]] | ||
[[Category:Alexander König]] | [[Category:Alexander König]] |
Latest revision as of 08:54, 19 August 2022
Lecturer: Alexander König
Credits: 6 ECTS, 4 SWS
Dates: 22.04 ; 29.04 ; 06.05 ; 13.05 ; 20.05 ; 03.06. ; 10.06 ; 17.06 ; 24.06 ; 01.07 ; 08.07
Venue: Digital Bauhaus Lab
Description
Visual Programming - An Introduction to Modern Video Design Strategies
The course provides an introduction to modern video design ideas. Basic principles are taught that can be applied across disciplines and software. In the course, the software Touchdesigner will be used in particular. The students learn the software on the basis of their own projects, so the course is suitable for both beginners and advanced students. The module also provides an insight into modern video/3D software and the associated workflows and industry standards.
Taught are:
- Overview of 2D and 3D software
- Image and compression formats:
- Resolution vs. Bandwith
- Codecs
- Audio-Compression
- Surround Formats
- Compositing:
- Layers
- Masking
- Chroma- and Luma-Keying
- Filters
- 3D basics:
- Polygons
- Textures
- Lighting
- Cameras
- Rendering
- Realtime-Rendering
- Raytracing
- Animation
- Keyframes
- Procedural Animation
- Interaction (TouchOSC)
- Programming with Python
Software is subject to constant updates and innovations, so the seminar will teach general concepts that have general validity. In addition, strategies for self-learning and how to stay "up to date" are taught. The students are encouraged to think about their own projects according to their skill level, which are then discussed together. Working in a team is not only possible but explicitly encouraged. Please also note the seminar on Machine Learning, which can be combined very well with the seminar.
Recommended Requirements
The students learn the software on the basis of their own projects, so the course is suitable for both beginners and advanced students.
Please download and install Touchdesigner https://derivative.ca/ and get familiar with the software https://www.youtube.com/playlist?list=PLFrhecWXVn5862cxJgysq9PYSjLdfNiHz
Criteria for passing
In order to successfully participate, you will have to develop and document your own project. Also, complete the exercises and comply with the submission deadlines
Syllabus
===22. 04. 2022 | 15:15 to 18:00 |
===29. 04. 2022 | 15:15 to 18:00 |
===06. 05. 2022 | 15:15 to 18:00 |
===13. 05. 2022 | 15:15 to 18:00 |
===20. 05. 2022 | 15:15 to 18:00 |
===03. 06. 2022 | 15:15 to 18:00 |
===10. 06. 2022 | 15:15 to 18:00 |
===17. 06. 2022 | 15:15 to 18:00 |
===24. 06. 2022 | 15:15 to 18:00 |
===01. 07. 2022 | 15:15 to 18:00 |
===08. 07. 2022 | 15:15 to 18:00 |