opnode_sum.py로 Houdini의 노드 목록, VEX 등의 함수 목록을 가져옵니다.
Houdini는 일일 빌드 수준에서 버그 수정뿐만 아니라 새로운 기능도 추가됩니다.
이러한 정보는 SideFX 저널 페이지 ( htps //w w. 그런 다음 fx. 코 m/찬게ぉg/ )에서 확인할 수 있습니다.
따라서 opnode_sum에서 검색하면 다음 내용이 표시됩니다.
Houdini16.5.550부터 VEX가 16.5.557부터는 HScript, 익스프레션, SobVerb까지의 정보를 출력할 수 있게 되어 있지 않습니까! ! !
이 opnode_sum.py는 Houdini 설치 디렉토리/houdini/python2.7libs 바로 아래에 있습니다.
이 디렉토리 내에는 Houdini 관련의 편리한 모듈이 여러가지 있습니다. 일반적인 것은 toolutils.py입니다.
이것은 온라인 도움말 ( h tp // w w. 그런 다음 fx. 이 m / 그 / cs / 편지에 16.5 / m /와 l_sc pt )에 사용하는 방법이므로 참고하십시오.
opnode_sum.py로 JSON 출력
Houdini Terminal(Windows의 경우 시작 메뉴->Side Effects Software->Houdini16.5.x->Utilities->Command Line Tools)을 시작하고,
Windows:hython %HH%/python2.7libs/opnode_sum.py > result.json
Mac,Linux:hython $HH/python2.7libs/opnode_sum.py > result.json
이제 JSON 파일로 노드 목록과 같은 목록을 파일로 내보낼 수 있습니다.
JSON 파일을 FireFox 브라우저에서 열어 보면 이런 느낌입니다.
Houdini16.5.550 이전까지의 버전이라고 Nodes, Shelves의 항목 밖에 리스트에 나왔습니다만, EXPR, Verbs, Vex, hscript까지 출력되게 되어 있습니다! 이것은 기쁜 기능 추가군요.
EXPR 배포:
사용 가능한 HScript 익스프레션 목록이 표시됩니다.
Nodes 배포:
노드 목록이 표시됩니다. 엄청 있어요.
Shelves 배포:
선반 탭과 그 안에 정의된 도구 그룹 정보가 표시됩니다.
Verbs 배포:
동사가 표시됩니다.
Verb는 무엇입니까? 라고 생각하는 사람이 있을지도 모르겠네요.
Verb="동사"입니다. 확실히 컴파일 블록에의 대응을 위해서 제안된 것이었다고 생각합니다만,
통상의 노드의 처리는, 「Houdini가 ○○에 대해 △△를 실행한다」라고 하는 명령형체입니다. Houdini가 주어(Subject), ○○가 목적어(Object), △△가 동사(Verb)입니다. 영문법으로 말하면 SVO입니다.
복수 노드의 조합의 처리를 하나의 처리 형체로 정리하기 위해서는 목적어(Object)를 공유하고 동사(Verb)의 부분만을 복수의 조합으로 할 수 있도록 하고 싶기 때문에 이러한 개념이 있다. , 파이썬 SOP에서 사용합니다.
온라인 문서( h tp // w w. 그런 다음 fx. 코 m / 그럼 / 드 cs / 어이 / 모래 l / 코 mpi # ゔ rbs )
Vex 배포:
VEX 함수 목록이 표시됩니다.
hscript 배포:
HScript 함수 목록이 표시됩니다.
옵션
opnode_sum.py의 소스 코드를 보면 옵션이 제공됩니다.-p
: 파라미터 정보도 출력합니다.--briefparms
: 이름/라벨의 파라미터 정보를 출력합니다.
Windows:hython %HH%/python2.7libs/opnode_sum.py -p > result.json
Mac,Linux:hython $HH/python2.7libs/opnode_sum.py -p > result.json
-p 없음:
-p 있음:
요약
Houdini는 매일 빌드 수준에서 새 노드가 추가되거나 더 이상 사용되지 않는 노드가 삭제됩니다.
그것은 VEX 함수와 파이썬 함수 모두 비슷합니다.
버젼업의 때마다, 어떠한 변경이 가해졌는지를 조사할 때는 SideFX의 저널의 페이지에서 확인하는 것도 중요합니다만 opnode_sum.py를 사용하는 것으로 면밀하게 조사할 수 있습니다. 매우 편리하네요.
Reference
이 문제에 관하여(opnode_sum.py로 Houdini의 노드 목록, VEX 등의 함수 목록을 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kit2cuz/items/01283e419b5b0e37ff09
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
opnode_sum.py의 소스 코드를 보면 옵션이 제공됩니다.
-p
: 파라미터 정보도 출력합니다.--briefparms
: 이름/라벨의 파라미터 정보를 출력합니다.Windows:
hython %HH%/python2.7libs/opnode_sum.py -p > result.json
Mac,Linux:hython $HH/python2.7libs/opnode_sum.py -p > result.json
-p 없음:
-p 있음:
요약
Houdini는 매일 빌드 수준에서 새 노드가 추가되거나 더 이상 사용되지 않는 노드가 삭제됩니다.
그것은 VEX 함수와 파이썬 함수 모두 비슷합니다.
버젼업의 때마다, 어떠한 변경이 가해졌는지를 조사할 때는 SideFX의 저널의 페이지에서 확인하는 것도 중요합니다만 opnode_sum.py를 사용하는 것으로 면밀하게 조사할 수 있습니다. 매우 편리하네요.
Reference
이 문제에 관하여(opnode_sum.py로 Houdini의 노드 목록, VEX 등의 함수 목록을 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kit2cuz/items/01283e419b5b0e37ff09
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(opnode_sum.py로 Houdini의 노드 목록, VEX 등의 함수 목록을 가져옵니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kit2cuz/items/01283e419b5b0e37ff09텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)