'Houdini/CHOPs'에 해당되는 글 6건

  1. 2013.01.27 CHOPs 의 slope 노드를 이용
  2. 2013.01.27 chops의 lag를 이용한 애니메이션
  3. 2012.08.23 12.08.20 MON
  4. 2012.08.17 12.08.16 THU
  5. 2012.08.14 12.08.13 MON
  6. 2012.08.12 12.08.09 THU



바닥에 닿을때만 색깔이 변화하도록 chop에서 데이터를 받는 노드 구성.

속성을 하나 만들어서 chop에서 slope를 이용하여 그래프를 만든다. 그 후 그 데이터를 만들어놓은 속성에 맵핑시킨다.

그 다음 그 맵팅된 값을 색에 곱해주면 바닥에 닿을때만 색상이 변화한다.


slope를 통하여 속도를 구한다. 그 다음 트기러를 이용하여 그래프를 조금 만져준다.



최종적으로 나온 그래프의 모양


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

chops의 lag를 이용한 애니메이션  (0) 2013.01.27
12.08.20 MON  (0) 2012.08.23
12.08.16 THU  (0) 2012.08.17
12.08.13 MON  (0) 2012.08.14
12.08.09 THU  (0) 2012.08.12
Posted by scii
:



노드 구성의 대략적인 설명을 하자면, 일단 v와 N을 통하여 진행방향을 계산해둔다.

그다음,  chop의 lag 노드를 이용해서 잔상같은 포지션을 얻은 후 이 포지션과 원래 포지션을 빼서 노말에 넣는다.

최종적으로 노말과 내적계산한것을 곱한 후 원래 포지션에 더하는 노드 구성이다.


1프레임 후의 v을 얻기위한 노드 구성들이다. 이것으로 인해 진행방향을 알 수 있다.


v와 N의 내적을 구한 값을 속성으로 만들고 있다. 


chop 내부의 모습이다. geometry 노드로 sop의 transform 데이터를 가져온 후 lag 노드를 붙여주었다. 


포지션들 빼주어서 노말을 만들고 있다.


노말의 길이만큼 공이 늘어지게 만들고 있다.


vopsop 내부의 이 구성은 point sop과 속도 비교를 위해서 만든 것이다. inline 노드를 통해서 구성하였다.


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

CHOPs 의 slope 노드를 이용  (0) 2013.01.27
12.08.20 MON  (0) 2012.08.23
12.08.16 THU  (0) 2012.08.17
12.08.13 MON  (0) 2012.08.14
12.08.09 THU  (0) 2012.08.12
Posted by scii
:

12.08.20 MON

Houdini/CHOPs 2012. 8. 23. 15:50 |

◎ Area CHOP

# 앞에 것을(위의 노드) 더해서 그래프로 만든다.


※ relative start/End

# 상대적이다. 스타트의 상대적.

# 그렇게 잘 안씀.


◎ Slope CHOP

# velocity의 변화량을 가지고 작업할 때 좋다.




※ Merge Sop 에서 "Warning" 이 나오는 이유?


=> 각각의 노드에서 애트리뷰트가... 한쪽에는 있는데 다른 한쪽에는 애트리뷰트가 없을 때 "경고"가 뜬다.

없는 쪽에는 "Default 값" 이 들어가서 들어가도 되냐고 경고가 뜨는 것이다.

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

CHOPs 의 slope 노드를 이용  (0) 2013.01.27
chops의 lag를 이용한 애니메이션  (0) 2013.01.27
12.08.16 THU  (0) 2012.08.17
12.08.13 MON  (0) 2012.08.14
12.08.09 THU  (0) 2012.08.12
Posted by scii
:

12.08.16 THU

Houdini/CHOPs 2012. 8. 17. 03:19 |

※ velocity를 적분하면 포지션이 나온다. 


※ area는 디스턴스를 구할 때 씀.


※ fr은 chan파일을 불러올 때!! fr은 frame


◎ Channel CHOP

- channel scope

# channel에서 썼던 것.


- Attribute scope

# 채널에서 썼던 것을 이 애트리뷰트에 그대로 갖다 써라라는 것.


※ point position이 있으면 geometry CHOP으로 불러야 함.


◎ Slop CHOP

# 미분을해서 속도를 구할 수 있다. 


◎ Area CHOP

# 적분을해서 속도를 이동거리로 구할 수 있다. 

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

CHOPs 의 slope 노드를 이용  (0) 2013.01.27
chops의 lag를 이용한 애니메이션  (0) 2013.01.27
12.08.20 MON  (0) 2012.08.23
12.08.13 MON  (0) 2012.08.14
12.08.09 THU  (0) 2012.08.12
Posted by scii
:

12.08.13 MON

Houdini/CHOPs 2012. 8. 14. 17:49 |
※ CHOP에서만 할 수 있는 것.
# 미분, 적분을 할 수 있다.
# 모션과 그래프 분석을 할 수 있다. 
# 그래프를 가지고 모션을 제어할 수 있다. 

--------- 채널 만들기 -----------

※ 바 부분만 잡고 슬로프를 움직이면 Acceleration은 건들지 않고 슬로프만 건든다..
※ 점 부분만 잡고 슬로프를 움직이면 Acceleration과 슬로프를 건든다.

◎ channel CHOP
- func~
- use full ~
# 내가 한 모든 애니


- current~

# 현재 키프레임


※ func - Cubic()

# Acceleration을 컨트롤 못함. 슬로프만 컨트롤한다. 


◎ Constant CHOP

# 채널을 많이 만들 수 있다. 


- snapshop

# 스냅샵기능이 있어서 위에 있는 슬로프를 스냅으로 찍을 수 있다. 


◎ Noise CHOP

# sop과 등등의 용어가 조금 다름.

# period (Frequency의 반대)

# 숫자가 낮아지면 고주파가 된다. 


# Hamornics

# Turb과 같다. 몇번을 더할 것인지.


# roughness

# 한 옥타브를 지날때마다 얼마만큼의 Amplitude를 곱할 지.


- Constraint

# 곱, 더할 때 처음과 끝에

# 시작과 끝을 딱 정해준다. 

# Mean은 평균값이다.


◎ Pulse CHOP

# 다른 sop이나 다이나믹에서 pulse를 가져와서 개수를 세어주는 것. 여기서 직접하는 것은 드물다. 


- width

# 시간축에 맞게 설정.


- limit

# 제한.


◎ wave CHOP

- phase

# offset이다. 시간축으로 옵셋.


◎ Delete CHOP

# sop, pop의 delete노드와 비슷하다. 


◎ Limit CHOP

# clamp 하고 싶으면 limit를 써야 한다. 


- postive Only

# abs()와 같다 .절대 값을 말함.


- Quantize

# 디지털 할 때.

# 디지털신호로 다시 샘플링을 해준다. 


◎ Trim CHOP

# 시간 축으로 잘라 줌.


- unit values

# 데이터를 조작해서 많이 씀.


# 많이 쓰는 것은 abs이다


※ 시간축으로 잘라는 것은 trim으로

value값으로 잘라주는 것은 clamp


◎ Shift CHOP

# 프레임을 옮길 때.


◎ Stretch CHOP

# 시간축으로 늘리는 것.


- constant Area

# 면적을 똑같이 하려고 노력해준다. 


◎ Math CHOP

# 수학 연산


- chann pre~

# 수학 연산하기 전에 미리 연산한다. 


- match by

# 이름이나, 숫자가 같은 것끼리 연산할 것인지.


- Align

# 길이를 맞춰 연산.


- Mult~ Add

- pre~ - Add

# 어떤 연산을 하기 전에 먼저 더할 것인지.


- Range

# fit()과 비슷하면서 다르다. fit은 오버되는 것을 clamp시키지만 이것은 clamp를 안시킨다 .


◎ Merge CHOP

# 단순하게 합쳐짐. 


- Duplicate ~ Name

- Make Unique

# 다른 이름으로 만든다. 


◎ Count CHOP

- Trigger Thre~~

# 이 경계를 넘어가는 애들의 카운트를 세어준다. 


- release in~

# 아래값들 카운트 0아래.


◎ Trigger CHOP

# count랑 비슷하다. 

# 많이 씀.


◎ Lag CHOP

# 애니를 스프링처럼 쫓아간다. 

# "관성"이 있는 것처럼 움직인다. 


◎ Spring CHOP

