[TouchDesigner] 운영자 태그 또는 주석

5814 단어 TouchDesigner
TouchDesigner를 사용할 때 항상 사용하는 운영자
1종류마다 기능을 가지고, 조합해 가는 것으로 제작·개발을 진행해 나갈까 생각합니다.

다만 오퍼레이터로 조작하는 것은 각각의 입출력과 파라미터, 그리고는 미리 보기 정도로, 그 이외의 기능은 별로 사용되고 있는 것을 본 적이 없습니다.

거기서, 이번은 오퍼레이터의 별로 사용되고 있지 않지만 편리한 기능을 소개해 가고 싶습니다.

태그



운영자에게 태그를 지정할 수 있습니다.


위 이미지의 빨간색 원 아이콘을 눌러 태그를 추가할 수 있습니다.
(유감스럽지만 다른 오퍼레이터에서 사용하고 있는 태그가 후보로 나오거나 하는 기능은 없습니다,,)

파이썬
# 取得
op('').tags

# 上書き
op('').tags = ['effect', 'image filter']

# 追加
op('').tags.add('darken') 

다만, 태그는 파라미터의 위의 부분에 표시될 뿐이므로 매우 보기 어렵고, 보기 편리하지 않을 것 같습니다만,
COMP findChildren() 및 OP Find DAT와 결합하여 실력을 발휘합니다.

예를 들어, 이미지에 사용되는 moviefileinTOPimage 라는 태그를 붙였다고 가정합니다.OP Find DAT 의 Limit Max Depath 를 Off 로 해, Tags 의 파라미터를 image 로 변경하면, 특정의 계층하에 있는 image 태그가 붙은 오퍼레이터를 검색할 수 있습니다


사용 예



기동시나 특정 타이밍으로 초기화 처리를 실시하고 싶은 경우

초기화를 실시하는 스크립트의 쓰여진 TextDAT등에 init 의 태그를 부가
OP Find DAT에서 init 태그 검색(위 참조)

init_all.py
for i in range(1, op('opfind1').numRows):
    op(op('opfind1')[i, 'path']).run()

이제 init_all.py를 실행하면 모든 초기화 스크립트를 실행할 수 있습니다!

코멘트



운영자에게 주석을 달 수 있습니다.


태그와 마찬가지로 매개변수 창 위의 아이콘에서 주석을 달기
코멘트가 붙으면(자), 오퍼레이터의 오른쪽 상단에 닦아 마크가 나오고, 그것을 클릭하면 미들 클릭을 했을 때와 같이 오퍼레이터의 인포가 표시됩니다.

코멘트도 태그와 마찬가지로 OP Find DAT 등으로 검색을 할 수 있습니다.

파이썬
# 取得
op('').comment 

# 書き込み
op('').comment  = 'コメントだよー'

사용 예



칼라



통신수의 상자 상황에 색깔을 칠 수 있습니다

(왼쪽: 노란색, 오른쪽: 기본값)

편집기에서 c를 누르면 왼쪽 하단에 색상 팔레트가 표시됩니다.
색상을 지정할 연산자를 선택한 다음 팔레트의 임의의 색을 클릭하여 연산자에 색을 지정할 수 있습니다.

파이썬
# RGB range(0.0~1.0)

# Get
op('').color # -> tuple(r, g, b)  

# Set
op('').color = tuple(r, g, b)

확실히 보면 편집기에서 알기 쉬워진다

Help Document & OP Snippets




운영자를 마우스 오른쪽 버튼으로 클릭하고 Help...를 클릭하면 운영자 문서가 열리고 Python Help...


파라미터 윈도우의 아이콘에서도 날 수 있습니다

Non Default Value



매개변수 창의 오른쪽 상단에 있는 둥근 아이콘을 클릭하면 기본값이 아닌 매개변수만 표시됩니다.


마지막으로



뭔가 짧고 죄송합니다,,
보다 편리한 것인가, 이것은 이렇게 사용하면 좋다! 같은 것이 있으면 알려주세요!

좋은 웹페이지 즐겨찾기