'Houdini/SOP'에 해당되는 글 23건

  1. 2012.05.02 RGB나누기
  2. 2012.05.01 sin과 if를 이용해 사방으로 흩어지게 연출
  3. 2012.05.01 peak 노드 활용
  4. 2012.05.01 fit()
  5. 2012.04.30 Box 애니
  6. 2012.04.30 foreach, connectivity, partition
  7. 2012.04.30 foreach 노드의 활용

RGB나누기

Houdini/SOP 2012. 5. 2. 17:31 |







connectivity SOP

connectivity 노드는 오브젝트별로 나누어  attribute를 만든다.

myclass라는 속성을 만들었고 myclass[0]에는 포인트넘버 0~5까지 들어가있다. 그래서 myclass[0]은 박스하나를 말한다.





partition SOP

partition 노드는 connectivity노드로 속성을 만든것을 가지고 사용자가 직접 룰을 정해 그룹으로 만들 수 있게 해준다.




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

ramp를 활용한 애니메이션  (0) 2012.05.18
point sop과 foreach sop  (0) 2012.05.03
sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
peak 노드 활용  (0) 2012.05.01
fit()  (0) 2012.05.01
Posted by scii
:






사방으로 흩어지게할 때 rand() 함수로만으론 무리가있다. 왜냐면, rand()함수는 0~1의 난수(pseodo-random) 값만 리턴하기 때문이다.

그래서 -1 ~ 1값을 얻을려면 sin 함수등.. 다른 함수를 써야 한다.

if() 문으로도 조건을 제시하여 -1을 곱할 수 있다.


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

point sop과 foreach sop  (0) 2012.05.03
RGB나누기  (0) 2012.05.02
peak 노드 활용  (0) 2012.05.01
fit()  (0) 2012.05.01
Box 애니  (0) 2012.04.30
Posted by scii
:

peak 노드 활용

Houdini/SOP 2012. 5. 1. 23:10 |



$임의변수 * $TY2 + (1-$임의변수) * $TY

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

RGB나누기  (0) 2012.05.02
sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
fit()  (0) 2012.05.01
Box 애니  (0) 2012.04.30
foreach, connectivity, partition  (0) 2012.04.30
Posted by scii
:

fit()

Houdini/SOP 2012. 5. 1. 21:43 |





fit(num, oldmin, oldmax, newmin, newmax)


Return a number between newmin and newmax that is relative to num in the range between oldmin and oldmax. If the value is outside the old range, it will be clamped to the new range.

ex) fit(3,1,4,5,20)=15


fit($FEND-$F, 1, $FENT, 0, 1)은 전체 프레임을 0~1로 단위화 시켜버린다.

즉 맨 처음 프레임의 리턴되는 값이 1(정확히는 0.995....)이다. 맨 끝 프레임의 리턴 값은 0이 된다. 최소값이 0이고 최대가 1이기 때문에.

그리고 프레임끝-현재프레임 이기때문에 num이 0이되면 당연히 0 


참고로 Num이 최대값이상인 수면 최대값으로, Num이 최소값이하인 수면 최소값으로 됨

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

sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
peak 노드 활용  (0) 2012.05.01
Box 애니  (0) 2012.04.30
foreach, connectivity, partition  (0) 2012.04.30
foreach 노드의 활용  (0) 2012.04.30
Posted by scii
:

Box 애니

Houdini/SOP 2012. 4. 30. 16:19 |




facet노드의 노말다루기.

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

sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
peak 노드 활용  (0) 2012.05.01
fit()  (0) 2012.05.01
foreach, connectivity, partition  (0) 2012.04.30
foreach 노드의 활용  (0) 2012.04.30
Posted by scii
:



foreach노드 : 컴퓨터 언어의 for문과 같다고 보면된다.


connectivity 노드 : point 또는 primitive 의 고유한 값을 가진 속성을 만듦.


partition 노드 : 사용자가 제공하는 rule을 기반으로 그룹을 형성한다.

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

sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
peak 노드 활용  (0) 2012.05.01
fit()  (0) 2012.05.01
Box 애니  (0) 2012.04.30
foreach 노드의 활용  (0) 2012.04.30
Posted by scii
:

foreach 노드의 활용

Houdini/SOP 2012. 4. 30. 14:37 |




여기서 쓰인 수식들과 노드들


- 수식 -

stamp()

stamps() = 문자열기반의 stamp이다. 문자열을 리턴.

padzero() = 0을 추가한다. padzero(3, $F)면 001, 002... 이런식이 된다.

opdigits() = 문자열속에 있는  숫자를 추출한다. opdigits("/e1df34") 이렇게하면 34가 추출됨.

rand() = 0~1사이의 가짜난수를 생성.


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

sin과 if를 이용해 사방으로 흩어지게 연출  (0) 2012.05.01
peak 노드 활용  (0) 2012.05.01
fit()  (0) 2012.05.01
Box 애니  (0) 2012.04.30
foreach, connectivity, partition  (0) 2012.04.30
Posted by scii
: