A collection of awesome Free/Open Source things regarding the SideFx Houdini ecosystem.
-
Node Packages
- qLab A procedural asset library for SideFX Houdini.
- Houdini Utility ThreadVarious free assets and tools
- SideFx Labs SideFX Labs is a testing ground for over 230 tools designed to help you get up and running quicker. The SideFX Labs tools wrap up and release common workflows and create tight integrations with software you use everyday. The tools are developed outside the regular Houdini development cycle which makes them more accessible for testing and feedback.
- VFX Fractal Tookit Set of tools for generating fractal and generative art.
- MOPS Motion OPerators for Houdini, a motion graphics toolkit.
- OpenCL Wrangle COP This operator allows you to run an OpenCL kernel as part of your COP network. Depending on the GPU, some operators can be orders of magnitude faster than even VEX.
- FeELib for Houdini Various Houdini hdas for accelerating a wide variety of workflows see more examples here
- YingQ for Houdini
- DMNK-tools Workflow oriented Python Scripts / HDAs
- Nagamochi Nagamochi is a library of Digital Assets, Presets, Shelves and Scripts for SideFX Houdini.
- JZTrees Houdini procedural vegetation generator and FX toolkit
- egLib A collection of scripts for SideFx Houdini - Python3
- KDBRA Tools Production tools for SideFX Houdini
- Kinefx Tools Collection of rigging tools and utils for Houdini Kinefx
- HMT Houdini Music Toolset (HMT) turns the most powerful 3D program into a MIDI sequencer
- M-Hda-Collections Collection of HDAs
- Firehawk PDG Tools A houdini package to aid PDG submission with auto-versioning, asset handling, and immmutable timestamped hip files for reproduction of content.
- Houdini-tools Python Scripts for Sidefx Houdini
- SDMTools Toolset for Houdini (and more in the future)
- nLib A small collection of simplistic HDAs
- Openfirehawk Houdini Tools A collection of useful hda's and scripts used in the Open Firehawk VFX pipeline.
- hipie Houdini Tools
- Houdini Extensions Houdini
- Bento Toolset for Houdini
- BeeHou Houdini Package
- Diffusion Limited Aggregation Create fractal like growth inside 3D geometry using the principle of Diffusion Limited Aggregation. The implementation has been done in three parts: Text and 3D Geometry and Intersection
- Houdini TaleSpire Terrain Generation Toolset A toolset to procedurally create terrain for TaleSpire in Houdini.
- Houdini-Telegram-Notifier Send messages to Telegram chat directly from SideFX Houdini
- Houdini-Toolbox Houdini things!
- AVL Advanced function library, written in VEX language for SideFX Houdini. Now in development.
- Aelib Digital Assets for Houdini FX
- ae_SVG SVG Importer and Exporter for Houdini
- Nagamochi_PDG This is a TOP HDA library for SideFX's Houdini. There are some nodes for Maya, but those nodes are not perfect because I am not close to Maya. I'm looking forward to your advice!
- egMatLib Material Library for Houdini Mantra, Redshift and Arnold
- egRedshiftTools Tools for Redshift in SideFx Houdini
- egMantraTools Tools For SidefX Houdinis Mantra Renderer
- Houdini Plugin for Mesh Reparation An artist-centered tool to repair meshes with holes. Such holes are filled with coherent, context-aware new patches with correct topology and microsurface detail. This tool is packaged as a Houdini Digital Asset, making a user-friendly, integrated plugin for Mesh Reparation.
- Houdini-Plugin-for-Tensorflow-Smoke-Stylization Tensorflow implementation of Style Transfer for Smoke Simulations. Created as part of ETH Zurich Student Summer Research Fellowship
- FLAM3 for SideFX Houdini The Fractal Flame Algorithm, FLAM3 for SideFX Houdini
- Houdini Scripts Personal Houdini scripts
- Nature Tools Scripts assets for creating procedural forest
- Hammer Various HDAs
- Inspect Node Data SOP-level HDA for storing, retrieving, and inspecting parameters from nodes.This node uses a Dictionary Attribute to store parameter data from the Attribute from Parameters SOP and retrieve it for inspection. This is useful for storing data about how a cache was generated when wedging values.
- Isogrid Houdini SOP voxel-based generative geometry
- CPP Wrangle This Houdini node allows you to write wrangle nodes in C++ instead of VEX.
- Cards to Curves SOP-level HDA to extract guide curves from hair cards.
- Nvidia Warp Houdini Exposes NVIDIA's Warp framework to Houdini.NVIDIA's Warp provides access to running high-performance kernels either on the CPU or GPU, all with the convenience of writing the code in Python.
- linewriter Linewriter quickly creates lines of text geometry in Houdini.
- Draw Stroke
- Richard C Thomas Assorted Tools
- hipCollection Houdini Files, Hdas, Effects
- treegen Vegetation Generation Tool for Houdini. The Digital Asset implements the space colonization algorithm by Runions et al (2007). The asset can be used to easily produce natural tree structures allowing control over the growth by shaping the roots, the foliage and the way the tree fills up the space.
- GSS Call Python Houdini Asset for Running a Python Script within a specific Python Environment
- Wire Builder HDA Procedural wire builder asset
- Houdini Tech Art Challenge Winners 2021 HPaint, Polyline Creator, Poly Slice Tool, and more
-
Tools/Extensions
- Houdini VEX Editor Advanced Houdini VEX Editor
- MASSEParmUtilities Easily setup control parmaters
- Marking Menu Marking Menu for the Houdini network editor. Fast access to node creation, placement, toolscripts, and shelf tools
- hdBlackbird A USD/Hydra RenderDelegate plugin that adds support for the Blackbird renderer (a fork of the Blender Foundation's Cycles renderer) to any client.
- Nikla Rosenstein Houdini Library Rosenstein's personal library of Houdini digital assets and shelf tools.
- HoudiniExprEditor Houdini Expression Editor allows you to set up an external text editor for all type of expressions. Such as Vex snippet, python code, HScript. It uses a system of file watchers to keep track of code updates in real time. It doesn't freeze Houdini and you don't have to close your editor to see the updated code applied on your parameter. Also compatible with custom Python SOP nodes source code.
- Houlean This Houdini plugin allows you to use Lean 4 as a scripting language/replacement of VEX. This plugin is highly experimental!
- Help Card Maker A tool to create easily help cards for your digital assets.
- Null Between Bones Creation of 'Null' nodes between all selected nodes (e.g. 'Bone' nodes). Useful for creation of controls for rigging.
- Vex Snippet Library Python Panel utility for creating, storing, and accessing vex snippets in Houdini.
- Color Palette Ramp A Houdini HDA that creates a ramp based on a color palette from an image.
- Houdini_TDK Tool Development Kit for SideFX Houdini
- ftrimify Houdini parameter menu extension to add ftrim() around ch() and chs() references.
- Houdini EditParms Small tool for multiple parameters editing.
- MLHoudiniSamples Samples for Machine Learning on Houdini.
- Houdini Image Browser Python Panel file browser with thumbnail database
- Asset Browser A qt asset browser for applications like houdini/nuke/maya/blender
- Houdini Shader Converter Houdini Python Shelf tool for Converting Shaders within Houdini using JSON
- Hou2Drive Upload current Houdini file to a linked Google Account.
- Daz2HouNeo Daz Studio to Houdini Processing Tools (with Arnold)
- tk-houdini A Shotgun Pipeline Toolkit Engine for Houdin
- Houdini Subdiv Isolines Display Render hook for drawing subdivision surface isolines in the viewport.
- Houdini-Rig Control Library Python panel for fast create control shape for rig
- ZENV https://github.com/CorvaeOboro/zenv
- Houdini CopyToFram This script provides a window in which the user is able to select a directory to copy the current file and it´s dependencies to a different, arbitrary location (e.g. a network storage). In this process the script will copy all linked/referenced files to the chosen location as long as they are below the current workspace.
- Houdini Bookmarks Houdini Bookmarks is a Houdini Python Panel aimed to help organize a scene by bookmarking and quickly accessing nodes, online references and file locations.
-
HIPS
- junichirohorikawa - Houdini Howtos
- dchow1992 - Example Hips(https://github.com/dchow1992/example_hips) A collection of interesting hip files / techniques to use as examples or reference: https://vimeo.com/dchow1992
- Presentation Houdini Vis Houdini files of visualizations from my presentation "Place like I do! Example-based procedural placements in a dialogue system"
- Rich Lord Tools Various HIP files from CG/VFX/Houdini artist Rich Lord, including Growing Prints, RBD Scatter, and more
- Utilizing NumPy and NetworkX in Houdini for linear algebraic computations and path finding In these example files, we are gearing Houdini Python nodes to work with NumPy and NetworkX for path-finding and aggregation of environmental analyses in a generative design process. There are two functions that read geometric data from Houdini and translate them into NumPy arrays and the other way around.
-
Vex
- Kuchavo - Vex-Snippets A collection of useful VEX snippets for Houdini.
- Jtmori - Vex Tutorial 📑 A collection of code snippets and examples showing syntax and capabilities of VEX language inside SideFX Houdini
- Vex and Hscript Reference Reference notes for using VEX and HScript in Houdini
- Houdini Git Structure make Houdini hip gitable. parse hip file to generate structure for git record. Houdini hip 檔案解析生成資料架構,以便 git 管理。
- John Vensson Vex Snippets
- One Minute Vex
-
Scripting/Dev
- Houdini ICPP An additional layer on top of the Houdini inlinecpp module that makes writing, debugging and distributing Inline-C++ modules easier.
- Houdini Vex Help VSCode extension that mimics the behavior of the wrangle nodes "open help from selected text", but directly in vscode.
- Houdini Package Runner Tooling to analyze or perform actions on Python code in Houdini package
- HIP Collector A Houdini script which collects a .hip and it's file references into a single portable directory It can resolve file references with variables such as $HIP, $JOB, $OS and file sequences ($F / $F4 etc)
- Pyqt Ui Gen Tool Create initial code for UI inside DDC applications (Houdini/Maya)
- pyhapi Object-Oriented Python Wrapper for Houdini Engine's C API. Note that this is 3rd party binding, not official.
- HoudiniHelpToComment About A PYTHON script which auto populates every NEW node comment with its documentation headline
- VSCode Vex Houdini VEX Support for VSCode
- HoudiniGenerateAllNodes A simple PYTHON script which populates the whole scene with all the nodes available in Houdini.
- Auto Controller Rig Houdini script for processing FBX rigs.
- Camera Morphing Houdini
- Houdini Silent Install ScriptAutomatically (silent) downloads and installs latest Houdini build. Good solution for studio pipeline!
-
Misc
- Jtmori - VFX Goodnight Reading📚 Curated collection of good reading about VFX and CG
- Houdini NodeShape Converter Convert SVG paths to Houdini JSON nodeshapes.
- Houdini Manage Qt GUI and Command-line to manage Houdini libraries
- wranglegist Submit snippet parameters to Gist feed from within Houdini
- FaceCaptureX Get iphone X face motion data then make animation in Houdini.
- Data Driven Procedural Generation Collection of Papers on Data Driven Procedural Generation
- OpenGl OpenGL 3 and 4 with GLSL
- ElnaCommand Line Interface for visual effects project and asset management. It also has a Houdini project management tools with an ability to publish Otls.
- Houdini Tricks Tumblr Assorted Houdini tips and quick tutorials
-
YouTube Channels / Tutorial Vimeos
- VFX Magic
- Entagma
- Stormz
- Motion Designers Community
- Jafar Dashtinejad
- Simon Telezhkin
- Evanrudefx
- Michael Stark
- Konstantin Magnus
- Simon Houdini
- Houdini Official
- Paul Esteves
- John Jannone
- Paul Ambrosiussen
- bluriviera
- Nick Medukha
- What I Found
- Socratica FX
- Simple and Procedural
- Mark Fancher
- Indie Pixel
- Martin McDonald
- Pixel Fondue
- Bubble Pins
- Undini
- Pizola
- Houdini Elements
- Fabricio Chamon
- Tim van Helsdingen
- Voxyde
-
Blogs/Personal Sites