개인작업 2012. 2. 14. 20:07

Ground fracture problem

개인작업 2012. 2. 14. 19:33

RBD Fractured, impatct data, Fracturing building

'개인작업' 카테고리의 다른 글

Voronoi - dynamic - location based fracture (WIP)  (0) 2012.02.17
Ground fracture problem  (0) 2012.02.14
Building, birthing particles based on velocity, smoke  (0) 2012.02.14
fracture test.  (0) 2012.02.14
nprims() Expression  (0) 2012.02.14
개인작업 2012. 2. 14. 19:17

Building, birthing particles based on velocity, smoke

개인작업 2012. 2. 14. 14:51

fracture test.

'개인작업' 카테고리의 다른 글

RBD Fractured, impatct data, Fracturing building  (0) 2012.02.14
Building, birthing particles based on velocity, smoke  (0) 2012.02.14
nprims() Expression  (0) 2012.02.14
Dop관련 포럼 링크.  (0) 2012.01.21
첫번째 테스트영상.  (0) 2012.01.20
개인작업 2012. 2. 14. 09:59

nprims() Expression

prims expression 도 많이 사용되죠. 특히 Particle 을 생성할때 많이 사용되는 것 같습니다.

nprims 는 Primitive 의 수를 돌려주는 기능을 합니다.

간단하게 예를 들어보죠.

 

아래와 같이 Grid SOP 을 하나 생성한 후 Rows 와 Columns 값을 조절해 보았습니다.

 

 

 

      왼쪽 그림과 같이 Operator Information Window 를 통해서 정보를 볼 수 있죠.

      Primitive Numbers 가 0 부터 15 까지 16개의 Primitive 가 생성된 것을 알 수

      있습니다.

      다음 Grid SOP 에 POP Network SOP 을 하나 연결합니다.

 

       

 

 

POP Network SOP 을 Enter 또는 마우스 Doble Click 하신 후 Source POP 을 하나 생성한 후 아래와 같이 Setup 해 보세요.

 

 

 

아래 그림과 같이 Viewport 에 Grid SOP 에 Primitive 수만큼의 Particle 이 생성된 것을 보실 수 있습니다.

 

 

 

참고로 nprims() 는 $NPRIM 의 Global Variables 로 지정되어 있습니다.

 

 

 

 

같이 알아두면 좋은 npoints () Expression 이 있습니다. 아래 그림을 보시면 바로 이해하시겠죠?^^

 

 

 

참고로 npoints Expression 도 $NPT 로 Global Variables 로 지정되어 있습니다.

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hip File version : Houdini Apprentice Version 10.0.249.5



nprims - geo의 primitive만큼 particle을 방출

 

npoint -  geo의 point만큼 particle을 방출

 

둘 다 글로벌 변수.

 

회사에서 진행되는 프로젝트에서 요긴하게 쓰이고 있음.

 

 

 

총 primitive의 갯수가 200이라고 가정하면

 

$F > 1 && $F < 602

 

nprims("/obj/Nprims/sort1/") / 600

 

이런 식으로 원하는 만큼 particle의 방출 타이밍을 조절 할 수 있음.

'개인작업' 카테고리의 다른 글

Building, birthing particles based on velocity, smoke  (0) 2012.02.14
fracture test.  (0) 2012.02.14
Dop관련 포럼 링크.  (0) 2012.01.21
첫번째 테스트영상.  (0) 2012.01.20
첫번째로 만들 작업물 계획.  (0) 2012.01.12