Houdini ist eine 3D-Grafiksoftware des in Toronto ansässigen Entwicklers Side Effects Software Inc. (SideFX). Es ging aus dem Programm PRISMS zur prozeduralen Synthese von 3D-Objekten hervor. Das Hauptaugenmerk liegt nach wie vor auf der prozeduralen Synthese, womit sich Houdini von anderer 3D-Grafiksoftware abhebt.

Houdini wird hauptsächlich für Spezialeffekte in Filmen und Computerspielen verwendet. Große Studios wie Walt Disney Animation Studios, Pixar, DreamWorks Animation, ILM und weitere haben Houdini u. a. für Fantasia 2000, Die Eiskönigin – Völlig unverfroren, Zoomania oder Rio verwendet.

Versionsgeschichte +VersionVeröffentlichungsdatumNeue FunktionenBetriebssystemePreis von Houdini FX (USD)AnmerkungenHoudini 1.01996-10-02IRIX$ 9,500Houdini 1.0 auf der SIGGRAPH 1996 vorgestelltHoudini 2.01997-08-05IRIXHoudini 2.51998-03-28Windows NT-UnterstützungIRIX, Windows NTHoudini 3.01999-10-02IRIX, Windows NTHoudini 4.02000-07-24Linux-UnterstützungIRIX, Windows NT, Linux$ 17,000Houdini 5.02002-03-12IRIX, Windows NT, Linux$ 16,000Houdini 5.52002-05-14IRIX, Windows NT, Linux$ 16,000Houdini 6.02003-05-08IRIX, Windows NT, LinuxHoudini 6.52004-04-16IRIX, Windows NT, Linux(Datum bitte bestätigen)Houdini 7.02004-09-20IRIX-Unterstützung entfälltWindows NT, LinuxSilicon Graphics IRIX wird nicht mehr unterstütztHoudini 8.02005-10-06Windows NT, Linux$ 17,000Houdini 9.02007-09-20Windows NT, LinuxHoudini 9.12008-??-??Windows NT, LinuxHoudini 9.52008-??-??Neue Benutzeroberfläche, MacOS-UnterstützungWindows NT, Linux, MacOS(genaues Datum unbekannt)Houdini 10.02009-04-16Windows NT, Linux, MacOSHoudini 11.02010-07-27Windows NT, Linux, MacOS$6,695Houdini 12.02012-03-01Windows NT, Linux, MacOSHoudini 12.12012-08-07Windows NT, Linux, MacOSHoudini 12.52013-03-14Windows NT, Linux, MacOSHoudini 13.02013-10-31Windows NT, Linux, MacOSHoudini 14.02015-01-15Windows NT, Linux, MacOSHoudini 15.02015-10-15Windows NT, Linux, MacOSHoudini 15.52016-05-19Windows NT, Linux, MacOSHoudini 16.02017-02-21Windows NT, Linux, MacOS$6,995Houdini 16.52017-11-07Windows 7 SP1+, Linux, MacOS$6,995Houdini 17.02018-10-10VellumWindows 7 SP1+, Linux, MacOSHoudini 17.52019-03-13Procedural Dependency GraphWindows 7 SP1+, Linux, MacOSHoudini 18.02019-11-17SolarisWindows 8+, Linux, MacOSHoudini 18.52020-10-17KineFXHerstellerseite zu V 18.5Windows 8+, Linux, MacOSHoudini 19.02021-10-27diverse VerbesserungenHerstellerseite zu V 19.0Windows 8+, Linux, MacOSHoudini 19.52022-07-20VerbesserungenHerstellerseite zu V 19.5Windows 8+, Linux, MacOSHoudini 20.02023-11-08diverse Verbesserungen mitunter Karma XPU ist produktionsreif, APEX, ONNX Machine Learning TerrainHerstellerseite zu V 20.0Windows 8+, Linux, MacOS 11+Houdini 20.52024-07-10CopernicusWindows 10+, Linux, MacOS 11+Houdini 21.02025-08-27KineFX motion Mixer, OTISWindows 10+, Linux, MacOS 11+

Funktionalität Houdini umfasst alle Hauptbereiche der 3D-Produktion:

Modellierung – Erschaffung von Standardgeometrie mittels Polygonen, NURBS/Bezier-Kurven/Patches & Trims, Metaball Animation – Keyframe-Animation und Raw Channel Manipulation (CHOPs), Motion-Capture-Unterstützung Partikel Dynamics – Starrkörpersimulation, Strömungsdynamik, Stoffsimulation, Gruppensimulation, Wire Dynamics Beleuchtung – Knoten-basiertes Verfassen von Shadern und Beleuchtung Rendering – In Houdini ist standardmäßig die Render-Engine Mantra integriert. Andere Engines wie RenderMan, Octane, Arnold, Redshift oder V-Ray werden ebenfalls unterstützt. Volumetrics – Integrierte Werkzeuge CloudFX und PyroFX zur Erstellung von Wolken-, Rauch- und Feuer-Simulationen Compositing Plugin-Entwicklung

Houdini kann über eine Skript-API erweitert werden. Hierfür wird zunehmend Python verwendet, allerdings kann jede Skriptsprache, die Socket Communication unterstützt, ebenso verwendet werden.

Operatoren Houdinis prozedurale Natur zeigt sich in seinen Operatoren. Die sogenannten „Digital Assets“ – die Objekte einer Szene – werden üblicherweise aus einer Aneinanderreihung von Operator-Knoten (OPs) konstruiert. Diese Herangehensweise hat zahlreiche Vorteile: Sie erlaubt die Erstellung hochdetaillierter Geometrie oder organischer Objekte in vergleichsweise wenigen Schritten; sie befähigt und ermuntert zur nicht-linearen Entwicklung; Houdini verwendet dieses prozedurale Paradigma durch die Bank für Texturen, Shader, Partikel, „channel data“ (für Fahrsimulationen), zum Rendern und fürs Compositing.

OBJ – Knoten, die Transformationsinformationen tragen (beinhalten für gewöhnlich SOPs). SOP – „Surface Operator“ – zum prozeduralen Modellieren. POP – „Particle Operator“ – zur Manipulation des Partikelsystems. CHOP – „Channel Operator“ – zur prozeduralen Beeinflussung von Animationen und Audio. COP – „Composite Operator“ – zur Mischung von Bildmaterial. DOP – „Dynamic Operator“ – zur dynamischen Simulation von Flüssigkeiten, Gewebe, Starrkörpern etc. SHOP – „Shading Operator“ ROP – „Render Operator“ – zur Erstellung von Knotennetzen zur Darstellung verschiedener Render Passes und Render-Abhängigkeiten. VOP – „VEX Operator“ – zur Erstellung beliebiger eigener Operatoren der o. g. Typen mithilfe einer optimierten SIMD-Architektur. TOP – „Task Operator“

Weblinks Offizielle Website (englisch)

Einzelnachweise

Kategorie:3D-Grafiksoftware Kategorie:Windows-Software Kategorie:MacOS-Software Kategorie:Linux-Software Kategorie:Unix-Software