일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 터치디자이너 함수
- 터치디자이너 list
- 터치디자이너 오퍼레이터
- 파이썬reference
- touchdesigner displace
- 터치디자이너 replicator
- 터치디자이너 에이블톤
- 터치디자이너 if
- 터치디자이너 강의
- 터치디자이너 Instancing
- 터치디자이너 reference
- 터치디자이너 interface
- 터치디자이너 클론
- 파이썬
- 파이썬 if
- 터치디자이너 timeline
- TouchDesigner
- displace
- touchdesigner particle
- TDableton
- 터치디자이너
- ableton live 10
- 터치디자이너 python
- particleGPU
- 터치디자이너 파이썬
- 터치디자이너 인터페이스
- touchdesigner GPU
- 터치디자이너 튜토리얼
- 터치디자이너 참조
- touchdesinger
- Today
- Total
목록TouchDesigner/TouchDesigner 튜토리얼 (17)
caLAB
안녕하세요. doi 입니다. 오늘은 audio파동을 시각화하는 방법에 대해서 알아보도록 하겠습니다. 우선 오디오를 audiospectrum op를 이용해서 주파수별로 분리합니다. cook time을 줄이기 위해서 fft size와 set output length를 줄여줍니다. 이 후 math op를 사용하여 chan1 과 chan2를 add 해주고 range를 1-0으로 설정해줍니다. chop to TOP op를 사용해서 chop의 spectrum을 top으로 가져옵니다. (이 때 data format은 legacy로 설정합니다.) fit op를 이용하여 스트레치하고 trnaslate y를 -0.98만큼 이동합니다. 많이 사용했던 feedback 을 사용합니다. transform에서 translate Y..
안녕하세요. doi입니다. 오늘은 터치디자이너 gpu particle 사용에 대해서 알아보도록 하겠습니다. 오늘 만들 영상은 아래와 같습니다. 작업을 하기 위한 구성 base는 크게 총 4개에요. 3d point값을 주는 3d base sop particle을 만드는 particlesGPU 사운드 인터렉션을 위한 chop 데이터 base 잔상 효과를 주기 위한 filter 하나씩 내부를 보도록 해봐요. 우선, particlesGPU를 먼저 만들어야 되는데요. particlesGPU는 palette에서 가져오실 수 있습니다. drag & drop으로 network edit창으로 가져와주세요. 관련 세팅은 다른 요소들이 붙은 후에 하도록 할게요. 다음에는 particle로 변환할 3d sop을 만들어보도록 ..
안녕하세요. doi 입니다. 오늘은 audio file에서 kick을 추출하는 것에 대해서 알아볼거에요. kick은 치는 소리에요. ableton 소스에서 눌러서 들어보시면 감이 잡히실거에요. 각 악기는 저마다 다른 주파수를 가지고 있어요. 아래 이미지를 참고하시면 이해하시기 쉬울텐데요. 오늘은 kick에 해당하는 주파수를 추출해 볼거에요. 우선, 분석할 audiofile을 가져오시고 base를 만들어서 kick 이라고 이름붙여줍니다. 아마, 아래 그림처럼 초록색으로 연결할 수 있는게 base에 안생길텐데. 이는 바로 아래 설명합니다. kick base 안에 들어가서 in과 out 오퍼레이터를 만들어주면 위에처럼 초록색으로 연결할 수 있는 부분이 생겨요. in과 out op는 데이터를 받아오고 내보낼 때..
안녕하세요. doi 입니다. 오늘은 터치디자이너와 Ableton live 10 연동하는 방법에 대해서 알아보도록 하겠습니다. 오늘 강의는 윈도우에서만 작동합니다. 그리고 Ableton live 10을 미리 깔아두셔야 합니다. Help > Browse Samples > TDAbleton > TouchDesigner 폴더를 찾습니다. 로컬 디스크에서 Program Data > Ableton > Live 10 Suite > Resources > MIDI Remote Scripts 폴더를 찾습니다. *Program Data 폴더가 안 보일 경우 아래처럼 숨긴항목을 체크하면 보입니다. 위에서 찾아둔 TouchDesigner 폴더를 MIDI Remote Scripts안에 복사 붙여넣기 합니다. MIDI Remote..
안녕하세요. doi입니다. 오늘은 터치디자이너에서 작업한 비디오 파일을 export 하는 방법에 대해서 알아보겠습니다. 우선 export할 movie는 기본적으로 터치디자이너에 생성되는 op들과 audio파일을 export하도록 하겠습니다. record할 container op를 하나 만들어 줍니다. container op안에 들어가서 in과 out사이에 moviefileout op를 추가해줍니다. 그리고 audio파일을 Audio CHOP 파라미터에 넣어줍니다. File에서 저장을 원하는 위치를 설정할 수 있습니다. 저는 tdSave라는 폴더안에 TDvideo.mov라는 이름으로 저장하겠습니다. 준비가 다 되면 moviefileout op의 record 투글을 ON 해줍니다. record를 끝맞추면 다..
안녕하세요. Doi입니다. 터치디자이너에는 복제 혹은 반복적 일을 한 번에 적용시킬 때 Replicator Comp 혹은 Instancing기능을 사용하게 됩니다. 둘의 성질은 조금 다른데요. Replicator같은 경우 테이블의 행마다 오퍼레이터를 생성합니다. 생성된 오퍼레이터는 'replicants'라고 부릅니다. 이는 테이블을 통해서 제어할 수 있습니다. 쉽게 말하자면, 하나의 master오퍼레이터를 만든 후에, 자료값(table)에 따라서 master의 복제품을 만드는 것이에요. 자료값의 행 수 만큼 복제를 하고, 자료값의 설정에 따라서 다양한 변주를 줍니다. Istancing은 동일한 오브젝트를 화면에 여러개 렌더할 때 사용됩니다. Instancing의 가장 큰 특징은 GPU를 사용한다는 것입니..
안녕하세요. Doi 입니다. 오늘은 변수와 모듈에 대해서 공부해볼거에요. 터치디자이너 혹은 다른 프로그래밍 언어를 공부할 때도 변수와 모듈이라는 개념이 있습니다. 변수란? 컴퓨터의 메모리(공간)에 값을 저장하기 위해 이름을 가진 공간이다. 모듈이란? 모듈(module)이란 프로그램을 구성하는 구성 요소로, 관련된 데이터와 함수를 하나로 묶은 단위를 의미한다. 터치디자이너에서는 어떻게 변수를 사용하는지 알아봅시다. 터치디자이너에서 변수에 접근하기 위해서는 me.var('변수명')의 표현식을 사용합니다. 변수명을 통한 접근은 위치에 상관없이 접근 가능합니다. 프로그래밍에서는 전역변수라고 이해하시면 편할거에요. *전역변수 : 어떤 변수 영역내에서도 접근할 수 있는 변수. path를 저장해서 바로 오퍼레이터를 ..
안녕하세요. doi입니다. 오늘은 터치디자이너 클론 하는 방법에 대해서 알아보겠습니다. 클론은 말 그대로 복제품을 만드는 것입니다. 비슷한 작업을 반복할 때 예를 들어서 형식은 같은데 이름만 다르거나 배경 이미지만 바꿀 때 사용합니다. 클론을 사용하기 위해서는 replicator라는 오퍼레이터를 사용합니다. 그 후에 container를 만든 후에 common에서 clone master에 끌어다 놓습니다. 아래 네트워크는 master1 container의 내부 모습입니다. 현재 이미지는 table에서 받아오고 있는데요. 텍스트 편집기로 아래와 같이 이미지 이름과 이미지 링크를 받아오고 있습니다. table의 이미지를 받아오는 방법은 아래와 같습니다. 우선, movie file in 오퍼레이터를 만들고 fi..