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 |