홍익대학교
본 강의는 디지털 아트 제작 도구인 TouchDesigner를 활용하여 디지털 드로잉, 절차적 디자인(Procedural Design), 디지털 3D 데이터 및 공간 이해, 그리고 인터랙션 디자인을 탐구하는 수업입니다. 학생들은 TouchDesigner의 다양한 기능을 학습하며, 현대 디지털 아트의 창의적 표현 가능성을 확장하는 것을 목표로 합니다.
교재 및 참고문헌
[주교재] 수업 PPT 및 참고 코드 [참고 문헌] Patrik Lechner, Multimedia Programming Using Max/Msp and Touchdesigner Davide Santini, TouchDesigner Introduction to GLSL (Learn TouchDesigner)
수업 오리엔테이션
최신 디지털 아트 트랜드와 미디어 아트 창작에 필요한 프로그래밍 언어의 활용을 이해할 수 있다
- 기자재 확인
- 프로그램 인터페이스
- 디지털 아트 트랜드
- 절차적 디자인(Procedual Design)
빛과 픽셀(Light and Pixel)
디지털 드로잉에 필요한 핵심 개념을 이해할 수 있다
- 디지털 아트의 센서와 엑슈에이터
- 빛, 픽셀, Resolution, Ratio
- 기본 도형, 텍스트
- Texture Operators
- Generator vs. Filter
트랜스포메이션(Transformation)
기본 도형을 변형해 원하는 이미지를 구현할 수 있다
Transformation
Unit, 수식(Mathematical Expression)
RGB vs. HSB(HSV)
Interactivity
추상화(Abstraction)
컴퓨팅의 핵심 개념인 Divide and Conquer를 이해하고 이를 디지털 아트 창작에 활용할 수 있다
함수, 클래스
baseCOMP, containerCOMP
absTime.seconds
input, output
relative vs. absolute address
신호(Signal)
디지털 신호의 개념을 이해하고 이를 디지털 아트 창작에 활용할 수 있다
Digital Signal, DSP
Channel Operator(CHOP)
시간, 위치, 변위, 속도
디지털 오디오 활용
패턴과 노이즈(Pattern and Noise)
주기적인 신호(periodic signal)와 비주기적인 신호(Non-periodic signal)의 개념을 이해하고 이를 디지털 아트 창작에 활용할 수 있다
sin(), cos(), tan()
noise, random
센서(Sensor)
키보드와 마우스를 활용한 센서의 디지털 신호 이해
Computer Vision
마이크의 활용
센서 관련 오퍼레이터
중간고사
수업에서 다룬 디지털 아트 창작에 필수적인 지식을 잘 이해했는지 점검한다
중간 고사: 객관식
디지털 아트 조사 발표(과제)
3D 그래픽스(3D Graphics)
3D 그래픽스의 파이프라인에 대한 전반적인 이해와 터치디자이너에서 3D 그래픽을 구현할 수 있다
SOP를 활용한 절차적 디자인
Rendering
Camera Target
백터(Vector)
3D 그래픽스의 핵심 개념인 백터를 이해할 수 있다.
position vector
normal vector
vector in SOP
Phong Shading
파티클 시스템(Particle System)
디지털 아트 창작의 핵심 개념인 파티클의 개념을 이해하고 이를 디지털 아트 창작에 활용할 수 있다.
힘(Force)
가속도(Acceleration)
파티클 시스템
데이터를 활용한 복수의 객체 구현
터치디자이너의 다양한 구조의 데이터를 활용해 복수의 객체를 손쉽게 구현하는 테크닉을 익힌다.
Instantiation Techiniques
디지털 아트 프리젠테이션 준비
터치디아지너에서 디지털 아트 설치 및 프리젠테이션을 위해 필요한 준비 및 세팅을 익힌다
AnimationCOMP
UI
Window COMP
최종 프로젝트 발표를 위한 개별 지도
기획한 최종 프로젝트를 수업에서 배운 지식을 활용해 구현할 수 있다
기말고사
기획한 디지털 아트 콘텐츠의 구현
완성된 프로젝트의 효과적인 발표 연습