노드
-
[후디니] Ray 노드. 블렌더의 Shrinkwrap, 지브러시의 project와 비슷할까?Houdini 2024. 5. 26. 12:38
후디니의 Ray 노드는 지오메트리의 점들을 다른 지오메트리의 표면에 투영하거나 레이캐스팅(raycasting)을 통해 충돌 지점을 찾는 데 사용됩니다. 이를 통해 지오메트리를 변형하거나 특정 표면에 맞추는 등의 작업을 수행할 수 있습니다.Ray 노드의 주요 기능투영 (Project):점들을 다른 지오메트리 표면에 투영합니다. 이를 통해 한 지오메트리의 점들이 다른 지오메트리의 표면에 밀착되도록 할 수 있습니다.레이캐스팅 (Raycasting):지정한 방향으로 레이를 발사하여 다른 지오메트리와의 충돌 지점을 계산합니다. 이 충돌 지점으로 점을 이동시킬 수 있습니다.최단 거리 (Minimum Distance):점들을 가장 가까운 표면에 스냅합니다. 이는 투영과 유사하지만, 주어진 방향 없이 가장 가까운 지점..
-
[후디니] 혁신적인 지오메트리 변형 divide 노드 , Compute Dual!Houdini 2024. 5. 26. 12:27
Divide 노드는 폴리곤을 분할하고 다양한 옵션을 통해 지오메트리의 모양을 변형하는데 사용됩니다.Divide노드는 일반적으로 폴리곤의 분할, 삼각화, 구멍 메우기 등을 수행할 수 있습니다. 그중에서도 Compute Dual옵션은 폴리곤 네트워크를 새로운 형태로 변환하는 기능을 제공합니다. Divide 노드의 주요 기능 1. 삼각화(Triangulate) 폴리곤을 삼각형으로 분할합니다. 이 옵션은 복잡한 폴리곤을 더 작은 삼각형으로 나누어보다 세밀하게 조작할 수 있게 합니다. >> 블렌더의 triangulate와 같은기능인듯! 2. 폴리곤 구멍 메우기 (remove shared edges) 폴리곤의 구멍이나 비공유 엣지를 제거하여 메쉬 정리 3. 최적화 (bricker polygons) 폴리곤을..
-
[후딘이] Poly Wire 노드 = 커브를 메쉬로 변환Houdini 2024. 5. 23. 23:20
PolyWire 노드의 주요 기능커브를 튜브로 변환: 입력 커브를 따라 일정한 두께를 가진 다각형 튜브를 생성합니다.반지름 및 세그먼트 제어: 튜브의 반지름과 세그먼트 수를 조절하여 다양한 두께와 세밀도를 설정할 수 있습니다.속성 전달: 커브의 속성을 유지하거나 변환된 튜브에 전달할 수 있습니다.Divisions:튜브의 단면을 구성하는 다각형의 변 수를 설정합니다.예를 들어, 값이 8이면 8각형 단면을 가지는 튜브가 생성됩니다.값이 높을수록 단면이 더 원에 가깝게 됩니다.Radius Scale:튜브의 반지름을 조절합니다. 이 값이 클수록 튜브가 두꺼워집니다.입력 커브의 각 점에 대한 반지름을 개별적으로 설정할 수도 있습니다.Cap ends : 큐브의 끝을 막을지 말지 ?? 이와 같은 방식으로 PolyWi..
-
[후딘이] Resample 노드가 하는 일?Houdini 2024. 5. 23. 23:09
Resample 커브나 폴리곤 메쉬를 일정한 간격으로 다시 샘플링하여 점들을 균등하게 배치하는 데 사용된다.주로 지오메트리의 디테일을 조정하거나, 복잡한 곡선이나 메쉬를 단순화하거나 세밀화하는데 유용하다. Resample 노드의 주요 기능1. 균등한 샘플링: 커브나 폴리곤을 일정한 간격으로 분할하여 새로운 점들을 추가한다.2. 디테일 조정: 복잡한 지오메트리를 단순화하거나 단순한 지오메트리를 세밀화 할 수 있다.3. 커브의 아크 길이 유지 : 커브의 총 길이를 유지하며 점을 균등하게 배치한다4. 속성 보간: 샘플링된 점들에 대해 속성(attribute)을 보간할수 있다. 주요 파라미터 1. Length 샘플린 간격을 설정. 이 값에 따라 점들이 일정한 간격으로 배치된다 작은 값일수록 간격이 줄어들고 ..
-
[호디니] 플립플루이드 시뮬레이션 설정값 바꾸기/ 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다음에..
-
[후딘희] scatter 노드의 역할Houdini 2024. 5. 21. 21:30
Scatter 노드는 주어진 지오메트리 표면에 무작위로 포인트를 생성함scatter: 뿌리다흩뿌리다대충 이런느낌?이 포인트들은 나중에 오브젝트를 배치하거나, 파티클 시스템의 초기 위치로 사용되거나식물을 심는 위치 등으로 활용될수 있다. 활용방법 예시1. 산불 시뮬레이션: - Terrain Geometry: 지형을 나타내는 지오메트리를 만든다 - Scatter Node: 이 지형 위에 무작위로 포인트를 생성한다 - Pyro Simulation: 이 포인트를 시작점으로 산불 시뮬레이션을 설정한다. (불꽃이 이 포인트에서 시작됨) 2. 숲 생성: - Ground Geometry: 지면을 나타내는 지오메트리를 만든다 - Scatter Node: 지면 위에 포인트를 생성한다 - Copy to Points : ..
-
[ue5] Linear Interpolate 노드 Lerp언리얼엔진5 2023. 7. 14. 13:04
엄청 많이 활용되는 ㄴ ㅗ드중 하나인 Lerp노드에 대해서알아보자.. Lerp노드는 다른 색깔이나 값을 레이어링할때 사용하는 노드이다. 이 노드를 활용하여 포토샵처럼 컬러를 레이어링해 쌓을수있다. M_Layer라는 새로운 머티리얼을 만들어주었음 여기서 Lerp를 사용하할건데 위에서 말한것처럼 Lerp는 A와 B를 블렌딩해주는 역할임.. Alpha채널을 활용해서. 넣어주는 Alpha맵대로 A와 B가 섞인다 이말임 알파가 블랙이면 A채널을 화이트면B채널을 사용함 저 원 이미지가 바로 알파맵이 될것임. ㅇ unlit 해제하고 lit로 보니깐 이렇게 정상적으로보임~! 머티리얼ㅇ ㅣㄴ스턴스 만들어서 큐브에 넣어주자 그런테 텍스쳐링메소드를바꿀수도있음 원래는 Wrap으로되어있었는데 Clamp모드로바꾸면 오프셋으로 원..
-
[섭디] Shape exturde섭스턴스디자이너 2023. 6. 15. 06:55
shape 노드의 2d뷰는 사실 도형의 위에서 아래로 내려다 본 모습과 같다 이것을 이해해야 섭디의 그라디언트도 이해가쉬워짐 쉐입 익스트루드노드 2d뷰의저 동그란 점을 드래그하면 로테이팅하는것처럼 실린더? 모양의 ㅁ ㅜ엇인가가 돌아감 extrude shape를 cube나 custom imput으로 바꿀수도있음. custom input으로바꾸고 shape노드를 사용해 다양한 모양을 extrude 할수도있다 height, depth, scale, bevel height , bevel intensity, bevel curve 등을 자유롭게 바꿀수있음 shape extrude노드를 gradient 와 별 모양 shape 노드랑 같이 넣어보았더니 옆으로봤을때 저렇게.. 아 여기서부터 보고 들어도 이해가안돼.. 어..