Houdini (소프트웨어)

Houdini (software)
SideFX 하우디니 FX
Houdini3D icon.png
개발자부작용 소프트웨어 주식회사
초기 릴리즈1.0 / 1996년 10월 2일, 25년 전(1996-10-02)
안정된 릴리스
19.0.588 / 2022년 4월 12일, 3개월 전(2022-04-12)[1]
기입처C++, Python
운영 체제Linux, macOS, Windows
이용가능기간:영어
유형3D 컴퓨터 그래픽스
면허증.독자 사양
웹 사이트www.sidefx.com

Houdini는 토론토에 본사를 둔 SideFX가 개발한 3D 애니메이션 소프트웨어 애플리케이션으로, 절차 생성 소프트웨어 도구인 PRISM 제품군을 기반으로 개발되었습니다.시술 도구는 복잡한 반사, 애니메이션 및 입자 [2]시스템과 같은 다양한 효과를 내기 위해 사용됩니다.그 절차적 특징 [2]중 일부는 1987년부터 존재해 왔다.

하우디니는 영화와 텔레비전의 시각 효과의 창조에 가장 일반적으로 사용된다.월트 디즈니 애니메이션 스튜디오, 픽사, 드림웍스 애니메이션, 더블 네거티브, ILM, MPC, 프램스토어, 소니 픽처스 이미지웍스, 스캔라인 VFX, 메서드 스튜디오, 밀 [3] 주요 VFX 업체가 사용하고 있다.

그것은 디즈니의 장편 영화인 판타지아 2000, 겨울왕국, 주토피아[4], 라야와 라스트 드래곤,[5] 블루 스카이 스튜디오 영화 리오, 그리고 DNA 프로덕션의 개미 [6]불리를 포함한 많은 장편 애니메이션 제작에 사용되어 왔다.

SideFX는 또한 비상업적인 사용을 위해 무료로 제공되는 소프트웨어의 한정 버전인 Houdini Apprantice를 발행합니다.

릴리스 이력

이름 있는 버전 발매일 주요 신기능 OS 시스템 Houdini FX 버전 가격(USD) 관찰.
후디니 1.0 1996년 10월 2002년 IRIX $9,500 1996년 SIGGRAPH의 Houdini 1.0
후디니 2.0 1997년 8월 2005년 IRIX
후디니 2.5 1998년 3월 28일 Windows NT 지원 IRIX, Windows NT
후디니 3.0 1999-02년 10월 IRIX, Windows NT
후디니 4.0 2000-JUL-24 Linux 지원 IRIX, Windows NT, Linux[7][8] $17,000
후디니 5.0 2002년 3월 12일 IRIX, Windows NT, Linux, SunOS $16,000 SunOS의[9] 첫 번째 버전
후디니 5.5 2002년 5월 14일 IRIX, Windows NT, Linux, SunOS $16,000
후디니 6.0 2003년 5월 IRIX, Windows NT, Linux, SunOS
후디니 6.5 2004-APR-16 IRIX, Windows NT, Linux, SunOS (정확한 출시일 확인)
후디니 7.0 2004-SEP-20 IRIX 및 SunOS 지원 중단 Windows NT, Linux 드롭된 실리콘 그래픽스 IRIX 및 SunOS
하우디니 8.0 2005년 10월 6일 Windows NT, Linux $17,000
후디니 9.0 2007-SEP-20 새로운 UI Windows NT, Linux
후디니 9.1 2008년 1월 30일 Windows NT, Linux
후디니 9.5 2008-JUL-17 MacOS 지원 Windows NT, Linux, macOS
하우디니 10.0 2009-APR-16 파이로 FX Windows NT, Linux, macOS
후디니 11.0 2010-JUL-27 액체를 튀기다 Windows NT, Linux, macOS $6,695
하우디니 12.0 2012년 3월 01일 글머리 기호 RBD Windows NT, Linux, macOS
하우디니 12.1 2012년 8월 7일 Windows NT, Linux, macOS
하우디니 12.5 2013년 3월 14일 VDB 지원, Polysoups, Wrangle 노드 Windows NT, Linux, macOS
후디니 13.0 2013년 10월 31일 FEM 솔버, 포장된 프리미티브 Windows NT, Linux, macOS
하우디니 14.0 2015년 1월 15일 PBD Gran Solver, 크라우드 툴 Windows NT, Linux, macOS
후디니 15.0 2015년 10월 15일 Windows NT, Linux, macOS
후디니 15.5 2016년 5월 19일 Windows NT, Linux, macOS
후디니 16.0 2017년 2월 21일 새 네트워크 편집기, 노드 모양 Windows NT, Linux, macOS $6,995
후디니 16.5 2017-NOV-07 Windows NT, Linux, macOS $6,995
후디니 17.0 2018년 10월 10일 벨룸 Windows NT, Linux, macOS
후디니 17.5 2019년 3월 13일 절차 종속성 그래프 Windows NT, Linux, macOS
후디니 18.0 2019년 11월 27일 솔라리스 Windows NT, Linux, macOS
후디니 18.5 2020년 10월 17일 KineFX Windows NT, Linux, macOS
후디니 19.0 2021년 10월 27일 카르마, CFX Windows NT, Linux, macOS $6,995

특징들

후디니의 스크린샷.

Houdini는 다음과 같은 3D 생산의 모든 주요 분야를 다룹니다.

  • 모델링 – 폴리곤, (계층형) NURBS/베지어 곡선/패치/트림, 메타볼을 포함한 모든 표준 지오메트리 엔티티
  • 애니메이션 – 키 프레임 애니메이션 및 원시 채널 조작(CHOP), 모션 캡처 지원
  • 입자들.
  • 다이내믹스강체 다이내믹스, 유체 다이내믹스, 와이어 다이내믹스, 천 시뮬레이션, 군중 시뮬레이션
  • 조명 – 노드 기반 셰이더 오서링, IPR 뷰어 조명 및 재점등
  • 렌더링 – Houdini는 SideFX의 렌더링 엔진 Mantra 및 Karma, Houdini Indi 라이센스 및 Renderman, Octane, Arnold, Redshift, V-ray, Maxwell(곧) 등의 서드파티 렌더링 엔진을 지원합니다.
  • 볼륨 메트릭스– 기본 CloudFx 및 PyroFx 도구 세트를 사용하여 Houdini는 클라우드, 연기 및 화재 시뮬레이션을 생성할 수 있습니다.
  • 컴포지팅 – 부동소수점 깊이(레이어드) 이미지의 풀 컴포지터.
  • 플러그인 개발 – 사용자 확장성을 위한 개발 라이브러리.

Houdini는 개방형 환경이며 다양한 스크립트 API를 지원합니다.Python은 점점 더 패키지의 스크립트 언어로 선택되고 있으며 원래의 C Shell과 유사한 스크립트 언어인 HScript를 대체하기 위해 고안되었습니다.단, 소켓 통신을 지원하는 주요 스크립트 언어는 Houdini와 인터페이스할 수 있습니다.

도구들

연산자

Houdini의 절차적 성격은 연산자에서 찾을 수 있다.디지털 자산은 일반적으로 연산자(또는 OP)의 시퀀스를 연결하여 구축됩니다.이 절차주의에는 몇 가지 장점이 있습니다.사용자는 비교적 극히 적은 스텝으로 매우 상세한 기하학적 또는 유기적 객체를 작성할 수 있습니다.비선형 개발을 가능하게 하고 장려합니다.또한 기존 연산자의 관점에서 새로운 연산자를 만들 수 있습니다.이는 종종 다른 패키지에 의존하는 비절차적 스크립팅에 대한 유연한 대안입니다.커스터마이즈 할 수 있습니다.Houdini는 텍스처, 셰이더, 파티클, "채널 데이터"(애니메이션 구동에 사용되는 데이터), 렌더링합성 제작에 이 절차적 세대를 사용합니다.

Houdini의 연산자 기반 구조는 다음과 같은 몇 가지 주요 그룹으로 나뉜다.

  • OBJ – 변환 정보를 전달하는 노드(종래에는 SOP가 포함되어 있습니다)
  • SOP – Surface Operator – 절차 모델링을 위한 것입니다.
  • POP(입자 연산자) – 입자 시스템을 조작하는 데 사용됩니다.
  • 절차 애니메이션 및 오디오 조작을 위한 CHOPS – 채널 오퍼레이터.
  • COP(복합 연산자) - 풋프린트에 대한 합성 수행에 사용됩니다.
  • DOP – 동적 연산자 – 유체, 천, 강체 상호 작용 등에 대한 동적 시뮬레이션.
  • SHOP – Shading Operator – 여러 렌더러에 대해 12개 이상의 다른 음영 유형을 나타냅니다.
  • ROP(렌더 연산자) - 다양한 렌더 패스와 렌더 의존 관계를 나타내는 네트워크를 구축합니다.
  • VOP – VEX 오퍼레이터 – 고도로 최적화된 SIMD 아키텍처를 사용하여 상기 유형의 노드를 구축합니다.
  • TOPS - 태스크[10] 오퍼레이터
  • LOP - Lighting Operators - 캐릭터, 소품, 조명 및 렌더링을 설명하는 USD를 생성합니다.

오퍼레이터는 네트워크 내에서 서로 연결되어 있습니다.데이터는 각 오퍼레이터가 차례로 조작하여 통과합니다.이 데이터는 3D 지오메트리, 비트맵 이미지, 파티클, 다이내믹스, 셰이더 알고리즘, 애니메이션, 오디오 또는 이들의 조합을 나타낼 수 있습니다.이 노드 그래프 아키텍처는 Shake 또는 Nuke같은 노드 기반 컴포지터에 사용되는 아키텍처와 유사합니다.

복잡한 네트워크는 클래스 정의와 같이 동작하는 단일 메타 오퍼레이터 노드로 그룹화할 수 있으며 컴파일된 노드와 마찬가지로 다른 네트워크에서도 인스턴스화할 수 있습니다.이렇게 하면 사용자는 프로그래밍 없이 자신만의 정교한 도구를 만들 수 있습니다.이러한 방식으로 Houdini는 아티스트가 프로그래밍에 보다 쉽게 접근할 수 있도록 하는 매우 인터랙티브한 비주얼 프로그래밍 툴킷으로 간주할 수 있습니다.

Houdini의 도구 세트는 대부분 운영자로 구현됩니다.이로 인해 다른 비교 도구보다 학습 곡선이 높아졌습니다.모든 노드가 무엇을 하는지 아는 것은 하나이지만 Houdini를 성공시키기 위한 열쇠는 노드 네트워크로서 원하는 창조적 결과를 어떻게 표현해야 하는지를 이해하는 것입니다.성공한 사용자는 일반적으로 표준적인 크리에이티브 결과를 달성하는 네트워크(알고리즘)의 다양한 레퍼토리에 익숙합니다.이 알고리즘의 레퍼토리를 취득하는 데 수반되는 오버헤드는 샷 요소 작성 루틴을 구성하는 하위 레벨 빌딩 블록에 대한 접근으로 제공되는 예술적 및 알고리즘적 유연성에 의해 상쇄됩니다.대규모 프로덕션에서 특정 요소 생성 과제를 해결하기 위한 절차적 네트워크의 개발은 자동화를 단순하게 만듭니다.Houdini를 대규모 기능 효과로 사용하고 애니메이션 프로젝트를 진행하는 많은 스튜디오에서는 아티스트의 조작 없이 해당 영화의 많은 요소 생성을 자동화하는 데 사용할 수 있는 프로시저 라이브러리를 개발하고 있습니다.

또한 Houdini만의 I/O OPMIDI 디바이스, 원시 파일 또는 TCP 접속, 오디오 디바이스(내장 음소 피치 검출 포함), 마우스 커서 위치 등 애니메이션 제작자가 사용할 수 있는 범위입니다.특히 Houdini는 사운드와 음악 합성, 공간 3D 사운드 처리 도구 등 오디오 관련 작업을 수행할 수 있는 능력을 갖추고 있습니다.이러한 연산자는 부작용으로 2002년 기술 공로 아카데미상을 받은 "CHOPS"라는 맥락에서 존재한다.

VEX(벡터 표현)는 Houdini의 내부 언어 중 하나입니다.Renderman Shading Language와 유사합니다.사용자는 VEX를 사용하여 커스텀 SOP, POP, 셰이더 등을 개발할 수 있습니다.현재의 VEX 실장에서는 SIMD 스타일의 처리가 사용되고 있습니다.

렌더링

Houdini는 프로덕션 클래스의 렌더러인 Mantra에 번들되어 있습니다.Mantra는 RenderMan의 범위와 적용에 있어 초기 단계에서 많은 유사점을 가지고 있었습니다.마이크로폴리곤 렌더링이 지원되므로 기존의 스캔 라인 및 레이트레이싱 모드뿐만 아니라 고품질 변위 작업이 가능합니다.셰이더는 스크립트 가능하며 VEX 언어로 구성되거나 VOP(노드 기반 VEX 프로그래밍 인터페이스)를 사용하여 구성됩니다.Mantra(Houdini 자체와 마찬가지로)는 Renderman의 Brickmaps와 유사한 응용 프로그램인 점 구름도 지원합니다.이를 통해 낮은 계산 오버헤드로 지표면 산란 및 주변 폐색 등 보다 복잡한 빛 상호작용을 생성할 수 있습니다.Mantra는 매우 빠른 볼륨 렌더링과 물리적 기반 경로 추적을 수행할 수 있습니다. 이 기술은 빛과 물질의 물리적 상호작용을 보다 정확하게 모델링하려고 시도합니다.

터치 디자이너

파생상품은 후디니의 파생상품인 터치디자이너를 시판하는 부작용 소프트웨어의 자회사다.실시간 OpenGL 제작 애니메이션에 맞춰 록그룹 러시의 30주년 투어에 이용돼 [11]뮤지션들이 직접 움직이는 역동적인 그래픽을 제작했다.TouchDesigner는 또한 Xite Labs(이전의 V Squared Labs)에서 아몬 [12]토빈의 ISAM 설치 투어를 위한 라이브 비주얼을 만들기 위해 사용되었습니다.

생산.

Houdini가 사용된 주목할 만한 작품으로는 1997년 Contact 영화와 2016년 Zootopia가 [2][4]있다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Houdini 19 Released". Retrieved 2022-04-13.
  2. ^ a b c "Side Effects Software – 25 years on". fxguide. 27 February 2012.
  3. ^ "3D Modeling Software in 2021". Retrieved 2022-05-19.
  4. ^ a b "Disney Animation Studios Zootopia SideFX". www.sidefx.com. Retrieved 2021-07-14.
  5. ^ "Raya and the Last Dragon SideFX". Retrieved 2022-04-03.
  6. ^ "Grid Engine User Stories ::: DNA Productions". 2006-12-14. Archived from the original on 14 December 2006. Retrieved 2022-05-22.
  7. ^ "Houdini: Magic Doesn't Just Happen Linux Journal". www.linuxjournal.com.
  8. ^ "REVIEWS: Houdini 4.0 Computer Graphics World". www.cgw.com.
  9. ^ "Sun And Side Effects Software Unveil Houdini 3D For Solaris". HPCwire. 17 August 2001.
  10. ^ "Houdini 17.5 Launch Event". 8 March 2019.
  11. ^ "Rush 30th Anniversary Tour". Derivative. 15 October 2004.
  12. ^ "Amon Tobin ISAM WORLD TOUR". XiteLabs. 1 August 2021.

외부 링크