The following people helped develop Houdini

Aaron Severn, Abhishek Madan, Adam Jeziak, Aditya Raghavan, Adrian Saldanha, Adriano Bertucci, Ahmed Hassan, Aimee Johnson, Alex Gurevich, Alex Lee, Alex Orgill, Alex Shelkovnykov, Alex Wai, Alexander Shah, Alina Ivchenko, Amit Dubey, Amy Csiki, Ana Lee, Anatole Le, Andrew Alzner, Andrew Clinton, Andrew Wong, Andriy Mnih, Angel Alladina, Arash Tirgari, Arjun Nair, Asim Raza, Aurora Huang, Barbara Macdonald, Bardia Sadri, Berj Bannayan, Brandon Allen, Brendan Van Ryn, Brian Cort, Calin Casian, Calvin Gu, Cameron White, Carol Wang, Cathy Penner, Charlie Wang, Chris AtLee, Chris McSpurren, Chris Thompson, Christopher Grebeldinger, Christopher Janowksi, Christopher Speller, Christopher Walker, Clement Yip, Coen Klosters, Craig Zerouni, Crawford Doran, Cristin Barghiel, Dale Ducharme, Damian Campeanu, Damien Pernuit, Daniel Hau, Daniel Lemmond, Daniel Yaroslavski, David Pritchard, David Robert, David Wong, Debbie Tam, Denise Eng, Derrick Moser, Dian Xiang, Diana Huang, Edward Lam, Egor Larionov, Eran Guendelman, Eric Lawless, Erick Dransch, Erwin Heyms, Filip Burlacu, Florence So, Frankie Rodriguez, Furqan Muhammad, Garman Herigstad, Gary Lin, George ElKoura, Gerome Mortelecque, Glenn Tsang, Graham Thompson, Greg Hermanovic, Guan(Alex) Wang, Guillaume Laferriere, Hai Huang, Hálfdan Ingvarsson, Henry Wen, Ian Kerr, Ivan Livinsky, Jack Huang, Jack Zhao, Jacob Clark, James Bartolozzi, James Roberts, Jason Cousins, Jasper Chapman-Black, Jay Steele, Jeff Lait, Jeffrey Chadwick, Jeff Wagner, Jenna Memmolo, Jennifer Clarke, Jenny Blacklock, Jerry Wong, Jijun(Jay) Xiao, Joe Drew, John Courte, John Lynch, John Mariella, Jonathan Lawlor, Jonathan McGee, Jordan Bale, Judith Crow, Juhyun Daniel Lee, Julia Pakalns, Justin Chan, Justin Glass, Kai Stavginski, Keith Acheson, Ken Xu, Keyar Hood, Khashayar Khalkhaly, Kim Davidson, Kristofer Lindberg, Kyle Fung, Laura Culp, Lauren Bhagwandat, Leo Chan, Lesly Northam, Liam Palmer, Ling Yun Guo, Lisa Chen, Lisa Kelly, Liza Keith, Luca Pataracchia, Lucas Palmer, Luke Franceschini, Luke Moore, Luke O'Connor, Magdalena Georgescu, Marc Horsfield, Marc-André Belzile, Mark Alexander, Mark Davies, Mark Elendt, Mark Huang, Mark Mayerson, Mark Tucker, Mark Zadel, Matt Chaput, Matthew O’Toole, Max Zheng, Maxwell Elendt, Mayank Singh, Michael Ahn, Michael Eden, Michael Goldfarb, Michiel Hagedoorn, Mike Taylor, Mohammad Nabizadeh, Monika Janek, Mykola Konyk, Naoki Satou, Neil Dickson, Neil Girdhar, Nicholas Higa, Nicholas Sunderland, Nivasini Anan, Noam Sutskever, Oleg Samus, Omar Zarifi, Ondrej Kos, Paul Breslin, Paul Salvini, Pavlo Penenko, Peter Bowmar, Peter MacMurchy, Peter Vale, Peter Yu, Rafal Jaroszkiewicz, Rafeek Rahamut, Ramin Kamal, Remi Fat Cheung, Rob Bairos, Rob Suderman, Robert Magee, Robert Pringle, Robert Vinluan, Rodian Paul, Rudi Chen, Ryan Annis, Ryan Goldade, Sai Gurrappadi, Samuel Haves, Sanand Patel, Scott Keating, Sean Purcell, Seelan Vamatheva, Sevag Gharibian, Silvina Rocca, Simon Parent, Sophie Ma, Srinath Ravichandran, Stephen Tucker, Steve Dugaro, Steven Ong, Syed Bokhari, Syed Zahir Bokhari, Taylor Petrick, Thomas Lai, Tim Dresser, Tina Yee, Tom Benoist, Tom Lee, Tonia Tong, Tyler Nowicki, Valerie Berney, Varun Gupta, Victor Bui, Ville Koskela, Vincent Ma, Wayne Wu, Xue Cui, Yele Bonilla, Yi-Shiuan Chen, Yin Zhao, Zhuo Wei Li, Zubin Wadia. Thank you! 👏

