VEX, HScript 관련 

https://github.com/teared/vex


Python 관련

만약, codeintel을 설치했다면...

\Sublime Text 3\Packages\SublimeCodeIntel\libs\codeintel2\manager.py

파일의 447번째 줄...

MAX_FILESIZE = 4 * 1024 * 1024

로 바꿔준다.

# Sublime Text 3 는 codeintel이 안먹는다...

그래서 JEDI(제다이마스터) 로 해야 한다.

package control: install package에서 jedi 타이핑 한 후 jedi를 설치한다.

sublime preferences -> package settings -> jedi -> settings - default

에서 python_interpreter와 python_package_paths를 수정한다.


{ // Used to get the `PYTHONPATH`. // You can set a path to your python interpreter, // for example `/home/user/.virtualenvs/myenv/bin/python)`. //"python_interpreter": "python", //"python_interpreter": "C:/Program Files/Side Effects Software/Houdini 15.0.301/bin/hython.exe", "python_interpreter": "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/python.exe", // Additional python package paths. "python_package_paths": [ "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/libs", "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/lib", "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/lib/site-packages", "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/lib/site-packages-forced", "C:/Program Files/Side Effects Software/Houdini 15.0.301/python27/lib/site-packages-ui-forced", "C:/Program Files/Side Effects Software/Houdini 15.0.301/houdini/python2.7libs" ], // Which function arguments to insert in autocompletion: // "all" - all // "required" - those with no default value (that are required) // "" - none //"auto_complete_function_params": "required", "auto_complete_function_params": "all", // "debug", "error", "info", "warn" "logging_level": "warn", // Which completions to show: // "all" - both jedi's and sublime's // "jedi" - only jedi's // "default" - only jedi's if it has something to show, otherwise sublime's "sublime_completions_visibility": "default" }


# Tip: Window라면.. EDITOR="C:/path/Sublime Text 3/sublime_text.exe -w" 이렇게 houdini env에 추가한다.


Highlight 문제,

package control: add repository 에서

https://github.com/n1k0/SublimeHighlight/tree/python3

를 추가해준다.

그 다음, install package로 SublimeHighlight 를 검색 후 설치해준다.


Edit -> Highlight -> convert to HTML 로 테스트해보면 아주 잘 되는 것을 확인할 수 있다.

Posted by scii
:


나는 vim이 손에 익어서 이것으로 설정을 하였다.


설정 방법:

.bashrc or .bash_profile 에 VISUAL="/usr/bin/gvim --nofork" 를 설정해주면 된다.

그러면 Alt+E 를 눌러서 텍스트 창을 띄운 다음에, 또 다시 Alt+E 혹은 External Editor 를 클릭하면 본인이 설정한 Text Editor가 나온다.


--nofork 옵션을 준 이유:

이것을 하지 않으면, 본래 적혀있던 것이 외부 텍스트 에디터에 나타나지 않는다. (윈도우는 이것을 하지 않아도 된다)

예를 들어, 노드에 어느 칸에 hahha 가 적혀있었고, 이것을 외부 에디터로 열었을 경우, hahha는 외부 에디터에 나타나지 않는 현상이 발생한다. .

그래서 자식 프로세스를 생성하지 않는 nofork 옵션을 주어야 한다. 

Posted by scii
:


범블비로 설정한 우분투 환경에서 optirun bash 명령 후 houdini를 실행시키니 아이콘이 없어지는 현상이 일어났다. 

구글링 검색 후 찾은 해결 방안:

http://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=23427

맨 마지막 러시아 사람이 쓴 글에서 해결했다.


Posted by scii
:

$HOME의 Houdini 디렉토리의 houdini.env 셋팅.

# 외부 편집기로 gedit를 쓸 수 있다.

# Houdini를 실행시킬때마다 경로가 적힌 디렉토리의 otl들을  자동적으로 인식해서 들고온다.




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
:

후디니는 기본적으로 키 줄 때 alt+마우스클릭으로 편하게 줄 수 있게 셋팅이 되어있다.


하지만 기본셋팅으로 우분투에도 alt+마우스클릭 단축키가 있다. 그러다보니 서로 중복되어서 후디니에서 alt+클릭이 안먹힌다.


이 문제점 해결은 Compiz Config Settings Manager에서 마우스 설정을 변경하여 해결할 수 있다. 

설치가 안되있다면 "sudo apt-get install compizconfig-settings-manager"를 실행하여 설치한다.


컴피즈 설정 마법사에서 window managment의 Move window에서 해제하면 불편하니 alt키를 super키로 변경한다. 리눅스에서 super키는 윈도우키이다.








Posted by scii
:

우분투 11버전에 후디니 설치 시 아이콘이 깨지는 문제가 발생.


http://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&p=108866&highlight=#108866

해결방법 원본.



일단 터미널 열어서 

$ cd /opt/자기가 설치한 후디니 버전 디렉토리

$ source houdini_setup

$ echo $HOUDINI_BUILD_KERNEL

$ cd hsvg

$ ./hsvg $HH/help/nodes/images/fov.svg -o/tmp


libgio 오류가 나타나는지 확인. 만약 libgio오류가 나타난다면, 밑에 작업들 시도.

$ sudo mkdir oldlibs

$ sudo mv lib* oldlibs (lib로 시작하는 모든 파일 oldlibs 디렉토리로 옮기는 작업)


다시 한번 hsvg명령 실행.

$ ./hsvg $HH/help/nodes/images/fov.svg -o/tmp


hsvg명령 실행 후 오류 또는 경고가 전혀 나지 않는다면 성공!

후디니를 다시 시작하기 전에 아이콘 캐쉬 제거.

$ cd ~

$ rm -r ~/houdini10.0/config/Icons

$ houdini -foreground

Posted by scii
:

후디니 설정을 안해주면 부팅할때마다 /opt/hfs버전/source ./houdini_setup/bash를 해서 등록을 해야 터미널에서 후디니를 치면 후디니를 실행할 수 있다.

하지만, 터미널을 실행할 때마다 자동적으로 후디니를 등록하게 하면 터미널에서 houdini만 쳐도 실행이 된다. 


자기 홈 폴더에서 ls -a를 치면 . bashrc가 보일 것이다.


$ vi .bashrc 후

대문자 G를 눌러 파일 맨 끝으로 이동 한다.  그 밑에 줄에 이것들을 입력하면, 터미널 실행과 동시에 후디니를 자동적으로 등록한다.


cd /opt/후디니버전(ex:hfs11.0.733)/

source ./houdini_setup_bash

cd &OLDPWD



Posted by scii
: