'Houdini'에 해당되는 글 112건

  1. 2016.10.10 고급 문자열 formatting
  2. 2016.10.09 [REGEX] Greedy vs Non-Greedy
  3. 2016.01.25 [PySide] Python panel Test UI
  4. 2016.01.24 Sublime Text3 와 Houdini 연동
  5. 2015.08.24 Very Good Site
  6. 2014.04.21 Houdini Special characters
  7. 2013.09.01 Cross Product (벡터의 외적)
  8. 2013.09.01 Mask Shading

문자열의 format 함수를 이용하면, 좀 더 발전된 스타일로 문자열 포맷을 지정할 수 있다.



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

[REGEX] Greedy vs Non-Greedy  (0) 2016.10.09
[PySide] Python panel Test UI  (0) 2016.01.25
Scene View Select (obj, geo, dop, etc...)  (0) 2013.07.11
rot, trans, scale  (0) 2013.05.25
hou Module Functions  (0) 2013.04.01
Posted by scii
:

정규식에서 Greedy(탐욕스러운)란 어떤 의미일까?


"<.*>" 정규식의 매치 결과로 <html> 문자열이 리턴되기를 기대했다. 하지만 * 메타 문자는 매우 탐욕스러워서 매치할 수 있는 최대한의 문자열인 <html><head><title>Title</title></head></html> 문자열을 모두 소모시켜 버렸다. 어떻게 하면 이 탐욕스러움을 제한하고 <html> 이라는 문자열까지만 소모되도록 막을 수 있을까?

다음과 같이 Non-Greedy 문자인 ? 을 사용하면, * 의 탐욕을 제한할 수 있다.


Non-Greedy 문자인 ? 은 *?, +?, ??, {m, n}? 와 같이 사용할 수 있다.

가능한 한 가장 최소한의 반복을 수행하도록 도와주는 역할.


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

고급 문자열 formatting  (0) 2016.10.10
[PySide] Python panel Test UI  (0) 2016.01.25
Scene View Select (obj, geo, dop, etc...)  (0) 2013.07.11
rot, trans, scale  (0) 2013.05.25
hou Module Functions  (0) 2013.04.01
Posted by scii
:

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

고급 문자열 formatting  (0) 2016.10.10
[REGEX] Greedy vs Non-Greedy  (0) 2016.10.09
Scene View Select (obj, geo, dop, etc...)  (0) 2013.07.11
rot, trans, scale  (0) 2013.05.25
hou Module Functions  (0) 2013.04.01
Posted by scii
:


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
:

Very Good Site

Houdini/Houdini etc 2015. 8. 24. 03:30 |
Posted by scii
:



Special characters in path definition are:
	 @ - Typically expands to the HOUDINI_PATH. Thus, if the
			 HOUDINI_PATH was set to:
			 $HIP
			 $HFS/houdini
			 $HOME/houdini
			 a path defined as "@/vex" would expand to the paths
			 $HIP/vex
			 $HFS/houdini/vex
			 $HOME/houdini/vex
	 = - This expands to the $HIP variable. This path will always
			 point to where the currently loaded hip resides.
	 & - The ampersand character expands to the "default" path.
			 For example, to add a directory to the a path without
			 worrying about what the default path should actually be,
			 simply set the path to: "/mypath;&". This will search
			 the "/mypath" path first, then search the default path.
	 ^ - Some paths are used for multiple directories. For
			 example, the HOUDINI_VEX_PATH is used to define the
			 search path for Surface, Displacement, Sop, etc. VEX
			 shaders. For VEX, the ^ symbol expands to the shader
			 type. Thus, if the HOUDINI_VEX_PATH variable is set to
			 something like "/usr/local/vex;$HOME/vex/^", when
			 loading Surface shaders, the following directories will
			 be scanned:
			 /usr/local/vex
			 $HOME/vex/Surface
			 and if Sop shaders are being searched for, the
			 following paths will be searched:
			 /usr/local/vex


Houdini command-line Shell :  "hconfig -ap" 


Posted by scii
:


핑크색이 foo 벡터 속성 디스플레이 된 모습.

녹색이 up 벡터 속성 디스플레이 된 모습.



cross vector 구하는 공식

X축                                   Y축                                  Z축


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

지수(exp) 함수와 로그(log) 함수의 그래프  (0) 2013.06.23
분수에 같은 파티클에 이미지 입히기  (0) 2013.01.25
노말 방향으로 폭파  (0) 2013.01.25
12.07.12 THU  (0) 2012.07.23
12.07.09 MON  (0) 2012.07.22
Posted by scii
:

Mask Shading

Houdini/HIP Files 2013. 9. 1. 00:06 |
Posted by scii
: