일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 터치디자이너 python
- 파이썬
- 터치디자이너 if
- 터치디자이너 Instancing
- TouchDesigner
- displace
- 터치디자이너 오퍼레이터
- 터치디자이너 튜토리얼
- 터치디자이너 에이블톤
- touchdesinger
- touchdesigner GPU
- 터치디자이너 참조
- 터치디자이너
- 터치디자이너 인터페이스
- 터치디자이너 함수
- ableton live 10
- particleGPU
- 터치디자이너 interface
- 터치디자이너 reference
- 터치디자이너 파이썬
- 터치디자이너 클론
- 파이썬reference
- 터치디자이너 replicator
- TDableton
- 파이썬 if
- touchdesigner particle
- touchdesigner displace
- 터치디자이너 timeline
- 터치디자이너 강의
- Today
- Total
목록TouchDesigner (63)
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 입니다. 오늘은 함수 사용에 대해서 알아보도록 하겠습니다. 함수란? 함수(function)은 일정한 작업을 수행하는 코드블럭으로 보통 반복적으로 계속 사용되는 코드들을 함수로 정의하여 사용하게 된다. 함수는 조직화된 재사용 가능한 코드들의 블록이라고 쉽게 이해할 수 있습니다. 가장 큰 특징으로는 모듈성과 재사용성입니다. 우선 함수를 정의하기 위해서는 def를 사용합니다. 함수의 기본형은 아래와 같습니다. 위와 같이 함수를 작성하고 run script를 할 경우 아무런 일도 발생하지 않습니다. 그 이유는 함수를 정의하기만 하고 실행하지 않았기 때문입니다. 함수를 실행해야 실질적으로 코드가 작동하게 됩니다. 함수를 실행하는 것을 call이라고 부릅니다. 여기서 궁금한게 return이라는 ..
안녕하세요. doi입니다. 오늘은 딕셔너리를 통해서 다른 오퍼레이터를 바꾸는 방법과 프리셋 만들기에 대해서 알아볼게요. 오늘도 좋은 하루 되세요 :)
안녕하세요. doi 입니다. 오늘은 딕셔너리에 대해서 알아보도록 하겠습니다. 딕셔너리란? 리스트과 비슷하지만 '요소'와 'key 값'이 매치되어 있다는 점이 다르다. 우리가 리스트를 통해서 2차원 배열을 만들 때를 생각해보도록 하겠습니다. 위와 같은 형태로 정보에 접근할 때 '요소'와 'key'로 이루어진 딕셔너리 형태가 더 적합합니다. 딕셔너리는 좀 더 특정적으로 값에 접근할 수 있도록 도움을 줍니다. element 추가, key, value 출력하기 1개의 key에 다수의 value 넣기 딕셔너리 안에 딕셔너리 넣기 텍스트 formating 오늘은 딕셔너리의 기본적인 용법에 대해서 알아보았습니다. 오늘도 좋은 하루 되세요 :)
안녕하세요. doi 입니다. 오늘은 리스트를 통해서 op의 데이터들을 받아오는 것들을 해볼거에요. CHOP데이터 리스트로 가져오기(vals, numSamples, numChans, start) vals는 가지고 있는 모든 데이터를 가져옵니다. Chop op에서는 numSamples, numChans, start 등을 받아올 수 있습니다. 추가적인 사항은 Chop python document에서 확인하실 수 있습니다. SOP데이터 리스트로 가져오기(point data) SOP op의 points 값을 받아오는 코드를 run script하면 우측과 같은 알 수 없는 형태로 코드가 나옵니다. 그 이유는 SOP op가 리스트 형태로 되어있기 때문인데요. 따라서 아래와 같이 리스트로 캐스팅을 하게 되면 각 좌표의..