Houdini에서 잔 안의 물을 기울이는 방법

2026년 02월 19일 | 스페인어에서 번역됨
Captura de pantalla de Houdini mostrando una simulación FLIP donde el agua de color azul se inclina dentro de un vaso de cristal transparente que está rotando, con la interfaz de nodos visible al fondo.

Houdini에서 잔 안의 물을 기울이는 방법

액체가 기울어지는 용기 안에서 자연스럽게 움직이는 착시를 만드는 것은 시각 효과에서 흔한 효과입니다. Houdini에서는 강체 컨테이너와 FLIP 유체 솔버를 결합하여 이를 구현합니다. 🥤

기본 장면 설정

첫 번째 단계는 간단한 잔 모델링입니다. 이 객체는 주요 장벽 역할을 합니다. FLIP 솔버 컨텍스트에서 이를 정적 충돌로 정의해야 합니다. 그런 다음, 잔 내부 공간과 일치하는 기하학적 볼륨에서 유체 입자를 방출하여 액체를 생성합니다. 진짜 마법은 컨테이너를 애니메이션할 때 시작됩니다.

시뮬레이션의 필수 단계:
  • 잔을 모델링하고 FLIP Tank 또는 Static Object 노드에서 충돌 객체로 지정합니다.
  • Volume 또는 Source 노드를 사용하여 용기 공간 내에서만 물 입자를 방출합니다.
  • 중력 및 기타 힘이 현실적으로 작동하도록 장면의 스케일이 올바른지 확인합니다.
물이 설득력 있게 기울어지도록 하는 핵심은 컨테이너 자체의 회전을 애니메이션하는 것이지, 유체를 직접 밀지 않는 것입니다.

용기의 움직임 애니메이션

기울기 효과를 위해 타임라인에서 잔 객체의 회전 애니메이션을 만듭니다. 부드럽고 제어된 회전을 위해 키프레임을 사용할 수 있습니다. FLIP 솔버에 이 객체가 움직이고 있음을 중요하게 알려야 합니다. 충돌 노드의 매개변수에서 솔버 내에서 기하학을 키네마틱 강체 또는 애니메이션으로 처리하는 옵션을 활성화합니다. 이렇게 하면 입자들이 충돌을 계산하고 잔과 함께 움직입니다.

FLIP 솔버 설정:
  • "Collisions" 탭을 활성화하고 잔에 대해 "Animated" 또는 "Deforming Object" 옵션을 체크합니다.
  • 정확한 접촉을 위해 충돌 세분화가 충분한지 확인합니다.
  • 빠른 반복을 위해 낮은 입자 해상도로 애니메이션을 테스트합니다.

액체 동작 세밀 조정

기본 움직임이 작동하면 현실성을 다듬어야 합니다. 유체 노드에서 점도표면 장력 같은 매개변수를 조정합니다. 높은 표면 장력 값은 액체가 응집력을 유지하고 너무 퍼지지 않도록 돕습니다. 충돌에서 마찰을 약간 증가시키면 입자들이 유리에 덜 미끄러져 접촉감을 향상시킵니다. 물이 과도하게 튀어나가면 애니메이션의 회전 속도를 줄이고 솔버의 중력 강도를 확인합니다. 이러한 값을 조정하는 데 인내가 결정적인 결과를 만듭니다. 💧