일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 터치디자이너
- 터치디자이너 에이블톤
- 터치디자이너 if
- 터치디자이너 참조
- 터치디자이너 강의
- touchdesigner GPU
- 터치디자이너 클론
- 파이썬
- 터치디자이너 Instancing
- TouchDesigner
- 터치디자이너 인터페이스
- 터치디자이너 튜토리얼
- touchdesinger
- 터치디자이너 interface
- 터치디자이너 파이썬
- 터치디자이너 python
- TDableton
- 파이썬reference
- 터치디자이너 함수
- 터치디자이너 timeline
- 터치디자이너 replicator
- 터치디자이너 list
- touchdesigner particle
- 파이썬 if
- displace
- 터치디자이너 오퍼레이터
- ableton live 10
- touchdesigner displace
- 터치디자이너 reference
- Today
- Total
목록TouchDesigner/TouchDesigner 파이썬 (19)
caLAB
콜백 함수 이벤트가 실행됐을 때, 사용자에게 다시 알려주는 함수. TD wiki 활용 팁 op검색할 때 특정 op에 국한되어 있는 것에 대한 검색일 경우에는 Top Class 목록을 확인 하면 되고. 좀 더 일반적인, 즉, 다른 op에도 해당되는 기능일 경우 Op Class를 확인한다. replicator Template DAT Table에는 복제할 데이터 목록을 포함한 dat operator를 넣는다. Master Operator에는 복제될 형태의 operator를 넣는다. movie File In의 File 파라미터에 op('folder1')[me.digits, 0].val이라고 expression을 입력한다. -> 내가 포함하고 있는 숫자를 가져온다. ex) item1 op는 1을 return한다...
안녕하세요. 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가 리스트 형태로 되어있기 때문인데요. 따라서 아래와 같이 리스트로 캐스팅을 하게 되면 각 좌표의..
안녕하세요. doi입니다. 오늘은 자료구조 그 중에서도 '리스트'에 대해서 알아볼거에요. 자료구조란? 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 간단히 말하면 어떤 방식으로 자료를 다룰 것인지에 대한 것이 자료구조에요. 이 부분은 저도 요새 막 유튜브를 보면서 공부하고 있네요. 더 궁금한 점이 있으면 자료구조에 대한 튜토리얼을 알아보시면 될 것 같아요. 리스트란? 자료를 순서대로 저장하는 자료구조로, 차례대로 한 줄로 연결된 선형 구조. 더 궁금한 점이 있으면 자료구조에 대한 튜토리얼을 알아보시면 될 것 같아요. Index 사용해서 값 가져오기 리스트의 길이 프린트 하기(len) 리스트 슬라이싱(범위 지정하여 값 가져오기) 리스트에 값 추가하기(appen..
안녕하세요. doi 입니다. 오늘은 변수 캐스팅(형변환), 자릿수 반올림(round), op데이터 참조하는 방법에 대해서 알아보도록 하겠습니다. constant CHOP의 데이터를 text에서 제어 해보겠습니다. 아래와 같이 세팅합니다. 그리고 호기롭게 run script를 하시면 아래와 같은 에러 메시지를 얻으시는데요. value의 type이 잘못 설정 되어있는 것 같습니다. 타입을 변환하는 것을 '캐스팅'이라고 하는데요. 변환을 원하는 변수를 원하는 자료형으로 감싸는 형태로 만드시면 됩니다. 그러면 아래와 같이 타입 변환이 되면서 에러 메시지가 더이상 뜨지 않게 됩니다. 여기서 못 보던 %r이 나오는데요. 문자열 포맷 코드 중 %r은 모든 자료형 대입이 가능합니다. 따라서, %r에는 float, st..
안녕하세요. doi입니다. 오늘은 TD에서 if문을 사용해보는 시간을 갖도록 하겠습니다. 기존에 프로그래밍을 해보신 분들은 if문이 익숙하실텐데요. if문은 조건을 설정해주는 것이라고 이해하시면 쉽습니다. 내가 지정한 경우에만 코드를 실행시키고 싶을 때 사용하는 것이죠. if문의 가족으로는 if, else if(elif), else가 있습니다 if는 만약에 ...하면 ...하겠다. else는 if는 if를 제외한 나머지에서 만약에...하면 ...하겠다. else는 if와 else if를 제외한 나머지는... 하겠다. 라고 이해하시면 됩니다. 기본적인 파이썬에서 사용형태는 아래와 같습니다. if x > 10: