Houdini
Houdini는 SideFX의 노드 기반 통합 3D 그래픽 소프트웨어로, 모델링·리깅·애니메이션·유체·파괴·볼륨·파티클 시뮬레이션과 렌더링을 수행한다. 특히 제작 단계를 노드 그래프와 데이터 흐름으로 표현하는 절차적 시스템이 특징이며 Blender, Autodesk Maya, Cinem...
| 분류 | 3D 그래픽 소프트웨어, 노드 기반 절차적 3D·시뮬레이션·VFX |
|---|---|
| 개발 | SideFX |
| 플랫폼 | Linux·Windows·macOS |
| 작성 언어 | C++·Python·VEX·HScript 등 역할별 |
| 주요 기능 | 노드 기반 절차적 3D·시뮬레이션·VFX |
| 원본·교환 형식 | HIP·HDA·BGeo·USD·Alembic·VDB 등 |
| 공식·참고 자료 | 프로젝트 자료 |
Houdini는 SideFX의 노드 기반 통합 3D 그래픽 소프트웨어로, 모델링·리깅·애니메이션·유체·파괴·볼륨·파티클 시뮬레이션과 렌더링을 수행한다. 특히 제작 단계를 노드 그래프와 데이터 흐름으로 표현하는 절차적 시스템이 특징이며 Blender, Autodesk Maya, Cinema 4D와 종합 3D 제작 분야를 공유한다.[1]
Geometry SOP는 형상을 만들고 변형하는 처리 노드를 결합하며, DOP는 물리 시뮬레이션·솔버를 다루고, LOP와 Solaris는 USD 기반 장면 레이아웃과 렌더링 파이프라인을 제공한다. 작가는 노드의 매개변수를 수정해 작업 결과를 재계산하거나 다수의 장면·지형·건축 요소를 규칙적으로 생성할 수 있다.
파괴·연기·화염·물·천과 입자 시스템 등은 계산 상태와 캐시를 외부 파일에 기록한 후 렌더링하거나 게임용 낮은 해상도 자산으로 변환한다. Gaea의 높이맵·EmberGen의 볼륨, Unreal Engine·Unity의 레벨 제작과 연결되는 Houdini Engine은 절차적 자산을 다른 프로그램에서 실행하도록 한다.[2]
공식 개발 문서는 C++ HDK, Python API, VEX 셰이더·기하 연산 및 Houdini Engine 라이브러리를 구분한다. Houdini 22.0 등 버전별로 기능과 에디션(Houdini FX, Core, Indie, Apprentice)의 라이선스·해상도·상용 사용 조건이 다르므로 설치 버전에 맞춰 확인해야 한다.