TWA Houdini1/Starter & Particles 27

TWA 후디니 1 Starter_09_06 : 고난주간 6일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 고난주간 6일차 풀이 먼저 그림과 같이 사용할 node들을 세팅해준다. 하나의 point가 아닌 여러개의 point를 사용할 예정이기 때문에 sphere를 활용해 점을 생성해주자. Scatter node를 사용해 주는 것도 좋지만 Scatter node의 경우엔 겉표면에만 point가 생성되기 때문에 사용하지 않을 것이다. VDB from Polygon을 활용해 polygon sphere를 vdb..

TWA 후디니 1 Starter_09_05 : 고난주간 5일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com Solver는 이전 Frame이 가진 정보를 활용해서 규칙에 맞게 새로운 결과를 낸다. 그리고 원하는 규칙을 추가해준다. 고난주간 5일차 풀이 1. 중력에 대한 셋팅 잡기 2. Solver에서의 Substeps 이해하기 3. File Cache를 활용해 적절한 Substeps 찾기 4. Gravity와 Substeps를 bounce 프로그램에 적용하기 1. 중력에 대한 셋팅 잡기 중력을 받아 Bo..

TWA 후디니 1 Starter_09_04 : 고난주간 4일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 고난주간 4일차 풀이 1 1. Attribute Transfer를 이용하기 위해서 grid의 Cd값을 {0,0,0}으로 주었다. 2. Attribute Transfer로 전달된 Cd 정보를 파악하기 위해 Cd 값을 {1,0,0}으로 주었다. 3. 원 운동하는 point를 만들기 위해서 각각 x,z 값에 프레임에 따라 움직이는 cos, sin 값을 넣어주었고 copy to point를 이용해 sph..

TWA 후디니 1 Starter_09_03 : 고난주간 3일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 고난주간 3일차 풀이 간단한 조건, 좋은 idea로 만들어야 한다. 1. 어떠한 벽이 주어지는데 그 안에서 point가 튕기듯 표현되게 한다. 2. 움직이는 방향도 변경이 가능해야 한다. 먼저 벽이 될 Object를 만든다. Grid에 Wire node를 연결해주면 테두리만 남은 Object를 만들 수 있다. 먼저 속도가 될 v@vel을 생성해준다. 그 다음 solver 내부에서 모든 점에 대해서..

TWA 후디니 1 Starter_09_02 : 고난주간 2일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 작업에 대한 접근 자체가 막막하다면 떠오르는 해결 내용을 모두 써본다. 그러다보면 작업의 순서를 어떻게 나열할지 상대적으로 떠오른다. 또한 어떤 것이 필요로하여 공부해야 하는지에 대해서도 말이다. 그리고 막상 써보면 하나하나의 내용은 해볼만한 것일 수도 있다. 어떠한 현상을 구현하고 싶다면 논리적으로 말이나 글로 표현이 가능해야 한다. + Attribute Wrangle의 이름은 결과적으로 얻어낼..

TWA 후디니 1 Starter_09_01 : 고난주간 1일차

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 고난주간 1일차에서는 지난 시간에 내주었던 과제를 풀이하는 시간을 가진다. * 체류시간을 측정하는 것이 이번 시간에서 가장 solver스러운 부분이라고 할 수 있다. * solver가 작동함에 따라 setting을 어떻게 잡냐에 따라 정보가 곱해지거나 더해지거나 나눠지거나 빼지면서 "누적"된다는 점 시각적으로 보이지 않는 정보의 값이 누적된다는 부분이 와닿지 않을 수도 있으니 연습해두자. 고난주간..

TWA 후디니 1 Starter_08 : Solver

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com Solver란 시간에 따라 주어진 세팅에 맞게 작업을 수행해 주는 것이다. Solver 노드는 Attribute Vop과 같이 내부로 들어가 작업하는 형태를 가진다. 1. Reset Simulation을 사용해 Frame에 입력된 Solver Simulation을 리셋할 수 있다. Solver 노드를 수정할 때 수정이 완료된 후 리셋을 눌려 Simulation을 사용하자. 2. Start Fram..

TWA 후디니 1 Starter_07 : Blocks 반복 작업을 위하여

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com starter07에서는 여러 for each 노드와 for each node들의 기반이 되는 block 노드에 관해 공부한다. For-Each Point For-Each Point : 각각의 Point에 대해서 block 안의 내용을 반복 실행한다. - Group Type을 Point로 지정했기 때문에 Merge의 갯수는 Box object의 Point의 갯수와 같다. For-Each Primit..

TWA 후디니 1 Starter_06 : Initial Values(For each 노드에 들어가기 전 반드시 해야하는 것)

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 오늘은 For each 노드에 들어가기 전 반드시 만들어주어야하는 Initial한 값을 위주로 공부했다. 1. 먼저 Add node로 {0,0,0}의 점을 하나 생성한다. 2. 그 다음 AttributeWrangle에서 새로운 점을 하나 생성해준다. - v@new가 기존의 point에서 set(0,2,0)을 더해 만들어진 이유는 이후 만들어질 선의 높이 역할을 하기 위해서이다. 3. 이후 Add ..

TWA 후디니 1 Starter_05 : Attribute 관련 Node

https://www.twahoudini.com/course/starterparticles1 HOUDINI1_ STARTER & PARTICLES 1️⃣ 후디니 작업을 위한 기본 프로세스 이론을 공부합니다. SOLVER 작동 개념을 훈련하고 PARTICLE 시스템을 구현합니다. www.twahoudini.com 이번 강의는 Attribute node에 관한 강의로 시작하기 전에 알고 가야할 것이 있다. 1. group은 0과1 이분법적으로 정보를 나눈다. 2. attribute는 정보를 0과 1로만 나누는 것이 아니라 어떠한 형태로든 정보를 가져오는 것이 가능하다. Attribute Create Attribute Create node : Attribute Wrangle에서의 Attribute를 생성하는 ..