독학.NET

VEX 인트로

단 몇줄만의 코딩으로 엄청난 결과를 가져오는 파워풀하면서도 조금은 두려운 VEX 의 세계로 들어가보자.

Posted: September 5, 2017
Version: Houdini 16

VEX 란 무엇인가?

결론적으로 VEX 는 VOP 이다.

 (Scene in Film Interstellar)

(Scene in Film Interstellar)

 

VEX 는 'Vector Expression Language' 의 줄임말이다.

VEX 는 프로그래밍 언어 C++ 과 비슷한 형태를 갖는다.

프로그래밍 경험이 없는 초보자에게는 두려운 대상일수도 있지만 조금씩 익숙해지면 VEX 의 편리함에 감탄할 때가 온다.


VEX 특징

많은 사람들이 VEX 와 VOP 의 차이점을 궁금해한다.

 VEX 코딩

VEX 코딩

 

VOP 은 노드들을 연결하는 프로그래밍이다.

VEX 는 텍스트를 기입하는 프로그래밍이다.

 

VOP 작업의 대부분은 VEX 로도 가능하다.

VEX 작업의 대부분 역시 VOP 로도 가능하다.

 

또한 VEX 는 Expression 에서와 같이 유용한 함수들을 포함하고 있다.

이 때문에 간혹 VEX 와 Expression 을 혼동하는 경우가 많다.

후디니에서 VEX 와 Expression 은 다른 별개의 영역이고 쓰는 문법도 다르다.

expression 은 주로 파라미터창에서 비교적 간단하게 쓰이고, vex 는 주로 지오메트리 어트리뷰트를 수정할 때 사용된다.