Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Mansa Musa was the ruler of the Mali Empire in West Africa. Details recorded here should be sourced; unknown information is left blank.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
| SideFX Houdini | |
|---|---|
| Developer | Side Effects Software Inc. |
| Release | 1.0 / October 2, 1996 |
| Stable release | 22.0.368
/ July 15, 2026[1] |
| Written in | C++, Python |
| Operating system | Linux, macOS, Windows |
| Available in | English |
| Type | 3D computer graphics |
| License | Proprietary |
| Website | www |
Houdini is an application developed by Toronto SideFX, who originally adapted it from the PRISMS suite of procedural generation software tools.
The procedural tools can be used to produce a broad range of different types of data, such as 3D models, animation, many types of simulations, game level/environment layouts, rendered images/footage, USD assets, task-scheduling setups, and completely custom solutions to nearly any problem in VFX/CG/synthesis as long as it is well-understood by the artist/operator.[2] Some of its procedural features have been in existence since 1987.[2]
Houdini is most commonly used for the creation of visual effects in film and television. It is used by major VFX companies such as Walt Disney Animation Studios, C.O.R.E. Digital Pictures, DNEG, ILM, MPC, Framestore, Sony Pictures Imageworks, Illumination Studios Paris, Eyeline, Polygon Pictures, Marza Animation Planet, Method Studios, RSP and The Mill.[3]
It has been used in many feature animation productions, including Disney's feature films Fantasia 2000, Frozen, Zootopia,[4] Raya and the Last Dragon[5] and Wish, the Blue Sky Studios film Rio, C.O.R.E. Feature Animation's The Wild,[6] and DNA Productions' Ant Bully.[7]
SideFX also publishes Houdini Apprentice, a limited version of the software that is free of charge for non-commercial use.
| Version | Release date | Supported OSs | Price of full license (USD) | Observations |
|---|---|---|---|---|
| 1.0 | 1996-OCT-02 | IRIX | $9,500 | Houdini 1.0 at SIGGRAPH 1996 |
| 2.0 | 1997-AUG-05 | IRIX | ||
| 2.5 | 1998-MAR-28 | IRIX, Windows NT | Windows NT support | |
| 3.0 | 1999-OCT-02 | IRIX, Windows NT | ||
| 4.0 | 2000-JUL-24 | IRIX, Windows NT, Linux[8][9] | $17,000 | Linux support |
| 5.0 | 2002-MAR-12 | IRIX, Windows NT, Linux, SunOS | $16,000 | First version on SunOS[10] |
| 5.5 | 2002-MAY-14 | IRIX, Windows NT, Linux, SunOS | $16,000 | |
| 6.0 | 2003-MAY-08 | IRIX, Windows NT, Linux, SunOS | ||
| 6.5 | 2004-APR-16 | IRIX, Windows NT, Linux, SunOS | (needs confirmation exact release date) | |
| 7.0 | 2004-SEP-20 | Windows NT, Linux | Dropped Silicon Graphics IRIX and SunOS | |
| 8.0 | 2005-OCT-06 | Windows NT, Linux | $17,000 | |
| 9.0 | 2007-SEP-20 | Windows NT, Linux | New UI | |
| 9.1 | 2008-JAN-30 | Windows NT, Linux | ||
| 9.5 | 2008-JUL-17 | Windows NT, Linux, macOS | macOS support | |
| 10.0 | 2009-APR-16 | Windows NT, Linux, macOS | Pyro FX | |
| 11.0 | 2010-JUL-27 | Windows NT, Linux, macOS | $6,695 | Flip Fluids |
| 12.0 | 2012-MAR-01 | Windows NT, Linux, macOS | Bullet RBDs | |
| 12.1 | 2012-AUG-07 | Windows NT, Linux, macOS | ||
| 12.5 | 2013-MAR-14 | Windows NT, Linux, macOS | VDB support, Polysoups, Wrangle Nodes | |
| 13.0 | 2013-OCT-31 | Windows NT, Linux, macOS | FEM Solver, Packed Primitives | |
| 14.0 | 2015-JAN-15 | Windows NT, Linux, macOS | PBD Grain Solver, Crowd Tools | |
| 15.0 | 2015-OCT-15 | Windows NT, Linux, macOS | ||
| 15.5 | 2016-MAY-19 | Windows NT, Linux, macOS | ||
| 16.0 | 2017-FEB-21 | Windows NT, Linux, macOS | $6,995 | New Network Editor, Node Shapes |
| 16.5 | 2017-NOV-07 | Windows 7 SP1+, Linux, macOS 10.10.2+ | $6,995 | |
| 17.0 | 2018-OCT-10 | Windows 7 SP1+, Linux, macOS 10.11+ | Vellum | |
| 17.5 | 2019-MAR-13 | Windows 7 SP1+, Linux, macOS 10.11+ | Procedural Dependency Graph | |
| 18.0 | 2019-NOV-27 | Windows 8+, Linux, macOS 10.13+ | Solaris | |
| 18.5 | 2020-OCT-17 | Windows 8+, Linux, macOS 10.13+ | KineFX | |
| 19.0 | 2021-OCT-27 | Windows 8+, Linux, macOS 10.13+ | $6,995 | Karma, CFX |
| 19.5 | 2022-JUL-21 | Windows 8+, Linux, macOS 10.15+ | $6,995 | |
| 20.0 | 2023-NOV-8 | Windows 8.1+, Linux, macOS 11+ | $6,995 | KarmaXPU, APEX |
| 20.5 | 2024-JUL-10 | Windows 10+, Linux, macOS 11+ | Copernicus | |
| 21.0 | 2025-AUG-27 | Windows 10+, Linux, macOS 11+ | $4,495 | KineFX motion Mixer, OTIS |
| 22.0 | 2026-JUL-15 |

Houdini covers all the major areas of 3D production, including:
Houdini is an open environment and supports a variety of scripting APIs. Python is increasingly the scripting language of choice for the package, and is intended to substitute its original C Shell-like scripting language, HScript. However, any major scripting languages which support socket communication can interface with Houdini.
Houdini's procedural nature is found in its operators. Digital assets are generally constructed by connecting sequences of operators (or OPs). This proceduralism has several advantages: it allows users to construct highly detailed geometric or organic objects in comparatively very few steps; it enables and encourages non-linear development; and new operators can be created in terms of existing operators, a flexible alternative to non-procedural scripting often relied on in other packages for customisation. Houdini uses this procedural generation in production of textures, shaders, particles, "channel data" (data used to drive animation), rendering and compositing.
Houdini's operator-based structure is divided into several main groups:
Operators (nodes) are connected/wired together in networks. In some of the contexts such as Sops, Cops and Chops, data can be thought of as flowing through the wires, manipulated by each operator in turn. In other contexts the network connections represent other relationships such as 'attachment' (Dops) or 'ordering' (Rops and Tops).
Houdini can generate, process and write out many types of data, including 3D geometry, voxel, bitmap images, particles, dynamics, shader algorithms, animation, audio, or a combination of these and custom formats. This node graph architecture is similar (in some contexts) to that employed in node-based compositors such as Shake or Nuke.
Complex networks can be grouped into a single meta-operator node which behaves like a class definition, this is known as a 'Houdini Digital Asset' or HDA (legacy users might also know the name 'OTL' which stands for "Operator Type Library" - essentially a collection of HDAs in one file). These user-defined node-types can be instantiated in other networks (of compatible category) like any other node. In this way users can create their own sophisticated tools without much need for programming.
Houdini can be regarded as a highly interactive visual programming toolkit which makes results much more accessible to artists by connecting nodes, reducing the need to write code.
Houdini’s toolset is largely implemented through operators, which can result in a steeper learning curve compared to similar tools. It is not always practical to understand every node type; instead, effective use of Houdini involves representing creative outcomes as networks of nodes. Experienced users are typically familiar with a range of common approaches (network structures similar to algorithms) that produce desired results. The flexibility provided by lower-level building blocks supports both artistic and technical workflows. Proficiency in Houdini often requires time, practice, and access to mentorship.
Within large productions, the development of a procedural network to solve a specific element creation challenge can make automation much easier. Many studios that use Houdini on large feature effects, and senior Houdini artists/TDs at game studios and feature animation companies develop libraries of procedures (usually embodied as HDAs) that can be used to automate the generation of many of the elements for the film or game, with almost no need for regular-artists to edit the underlying (more complex) setup to get an approval for their work.
Also unique to Houdini is the range of I/O OPs available to animators, including MIDI devices, raw files or TCP connections, audio devices (including built-in phoneme and pitch detection), mouse cursor position, and so on. Of particular note is Houdini's ability to work with audio, including sound and music synthesis and spatial 3D sound processing tools. These operators exist in the context called "CHOPs" for which Side Effects won a Technical Achievement Academy Award in 2002.
VEX (Vector Expression) is one of Houdini's internal languages. It is similar to the Renderman Shading Language. Using VEX a user can develop custom SOPs, POPs, shaders, etc. The current implementation of VEX utilizes SIMD-style processing.
Houdini (since 2019) is bundled with two production-class renderers:
Mantra, which had many similarities to RenderMan in its scope and application in its initial incarnation. Micropolygon rendering is supported in addition to path tracing, allowing high-quality displacement operations as well as traditional scan-line and raytracing modes.
And Karma: A more modern, purely path tracing-based renderer that is geared towards the consumption of USD scene data for the production of images using the USD-centric 'Solaris' context (also known as Lops) in Houdini.
The Solaris viewport utilizes a 'hydra delegate' that provides an IPR (interactive preview render) of the USD scene, and allows the delegation of rendering to any installed Hydra/USD-compatible renderer, such as PRman, Arnold and others. SideFX Karma includes an 'XPU' variant that is able to utilize both GPU and CPU compute resources at once in order to render an image much faster than can be achieved with a pure-CPU process.
Shaders are scriptable and composed in their VEX language, or by using VOPs; SideFX's node-based interface to programming VEX. Mantra and Karma (as Houdini itself does) support opening point-clouds or voxel fields (including VDBs) in a shader at render-time, which can have similar applications to brickmaps in Renderman. Back when compute resources where more scarce (like in the 90's and early 00's), this allowed more complicated light interactions such as sub-surface scattering and ambient occlusion, to be produced with lower computational overhead. However these approaches are usually catered-for by path-tracing approaches nowadays.
Mantra can perform extremely fast volume rendering, and both Mantra and Karma use physically-based path-tracing – a technique which attempts to more accurately model the physical interactions of light and materials.
Derivative Inc. is a spin-off of Side Effects Software that markets a derivative of Houdini called TouchDesigner. Tailored toward real-time OpenGL-generated animation, it was used on rock group Rush's 30th-anniversary tour to produce dynamic graphics driven directly by the musicians.[12] TouchDesigner was also used by Xite Labs (formerly V Squared Labs) to create live visuals for Amon Tobin's ISAM installation tour.[13]
Some early works in which Houdini was used include the 1997 Contact movie and 2016 Zootopia.[2],[4] but now the number of productions (including lots of games) that use Houdini would be too many to list here.
{{cite web}}: CS1 maint: url-status (link)
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
Houdini is an application developed by Toronto SideFX, who originally adapted it from the PRISMS suite of procedural generation software tools. The procedural tools can be used to produce a broad range of different types of data, such as 3D models, animation, many types of simulations, game level/environment layouts, rendered images/footage, USD assets, task-scheduling setups, and completely custom solutions to nearly any problem in VFX/CG/synthesis as long as it is well-understood by the artist/operator. Some of its procedural features have been in existence since 1987. Houdini is most commonly used for the creation of visual effects in film and television. It is used by major VFX companies such as Walt Disney Animation Studios, C.O.R.E. Digital Pictures, DNEG, ILM, MPC, Framestore, Sony Pictures Imageworks, Illumination Studios Paris, Eyeline, Polygon Pictures, Marza Animation Planet, Method Studios, RSP and The Mill. It has been used in many feature animation productions, including Disney's feature films Fantasia 2000, Frozen, Zootopia, Raya and the Last Dragon and Wish, the Blue Sky Studios film Rio, C.O.R.E. Feature Animation's The Wild, and DNA Productions' Ant Bully. SideFX also publishes Houdini Apprentice, a limited version of the software that is free of charge for non-commercial use.
Monster by Mistake is a Canadian animated television series that aired on YTV from September 18, 1999 to March 23, 2003 after airing its pilot on October 26, 1996. The show features Warren; an 8 year old boy who is accidentally mixed up in a magic spell, which turns him into a large blue monster every time he sneezes. The series was created by Mark Mayerson of Catapult Productions, and co-produced with CCI Entertainment (formerly Cambium) in Toronto, Canada. The two companies partnered in Studio 345, a computer animation and former Sears catalogue production facility for the production of the show, which was made using Houdini software. It was one of the earliest TV shows to be entirely computer-animated. The series also aired on Disney Channel in the UK.
Blender is a free and open-source 3D computer graphics software suite. It runs on Windows, macOS, Linux, BSD, Haiku, and IRIX and is used for general 3D modeling, animation, digital sculpting, visual effects, rendering, compositing, motion tracking, drawing, 2D animation and video editing. It is widely used to create animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and 3D models for video games.
Bullet is a physics engine which simulates collision detection as well as soft and rigid body dynamics. It has been used in video games and for visual effects in movies. Erwin Coumans, its main author, won an Academy Scientific and Technical Award (Technical Achievement Award) for his work on Bullet. He worked for Sony Computer Entertainment US R&D from 2003 until 2010, for AMD until 2014, for Google until 2022 and he now works for Nvidia. The Bullet physics library is free and open-source software subject to the terms of the zlib License. The source code is hosted on GitHub; before 2014 it was hosted on Google Code.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →The Greenwood District.