# 스프링처럼의 모양이 됨.

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

CHOPs 의 slope 노드를 이용  (0) 2013.01.27
chops의 lag를 이용한 애니메이션  (0) 2013.01.27
12.08.20 MON  (0) 2012.08.23
12.08.16 THU  (0) 2012.08.17
12.08.09 THU  (0) 2012.08.12
Posted by scii
:

12.08.09 THU

Houdini/CHOPs 2012. 8. 12. 20:00 |

Export Data From CHOP

* Export CHOP

* Rename CHOP


Import Data into CHOP

* Fetch CHOP

* Geometry CHOP

* Object CHOP

* File CHOP


Expression

* chop()

* chopf()

* chopi()


※ 외부장치에서 chop을 쓴다. 

# ex) 조이스틱, MIDI 등등...


◎ Noise

- Periad

# 프리퀀시랑 같은데 값이 반대다. 즉, 낮추면 프리퀀시가 높아진다.


※ export

# 다른곳으로 보낸다.

# 강제로 보내서 값을 못바꾸도록 한다. 휴먼버그를 최대한 줄일 수 있다.

ex) 강제로 trans에 보냄.


※ frame 1이 index 0이다.


※ sample rate

# 그래프를 만들 때, 24프레임으로 할 것이냐 초로할 것이냐 등의 기준을 정함.


※ dot을 체크하면 수동으로 값을 바꿀 수 있다. 하지만, 이것을 하면 자동으로 lock걸어져서 프로시쥬얼하지 못하다.


※ Adapt

# 어디부터 어디까지 보여질지를 결정


※ chop의 모든 노드는 common 이라는 것이 있다. 

- scope

# pop의 source랑 같다 


- sample rate match

- resample Max

# 프레임 rate 의 가장 높은것에 맞춰라.


- Units

# 초냐 프레임이냐 샘플이냐를 정의하는 곳.

# 가장 많이 쓰는 것은 프레임.


※ chop은 기본적으로 "초"이다. 기본이 0~10초이다. 


- Time slice

# 추킹시간을 줄여준다. ?


- Unload

# 특정 프레임에 갔을 때 그 뒷프레임 계산을 하지않는다.


- Export prefix

# 다른 채널로 보낼 때!!

# 여기다 노드를 정해주면 된다. ex) /obj


- Graph color step

# 그래프 색의 기준을 정함. 낮추면 전혀 다른 색이 됨. 각각


◎ Export chop

# 익스포트 하는 chop


◎ Rename chop

# 이름을 바꿔줌. ex) sphere:*


※ chop()

# chop을 가져온다. 


※ $CH

# 파라미터의 이름을 리턴하는 변수이다. 


※ $I

# sample 값.


※ chopf()

# 채널 frame을 가져옴.


※ chopi()

# 채널 index(샘플)을 가져옴.



@@@@ chop으로 import 하기 @@@@


◎ Geometry chop

# Attribute sop의 애트리뷰트를 가져옴.


- rename

# 가져와서 이름을 어떻게 할 것인지.

# 기본적으로 포인트넘버를 기준으로 가져온다. 


- extend left

# 그래프 모양.


◎ Fetch chop

# 파라미터의 채널 레퍼런싱을 한다. 


- sele~ created ch~

# 내가 애니 넣은 것의 파라미터만 가져온다. 


- Non~ cons~

# 그래프가 변형된 것은 모두 가져온다. 


- Channel

- Ch~ Range

# 어디부터 어디까지 가져올 것인지를 결정.


◎ Object chop

# 한 obj가 다른 obj의 상대적 움직임을 가져온다. 


◎ File chop

# chan파일 같은 것 가져올 때.

# use name in file 은 이 채널이 기본적으로 무슨 채널이다라는 정보가 있을 때 사용하는 옵션인데, chan파일은 이런 정보를 기본제공하지 않음. 그래서 use new names를 선택하고 그 아래 name칸에 쭉 적어준다. 

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

CHOPs 의 slope 노드를 이용  (0) 2013.01.27
chops의 lag를 이용한 애니메이션  (0) 2013.01.27
12.08.20 MON  (0) 2012.08.23
12.08.16 THU  (0) 2012.08.17
12.08.13 MON  (0) 2012.08.14
Posted by scii
: