일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- particleGPU
- touchdesigner particle
- ableton live 10
- TDableton
- touchdesinger
- 터치디자이너 튜토리얼
- 터치디자이너 파이썬
- 터치디자이너 강의
- 터치디자이너 list
- TouchDesigner
- 파이썬 if
- 터치디자이너 인터페이스
- 터치디자이너 replicator
- 파이썬reference
- 터치디자이너
- 파이썬
- displace
- 터치디자이너 reference
- 터치디자이너 python
- touchdesigner displace
- touchdesigner GPU
- 터치디자이너 interface
- 터치디자이너 함수
- 터치디자이너 if
- 터치디자이너 참조
- 터치디자이너 timeline
- 터치디자이너 오퍼레이터
- 터치디자이너 Instancing
- 터치디자이너 에이블톤
- 터치디자이너 클론
- Today
- Total
목록터치디자이너 (10)
caLAB
안녕하세요. doi 입니다. 오늘은 함수 사용에 대해서 알아보도록 하겠습니다. 함수란? 함수(function)은 일정한 작업을 수행하는 코드블럭으로 보통 반복적으로 계속 사용되는 코드들을 함수로 정의하여 사용하게 된다. 함수는 조직화된 재사용 가능한 코드들의 블록이라고 쉽게 이해할 수 있습니다. 가장 큰 특징으로는 모듈성과 재사용성입니다. 우선 함수를 정의하기 위해서는 def를 사용합니다. 함수의 기본형은 아래와 같습니다. 위와 같이 함수를 작성하고 run script를 할 경우 아무런 일도 발생하지 않습니다. 그 이유는 함수를 정의하기만 하고 실행하지 않았기 때문입니다. 함수를 실행해야 실질적으로 코드가 작동하게 됩니다. 함수를 실행하는 것을 call이라고 부릅니다. 여기서 궁금한게 return이라는 ..
안녕하세요. doi입니다. 오늘은 자료구조 그 중에서도 '리스트'에 대해서 알아볼거에요. 자료구조란? 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 간단히 말하면 어떤 방식으로 자료를 다룰 것인지에 대한 것이 자료구조에요. 이 부분은 저도 요새 막 유튜브를 보면서 공부하고 있네요. 더 궁금한 점이 있으면 자료구조에 대한 튜토리얼을 알아보시면 될 것 같아요. 리스트란? 자료를 순서대로 저장하는 자료구조로, 차례대로 한 줄로 연결된 선형 구조. 더 궁금한 점이 있으면 자료구조에 대한 튜토리얼을 알아보시면 될 것 같아요. Index 사용해서 값 가져오기 리스트의 길이 프린트 하기(len) 리스트 슬라이싱(범위 지정하여 값 가져오기) 리스트에 값 추가하기(appen..
안녕하세요. doi입니다. 오늘은 참조 기능에 대해서 알아보도록 하겠습니다. 참조란? 이미 정의한 변수에 또 다른 이름을 부여할 수 있습니다. 그것을 레퍼런스(reference)라고 부릅니다. 위의 설명만 들었을 때는 잘 감이 안잡히시죠? 쉽게 설명하면, 참조는 이미 있는 변수에 새로운 이름을 붙이고 접근할 수 있는 것입니다. 좀 더 깊이 들어가면 포인터나 메모리에 대한 개념이 나오는데요. 이부분은 스킵 하도록 하겠습니다. 오늘 TD에서 사용할 참조의 의미는 조금 다르게 사용되는데요. 한 오퍼레이터에서 다른 오퍼레이터로 값을 가져온다는 개념으로 이해하시면 될 것 같아요. 참조를 하는데는 2가지 방법이 있습니다. 직접 expression을 입력하는 방식 하나, drag & drop으로 가져오는 방식 둘 입..
안녕하세요. 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입니다. 오늘은 터치디자이너 클론 하는 방법에 대해서 알아보겠습니다. 클론은 말 그대로 복제품을 만드는 것입니다. 비슷한 작업을 반복할 때 예를 들어서 형식은 같은데 이름만 다르거나 배경 이미지만 바꿀 때 사용합니다. 클론을 사용하기 위해서는 replicator라는 오퍼레이터를 사용합니다. 그 후에 container를 만든 후에 common에서 clone master에 끌어다 놓습니다. 아래 네트워크는 master1 container의 내부 모습입니다. 현재 이미지는 table에서 받아오고 있는데요. 텍스트 편집기로 아래와 같이 이미지 이름과 이미지 링크를 받아오고 있습니다. table의 이미지를 받아오는 방법은 아래와 같습니다. 우선, movie file in 오퍼레이터를 만들고 fi..
안녕하세요. doi입니다. 그동안 잘 지내셨나요? 요새 날이 많이 따뜻해서 꽃이 한창 피고 있네요. 코로나 때문에 꽃놀이도 못하고 문밖으로만 아름다운 풍경 보고 있어요. 오늘은 오퍼레이터에 대해서 좀 더 알아보는 시간을 가질거에요. 지난번에 인터페이스에서 network editor설명할 때 살짝 보고 넘어갔는데요. 오퍼레이터는 하나의 파이썬 클래스이기도 해요. 쉽게 말하자면 기능을 수행하는 박스라고 생각하시면 되는데요. 오늘은 좀 더 구체적으로 오퍼레이터에는 어떠한 것들이 있는지 알아볼거에요. network editor의 빈 공간을 더블 클릭하거나 tab키를 누르시면 위와 같은 오퍼레이터 창을 보실 수 있어요. 만약, 중복으로 선택하시고 싶으시면 ctrl키를 누르신 상태로 선택하시면 돼요. 오퍼레이터는 ..
오늘은 저번시간에 이어서 터치디자이너 인터페이스에 대해서 마저 설명해볼게요. 생각보다 길어지네요 ;; 03. Timeline 타임라인의 기능은 다른 영상 프로그램들과 유사해요. 간략히 설명하고 넘어갈게요. play / pasue 는 스페이스 바 누르시면 돼요. 간혹, 영상이 안나올 경우 이 부분을 제일 먼저 체크해보시면 돼요. 04. Palette(alt+L) 팔레트 창은 컴포넌트 라이브러리라고 생각하시면 돼요. 팔레트 창은 '.tox'(터치디자이너 컴포넌트 파일)을 가지고 있어요. 여기에는 자주 사용하게 되는 오퍼레이터, 파이썬 스크립트, UI 컴포넌트들이 모여있어요. 즉, 템플릿의 모임이죠. 이것저것 가져와서 사용해보셔도 많은 공부가 되실 거에요. Palette의 My Components에는 자신의 ..