호디니
-
[후딘이] Poly Wire 노드 = 커브를 메쉬로 변환Houdini 2024. 5. 23. 23:20
PolyWire 노드의 주요 기능커브를 튜브로 변환: 입력 커브를 따라 일정한 두께를 가진 다각형 튜브를 생성합니다.반지름 및 세그먼트 제어: 튜브의 반지름과 세그먼트 수를 조절하여 다양한 두께와 세밀도를 설정할 수 있습니다.속성 전달: 커브의 속성을 유지하거나 변환된 튜브에 전달할 수 있습니다.Divisions:튜브의 단면을 구성하는 다각형의 변 수를 설정합니다.예를 들어, 값이 8이면 8각형 단면을 가지는 튜브가 생성됩니다.값이 높을수록 단면이 더 원에 가깝게 됩니다.Radius Scale:튜브의 반지름을 조절합니다. 이 값이 클수록 튜브가 두꺼워집니다.입력 커브의 각 점에 대한 반지름을 개별적으로 설정할 수도 있습니다.Cap ends : 큐브의 끝을 막을지 말지 ?? 이와 같은 방식으로 PolyWi..
-
[후딘이] Attribute Noise 노드Houdini 2024. 5. 23. 16:02
Attribute Noise지오메트리의 속성에 노이즈를 추가하여 자연스럽고 랜덤한 변화를 줄 때 사용됩니다.다양한 파라미터를 통해 노이즈의 타입과 강도 그리고 적용 방식을 제어할수 있습니다. 그중 Fractal 파라미터들은 노이즈 패턴에 프랙탈 특성을 부여하여더욱 복잡하고 자연스러운 효과를 만들어내는데 사용됩니다. 1.Fractal Type - FBM (Fractional Brownian Motion): 기본적인 프랙탈 노이즈 타입.여러 옥타브의 노이즈를 중첩하여 복잡한 패턴을 만들어낸다- Turbulence : 노이즈의 절대값을 취해 중첩. FBM보다 거친 패턴- Hybrid Multifractal: 기본적인 FBM 노이즈에 추가적인 변형을 가하여 더 복잡한 패턴 생성- Ridged Multifract..
-
[후딘이] Flipsolver > Reseed/ID/ Pop attract/ EnumerateHoudini 2024. 5. 23. 11:16
FlipSolver 노드유체 동역학 시뮬레이션을 위한 주요 도구. 블렌더 플립플루이드 애드온과비교하면마치 Domain같은 기능을 하는것처럼 보인다. FlipSolver 내에서 여러가지 설정을 바꿀수있는데 그중에서도 Reseed 기능에 대해 알아보za Reseed? 시뮬레이션 도중 유체를 구성하는 입자의 밀도가 일정 수준을 유지하도록 보장한다. 유체가 움직이면서 입자들이 퍼지거나 모이게되는 경우 이 옵션을이용해 자동으로 조정하는데,유체가 빠르게 흐르거나 큰 변형을 겪는 상황에서 입자들이 너무 멀리 떨어져 유체의 표면이 끊기거나반대로 너무 밀집하여 계산 비용이 불필요하게 높아지는 것을 방지한다. 작동방식-입자 추가: 유체의 일부 영역에서 입자의 밀도가 설정된 임계값보다 낮을 경우 'reseed'는 자동적..
-
[호디니] 플립플루이드 시뮬레이션 설정값 바꾸기/ point wrangle 노드Houdini 2024. 5. 22. 17:08
attribute noise 라는 노드를 primitive 아래에 넣어주고attribute names를 v로 바꿔주면 Noise Value에서 Range values가 positive로 되어있기때문에+쪽으로만 움직임. -방향으로는 안움직임..(?)이거를 zero centered로 바꾸면 또 다른방법으로 시뮬레이션이 됨 좀더 자유롭게 아무데로나 튈거고amplitude를 변경해 강도를 조절할수있음element size도 조절가능.. 이건뭔지모르겠다 amplitude 조절하고element size 조절하고range values 를 zero centered로 함 이렇게 확확 뒤집히는 시뮬레이션이..! 이번에는 좀더 재밌게 애니매이션 키프레임을 삽입해서 활용해보자transform 노드를 primitive다음에..
-
[호디니] flip fluid..? 파티클 공부 이어서Houdini 2024. 5. 22. 15:35
첫번째 프레임에서만파티클을 방출하게(active하게) 하기위해서프로그래밍 언어?를 사용해서도 할수있다1일경우 항상 active 된상태 0인경우 항상 꺼져있는상태(파티클이 안생성되어짐) $F==1 대충 프레임이 1일때 (1프레임일때) active가 된다는것 ( True, 값이 1이됨) 즉 1프레임이 아닐경우 active가 꺼짐 (False, 값이 0이됨) 오........알똥말똥.. 대충 마음으로 이해하고넘어가자왜냐면 20년전에 프로그래밍배우면서 과거의 내가 이해했던 내용이기 때문-------------------------------------------------------------------------------------이제 바닥을 설정해주자 오,,,,뭔가 물 속성 스킬 레벨업한느낌..
-
[후딘희] flip simulationsHoudini 2024. 5. 21. 23:10
어렵다어려워앞에서 정리한내용 토대로 물 시뮬 만들어보는중flip source라는 노드는 dop flip source를 가져왔떠니 이름이 저렇게 바뀌어서 가져와짐블렌더에서 flip fluid 사용할때를 생각해보면 물 시뮬을 하는 구간에 박스가 생기는데 그걸 만들어주고시뮬레이션을 계산해주는? 그런 중요한 역할을 하는것같음 voxel size는 파티클사이즈에 영향안줌파티클사이즈는 particle separation으로 조정가능 dop network 안으로 들어가면volumesource 노드를 추가하고!input을 first context geometry 로 바꿔주자.앞에있는 지오메트리 정보를 받아 사용한다는 의미 대충 그런의미 아주..흥미로운 무엇인가가 만들어짐pop force를 gravity 대신 사용..
-
[후딘희] scatter 노드의 역할Houdini 2024. 5. 21. 21:30
Scatter 노드는 주어진 지오메트리 표면에 무작위로 포인트를 생성함scatter: 뿌리다흩뿌리다대충 이런느낌?이 포인트들은 나중에 오브젝트를 배치하거나, 파티클 시스템의 초기 위치로 사용되거나식물을 심는 위치 등으로 활용될수 있다. 활용방법 예시1. 산불 시뮬레이션: - Terrain Geometry: 지형을 나타내는 지오메트리를 만든다 - Scatter Node: 이 지형 위에 무작위로 포인트를 생성한다 - Pyro Simulation: 이 포인트를 시작점으로 산불 시뮬레이션을 설정한다. (불꽃이 이 포인트에서 시작됨) 2. 숲 생성: - Ground Geometry: 지면을 나타내는 지오메트리를 만든다 - Scatter Node: 지면 위에 포인트를 생성한다 - Copy to Points : ..