Houdini 17.0

Getting started

Using Houdini

  • Geometry

    How Houdini represents geometry and how to create and edit it.

  • Copying and instancing

    How to use copies (real geometry) and instances (loaded or created at render time).

  • Animation

    How to create and keyframe animation in Houdini.

  • Character

    How to rig and animate characters in Houdini.

  • Rendering

    How to render images and animation from the 3D scene.

  • Materials

    How to assign materials and create custom materials for shading.

  • Compositing

    Houdini’s compositing networks let you create and manipulate images such as renders.

  • Digital assets

    Digital assets let you create reusable nodes and tools from existing networks.

  • Import and export

    How to get scene, object, and other data in and out of Houdini.

  • MPlay viewer

    Using Houdini’s stand-alone image viewer.

Dynamics

  • Particles

    How to create particle simulations.

  • Dynamics

    How to use Houdini’s dynamics networks to create simulations.

  • Pyro

    How to simulate smoke, fire, and explosions.

  • Fluids

    How to set up fluid and ocean simulations.

  • Grains

    How to simulate grainy materials (such as sand).

  • Crowd simulations

    How to create and simulate crowds of characters in Houdini.

  • Hair and Fur

    How to create, style, and add dynamics to hair and fur.

  • Finite Elements

    How to create and simulate deformable objects

Nodes

  • OBJ - Object nodes

    Object nodes represent objects in the scene, such as character parts, geometry objects, lights, cameras, and so on.

  • SOP - Geometry nodes

    Geometry nodes live inside Geo objects and generate geometry.

  • DOP - Dynamics nodes

    Dynamics nodes set up the conditions and rules for dynamics simulations.

  • VOP - Shader nodes

    VOP nodes let you define a program (such as a shader) by connecting nodes together. Houdini then compiles the node network into executable VEX code.

  • ROP - Render nodes

    Render nodes either render the scene or set up render dependency networks.

  • CHOP - Channel nodes

    Channel nodes create, filter, and manipulate channel data.

  • COP2 - Compositing nodes

    Composite nodes create, filter, and manipulate image data.

Reference

  • Menus

    Explains each of the items in the main menus.

  • Viewers

    Viewer pane types.

  • Panes

    Documents the options in various panes.

  • Windows

    Documents the options in various user interface windows.

  • Stand-alone utilities

    Houdini includes a large number of useful command-line utility programs.

  • Python Scripting

    How to script Houdini using Python and the Houdini Object Model.

  • Expression functions

    Expression functions let you compute the value of parameters.

  • HScript commands

    HScript is Houdini’s legacy scripting language.

  • VEX

    VEX is a high-performance expression language used in many places in Houdini, such as writing shaders.

  • Properties

    Properties let you set up flexible and powerful hierarchies of rendering, shading, lighting, and camera parameters.

  • Python Panels

    You can script custom pane types using Python to create your own UIs.

  • Galleries

    Pre-made materials included with Houdini.