분류 전체보기 41

Pyrosolver (Sparse)

* Time Scale : 계산량의 증폭 / 전체적인 속도는 Dop 밖에서 컨트롤 하는것이 좋다. * Viscosity : 움직임이 적은 불을 만들 때 사용 ( ex. 양초) , viscosity 가 너무 쎄면 밖에서 설정한 vel 이 잘 안먹음. * Temperature Diffusion : temperature 를 noise 로 blur 먹게 한다. * Cooling Rate : 온도를 낮추게 함 -> 빨리 식도록 함. ​ ​ * Disspation : 수치가 높을수록 빨리 사라진다. * Disturbance : 연기의 겉부분, 바깥 shape * Turblence : 연기 내부 noise. ( object 와 연기가 발생하는 사이에서 noise 가 생긴다. ) * Shredding : 불 끝부분을 ..

Houdini/Pyro Sim 2022.09.05

Ripple_base_set

[포인트 1개의 위치점으로 부터 생겨나는 ripple 을 제작하는 setup] 1. 원점으로부터의 거리 구하기 (2가지 방법) ​ 1) length node : 임의의 포인트 @P 에서 원점을 subtract 해서 두 사이의 거리를 구한다. ​ 2) distance node : p01 과 p02 의 거리를 구해준다. ​ ​ 2. sop에서 @P 위치값을 불러와, 그 위치에 ripple이 생기게 하는 방법 : sop에서 위치를 프로시쥬얼하게 옮기며 작업 가능 ​ 결과 : add 로 위치값을 이동하면, 바로바로 위치가 따라온다. ​ ​ ​ 1) import point attribute 생성 ​ ​ 2) sop에서 만든 2번째 input 에 꽂힌 add의 P 값을 불러오도록 연결해준다. ​ ​ 3) 1번에서..

Houdini/Filp Sim 2022.07.18

import point attribute

import point attribute : vop 내부에서 사용하는 노드이다. sop에 있는 다른 geometry 들의 attribute 정보값을 불러와서 사용할 수 있게 해준다. ​ ​ ​ 1) opinput2 = 2번째 input 을 file 에 연결해주기 ​ ​ 2) input type을 second input 으로 바꾸기 ​ ​ ​ 내가 불러올 attribute 를 적고, 사용하면 된다. ​ ​ [ 예제 ] grid 에 원하는 반경 만들기 ​ 1) input[0] : grid , input[1] : sphere 를 연결한다. ​ 2) grid 의 P와 sphere의 P 사이의 거리를 Cd 값으로 확인한다. ​ 3) fit ran..

카테고리 없음 2022.07.18

constraint

1) constraint 는 유일하게 shelf tool로 만들지 않는다. -> 고쳐서 써야하는게 더 많기 때문에, 처음부터 만드는게 훨 좋다. ​ 2) constraint는 primitive 로 만들어줘야 한다. ​ ​ 3) constraint 을 만들때 꼭 필요한 attribute : constraint_name , constraint_tpye ​ ​ 4) constraint_name 에 쓸수 있는 3가지 constraint 종류 ​ 1) glue s@constraint_name = "glue" ​ 2) hard s@constraint_name = "hard" ​ : strength 가 따로 없다. ​ 3) soft s@constraint_name = "soft" ​ : soft constraint ..

Houdini/RBD Sim 2022.06.06