쓰리디/Houdini, 후디니
-
Constraint Destruction Insight 01 - Sopsolver활용(contwistconrel)쓰리디/Houdini, 후디니 2024. 9. 12. 07:30
정말 간단한 destruction Concept을 알아보자.Destruction Insight01 - Sopsolver활용Destruction 작업시, 보편적으로 활용하는 방법이 하나 있습니다.그것은 Constraint을 조작하는 방법인데요, DestructionSopsolver에 Constraint의 Primitive를 삭제하는 방법입니다. Destruction base scene setup그대로 Conetwist의 constraint으로 설정 하였습니다.constraint network의 input3으로 sopsolver를 연결시켜줍니다. 그대로 Cone Twist constranit의 영향을 잘 받고 있습니다. Sopsolver에서 Constraint 영향 지우기[Sopsolver 내부에서 ..
-
condof, condir (Houdini constraint 추가 Attribute)쓰리디/Houdini, 후디니 2024. 9. 11. 07:22
Constraint을 적용하려 할 때, 방향과 위치를 정해보고 싶다고요~?그 attribute은 바로condir와 condof입니다.지체하지 말고 바로 들어 갈 까 요 ! Constraint Attribute, condir & condof constraint는 object 간의 물리적 관계 설정하고, 어떻게 상호작용할지 결정하는 큰 역할을 합니다.position과, rotation으로 설정한다면, 그에 맞춘 특정 각도와, 방향을 컨트롤 할 수 있겠죠? 이를 컨트롤 가능토록 하는 attribute는condof와 condir인데요, 이를 이해한다면 하나의 축을 기준으로 Rotate나, transform 돌리거나 이동할 수 있겠습니다. condir와 condof의 문법v@condirConstraint Dire..
-
Constraint Attribute, 제약 속성에 대해 알아보자(in Houdini destruction)쓰리디/Houdini, 후디니 2024. 9. 10. 17:46
Houdini DestructionConstraint Attribute 설정시, 제대로 설정되지 않은 경우가 많으셨죠?가장 기초가되는 Constraint Name, Constraint Type에 대하여 알아봅시다! Vex, PointHoudini destuction을 작업할때, 그냥 밋밋하게 떨어진다면 정말 재미없는 샷이 될것입니다.재질 특성에 따라서 부서질때, 잡고있는 힘들이 다 다른데요,그 점을 표현해 낸다면 자유로이 작업 가능하겠죠? 그 부서지는 특성을 잘 컨트롤 하기위해서는, 여러가지 Attribute이 존재 할 것입니다.간단히 잡을 수 있는 RBD Object에서의 Density도 있지만,이 포스팅에서는 Constraint으로 컨트롤 할 수있도록 제작 해볼까요~? Constraint의 필요와 기..
-
Vertexindex, Vertexpoint를 활용해서 pointnumber를 찾아보자쓰리디/Houdini, 후디니 2024. 9. 10. 09:04
Vex primitive에서 N번째 Point number를 찾아보는 방법은 어떤것이 있을까요?vertexindex, vertexpoint를 알아봅시다. Vex, VertexIndex VertexpointVertex의 특성을 활용해서 Point number를 찾을 수 있는 vex 바로 알아보입시다. 예제 Settings ConvertLine을 활용한 Polygon =>Line Primitive먼저 Cube, box를 Line, primitive 형식으로 바꾸겠습니다. Red: Point number(@ptnum)Green : Primitive number (@primnum) 이렇게 Point number와 primitive number를 확인하면서 들어가보겠습니다. Vex | vertexPoi..
-
Houdini Pyro simulation workflow | 후디니 불 제작 원리 이해하기쓰리디/Houdini, 후디니 2024. 9. 2. 08:51
Houdini Pyro simulation,꼭 필요한 Field와 Work Flow를 알아 봅시다! Pyro, 불 Simulation 웤플로우Pyro와 같은 Simulation이 필요로하는 정보가 많습니다. 정확히 이해한다면, 원하는 샷을 만들 수 있기 때문에꼭 필요한 Attribute(정보)를 체크 해볼까요~? 활용되는 중요 Fieldfield는 simulation상에서의 Attribute라 여기며 정확히 다룰 수 있어야 겠습니다. 01 temperature온도, 불덩어리가 뜨거워지도록, 출력 전체 규모 제어 가능. 02 density가장 직관적인 연기의 양 03 flame남은 Fuel과 같은 반응물의 수명을 저장.그을음, 온도(Temperature)높이고, 팽창(Expansion)을 일으킬 수 있음 ..
-
이동 경로만큼의 θ구하기 | Houdini쓰리디/Houdini, 후디니 2024. 3. 14. 23:00
이동 거리만큼의 θ를 Rotate에 활용해봅시다! 이동 경로만큼의 회전값구하기 θ,radians에 대하여 궁금하시면 아래의 포스팅을 참고해주세요! Degree, Radians(θ)의 이해와 변환 θ,Vex에서 Radians을 알아 봅시다. Radians, Degree 먼저 Radians, Degree vex를 알아보기 전에 radians, θ가 하는 역할을 알아보겠습니다. 1Radians 구하기 우리가 알고있는 Degree는 일반적인 각도입니다. θ ,1radian sogi3d.xyz 이동 거리, Translate X, set Translate X 위치 이동 이동 거리 Translate의 X를 $T만큼 줍니다. Expression을 활용하여 $T활용하였습니다. 자동적으로 호의 길이만큼의 회전을 활용해보겠..
-
Degree, Radians(θ)의 이해와 변환쓰리디/Houdini, 후디니 2024. 3. 7. 23:00
θ,Vex에서 Radians을 알아 봅시다. Radians, Degree 먼저 Radians, Degree vex를 알아보기 전에 radians, θ가 하는 역할을 알아보겠습니다. 1Radians 구하기 우리가 알고있는 Degree는 일반적인 각도입니다. θ ,1radians이란? θ는 호의 중심각 r은 반지름 부채꼴을 둘러싼 SG호의 길이가 r일때, 1라디안을 구할 수있는데, 1라디안은, 180/𝝿 입니다. 우리의 Degree와 다르게 활용 하는데요. gree를 θ로 바꾸어 주는 함수가 Radians입니다. Radians, degrees vex Radians Vex Function입니다. 그렇다면 Raians을 Degree로도 변환해줘야겠죠 마무리 다음 포스팅은 이를 활용해 부채꼴의 길이를 측정해 활용..
-
Houdini에서의 Current Frame $F, $FF의 차이?쓰리디/Houdini, 후디니 2024. 2. 19. 23:00
Global 함수, Frame을 가지고 오고싶다! $F, $FF를 알아봅시다. Current Frame, 현재의 프레임을 가져오는 Global 함수 Global 함수로, 현재의 Frame을 가지고 올 수있습니다. $F vs $FF $F Int, 정수 타입의 Frame을 가져 오고 싶을 때 활용합니다. Scatter Global Seed에 $F를 입력해보겠습니다. $F는 Frame Number를 불러올 수 있지만, Substep을 켰을때도, int인 정수타입의 Frame만 불러옵니다. $FF 이에 반해 $FF는 Current Frame을 Float, substep까지 가져올 수있는 Global variable입니다. 남만 알고 있는 쓰리디에 대한 정보를 속이 쓰리지 않게, 소기쓰리디