'Houdini > VEX' 카테고리의 다른 글

vex로 코딩해 본 여러가지  (0) 2012.12.11
VEX의 특성  (0) 2012.12.02
나름 약간 변경해본 것...  (0) 2012.11.30
inline code노드  (0) 2012.11.17
Posted by scii
:


curvature_shader.vfl

dturb.vfl

fire_shader.vfl

ex1_.vfl

ex2_.vfl

ex3_dot.vfl

ex4_Quaternion.vfl


cross product 구하기.

vex로 하니까 정말 간단히 된다.


두번째 인풋으로 들어오는 포지션을 원래 포지션의 노말이 가리키도록 하고있다.


카메라의 노말을 구한 후의 일이다.

카메라의 노말과 원래 노말과 dot product를 구하고있다. 그래서 카메라의 노말과 현재 노말이 90도를 넘는지를 판단.


쿼터니언의 회전방식을 적용하고있다.


'Houdini > VEX' 카테고리의 다른 글

vex로 만들어 본 노이즈의 적용방식  (0) 2012.12.11
VEX의 특성  (0) 2012.12.02
나름 약간 변경해본 것...  (0) 2012.11.30
inline code노드  (0) 2012.11.17
Posted by scii
:

구문 강조 적용


1. $HOME/.vim/ 에서 syntax 디렉토리를 만든다. 이 디렉토리는 구문강조를 위한 디렉토리이다.


2. syntax 디렉토리안에 확장자.vim 파일(구문 강조파일이 된다)을 만든다. 파일이 있으면 그 디렉토리안에 갖다둔다.

내가 만든 vex 구문 강조 파일

vfl.vim

vfl(130225_new).vim


3. $HOME/.vimrc 파일을 연다. 기본적으로 syntax on은 되어있을 것이다.

제일 끝 줄에 이것을 추가한다.

au BufRead,BufNewFile *.vfl set filetype=vfl.vim 

이것은 확장자가 vfl인 파일을 열거나 새로운 파일을 만들 때 자동적으로 vfl.vim을 쓴다는 것이 된다.


이로써 구문 강조는 끝이난다. 


내가 수정한 jellybeans 컬러스키마!!  vex에 맞게 수정하였다.

jellybeans_VEX.vim






들여쓰기 적용

※  참고로 vex는 C언어를 기반으로 만들어져있기때문에 C언어의 들여쓰기를 그대로 적용시키면 된다.


1. /usr/share/vim/vim73/indent 디렉토리로 이동한다.


2. c.vim 파일을 하나 복사하여 vfl.vim 파일로 만든다.(여기있는 파일들은 모두 관리자모드로 해야한다)

내가 만든 vex 들여쓰기 파일

vfl.vim


3. $HOME/.vimrc 파일을 연다.

set ci

이것을 적용시킨다. 이것은 c 스타일로 들여쓰기를 셋팅한다는 것이다.


이로써 구문 강조 및 들여쓰기 적용이 끝이난다.

Posted by scii
:

'Houdini > Houdini Data' 카테고리의 다른 글

EditPlus3로 vfl 파일을 otl로 Compile  (0) 2012.12.03
VEX 구문강조(Edit Plus3)  (0) 2012.12.03
JEdit  (0) 2012.11.18
Posted by scii
:



EditPlus로 컴파일하면 Houdini에 바로바로 연동되니까 참 좋다~!!

계속 왔다갔다 ctrl+c, ctrl+v 안하니까... 굿! 편하다

'Houdini > Houdini Data' 카테고리의 다른 글

EditPlus v3.41.966 Potable  (0) 2012.12.03
VEX 구문강조(Edit Plus3)  (0) 2012.12.03
JEdit  (0) 2012.11.18
Posted by scii
:


vex_final(add_pragmas).stx

마지막 수정(pragmas 추가)




VEX.acp

자동완성 파일

'Houdini > Houdini Data' 카테고리의 다른 글

EditPlus v3.41.966 Potable  (0) 2012.12.03
EditPlus3로 vfl 파일을 otl로 Compile  (0) 2012.12.03
JEdit  (0) 2012.11.18
Posted by scii
:

VEX의 특성

Houdini/VEX 2012. 12. 2. 22:43 |



굳이 이렇게까지 할 필요가 없는데 예제로서 간단히 한번 작성해보았다.

참조자로 받는데 리턴까지할 필요는 없지만, 리턴되는 것을 확인하기 위하여!

둘 중 하나를 택하면된다. 리턴으로 받을 것인지... 아니면, 변수를 인자로 보내서 참조자 형태로 할 것인지...참조자(Call-By-Reference)


'Houdini > VEX' 카테고리의 다른 글

vex로 만들어 본 노이즈의 적용방식  (0) 2012.12.11
vex로 코딩해 본 여러가지  (0) 2012.12.11
나름 약간 변경해본 것...  (0) 2012.11.30
inline code노드  (0) 2012.11.17
Posted by scii
:
Posted by scii
: