Pragmatic Workflow for Houdini

More workspace. More control. Inside Houdini.

Build networks over a full-size viewport. Make hotkeys respond to context, modifiers, and selection. Bring dense parameter editing, VEX, OpenCL, Python, and C++ code assistance, geometry inspection, and performance analysis into the same working environment.

A configurable set of major Houdini tools, built for the operations you repeat all day.

Immersive workspace

Overlay Network Editor

A full-size viewport and node network in the same screen space.

A side-by-side layout makes the viewport and network compete for space. ONE overlays the network on the viewport, so a large graph does not require a small view of your result. Make a change where you are already looking and see its effect in that same area without repeatedly moving your attention between separate panes or monitors.

Combine ONE with fullscreen mode and the integrated Parameter Editor for an immersive Houdini workspace: a large viewport, your graph over it, and the controls you need close by. On a laptop, every reclaimed pane matters. On a large monitor, the same arrangement gives both the scene and graph room while keeping the edit and result loop together.

Shared screen area Edit and result in the same place Fullscreen workflow Laptop-friendly layout

Edit here. See the result here. In an illustrative 50/50 split, overlaying the views lets both use the same full workspace instead of dividing it between them.

Programmable interaction

Context-Sensitive Rule-Based Hotkey System

Make the same key do the right operation for the current task.

Configure actions around the network context, modifier keys, and whether something is selected. A key can create one operator in SOPs and another in a different context. A modifier or selection condition can choose a different action without requiring another unrelated shortcut to remember.

The system can also call your own Python functions and expressions with access to the originating event. Connect existing tools, run shelf tools, apply recipes, or open a custom menu. Build an action system around your workflow, from a few personal shortcuts to more elaborate procedural operations.

Context rules Modifier rules Selection-state rules Arbitrary Python calls Recipes and shelf tools Custom menus

This is programmable interaction with Houdini, not merely a replacement shortcut list. ONE is optional; the Hotkey System also works in a normal Network Editor.

Dense controls

High-Density Parameter Editor

More useful controls in view, with less scrolling between related settings.

Arrange Houdini parameters in a compact, configurable editor that makes better use of the space available. Dense rows, compact string and path fields, collapsible folders, and configurable label placement help keep related controls visible together. Work with values, expressions, ramps, multiparms, and embedded code without treating every control as a separate oversized row.

Density does not have to mean tiny text. Tune font sizes, spacing, label presentation, and control layouts to balance information and readability on your display. Alongside ONE, the editor keeps controls close to a large viewport instead of forcing the workspace into narrow panes.

Numeric typing and dragging Compact path and string layouts Collapsible folders Ramps and multiparms Expression indicators Embedded code editing

Language-aware editing

Houdini Code Editor

VEX, OpenCL, Python, and C++ editing with Houdini context.

Write VEX, OpenCL, Python, and C++ in a Monaco-based editor integrated with Parm Editor. Completion, signatures, hover information, and supported navigation help you work with the language and APIs in front of you. Houdini-aware context connects the relevant language service to the parameter being edited.

Use the same editing environment for a VEX operation, OpenCL kernel, Python or HOM script, or C++ and HDK workflow. The value is not syntax coloring alone: useful suggestions and API information reduce the repeated interruption of leaving your code to look something up.

Dedicated VEX service OpenCL binding context Python and HOM assistance C++ and HDK integration

Language capabilities differ by context. C++ requires the appropriate HDK and toolchain environment. Workflow does not generate code for you.

Inspect at the node

Node Info

Geometry, memory, and change inspection directly from the network.

Bring geometry information to the node you are investigating. Inspect attributes, groups, memory, and volume data in a focused view, with input-relative markers that help reveal additions, removals, and possible changes. Move from "something changed" to the relevant part of the output before opening a full table of values.

For volume work, inspect VDB details and touch indicators to identify reported tree, metadata, or transform revisions. Attribute visualizer integration connects information in the panel with what you see in the viewport.

Geometry summaries Memory information Attribute and group metadata VDB diagnostics Attribute visualizers

Revision markers indicate possible writes rather than a value-by-value diff. Cached data can be unavailable or stale.

Follow the data

Geometry & Data Spreadsheet

Narrow a large output to the rows and values you need to inspect.

Work through geometry and context-specific data using targeted filters and structured displays. Focus on selected elements, isolate groups and columns, and inspect matrix, dictionary, and volume information without flattening every question into an undifferentiated table.

Precision controls keep exact values available when rounded display is not enough. Where safe captured data is available, Last Cooked mode lets you inspect that capture instead of requesting an updated output.

Group and column filters Selection filtering Full precision Matrix grids Typed dictionaries VDB summaries CSV export

SOP, LOP, DOP, Copernicus, and legacy COP2 views have different capabilities.

Optimize with evidence

Performance Profiler

Identify expensive work and compare the result of an optimization.

Record Houdini's native performance data and investigate it through hotspots, hierarchy, timelines, and event call views. Filter by recorded frame range or thread, inspect an expensive node, and compare captures before and after a change.

The comparison matters as much as the initial ranking. See whether the work you changed improved, regressed, appeared, or disappeared in the next capture. Keep optimization tied to recorded evidence rather than a guess about which node looks complicated.

Capture history Ranked hotspots Frame and thread filters Event timeline Call views Flame graphs A/B capture comparison .hperf support

Event views represent captured event work, not source-level CPU sampling. Workflow helps investigate performance; installing it does not make Houdini cook faster by itself.

Navigate hierarchy

Node Treeview

Navigate a complex scene through its hierarchy, not only its graph layout.

Search node names, paths, and types, expand nested networks, and jump to the node you need. Link selection with Houdini, frame a result in the Network Editor, and perform common node operations from a hierarchy view.

Optional saved-definition catalogs extend inspection into available HDA hierarchies without confusing a definition preview with a live scene node. Technical artists get another way to understand deep assets and find their way through a large scene.

Wildcard search Nested hierarchy Reveal Selected Selection linking Frame node Common node operations

Protected contents remain protected. Saved definition previews are read-only and are not the current runtime state of a live instance.

Find and create

Context-Aware Tab Menu

Find and run the creation tool appropriate to the network or viewport.

Search native tools, recipes, and compatible presets through a focused creation palette. Use names, aliases, acronyms, favorites, and numbered results to get to frequently used tools quickly, with the current pane providing the relevant context.

Native tool execution preserves the tool's own placement and interaction behavior. This is a creation workflow in its own right, separate from searching existing scene nodes in Treeview or authoring rules in the Hotkey System.

Context-aware tool lists Aliases and acronyms Favorites and history Numbered results Tools, recipes, and presets

Monitor while you work

Performance HUD & Cook Timeline

See resource pressure and captured cooking activity while you work.

Keep CPU, RAM, GPU, and VRAM readings visible without dedicating a full pane to monitoring. Add the optional cook timeline when you want context about observed cooking activity, then use the Profiler when you need a deeper performance investigation.

Choose a compact ring or a more expressive liquid, segmented, ribbon, or thermal style. Configure colors, fonts, spacing, and liquid motion to fit your workspace while keeping the information central.

CPU, RAM, GPU, VRAM Six gauge styles Optional cook timeline Per-resource colors Typography and layout controls

Telemetry availability varies by hardware and platform. System-wide GPU and RAM readings are not exact per-node resource ownership.

Timeline interaction

Playbar & Timeline Controls

Keep playback, frame ranges, and timeline interaction close to the work.

Use a compact playbar for transport, playback ranges, repeat modes, real-time playback, and fractional-frame settings. Global scrubbing can keep timeline interaction available without repeatedly moving to a narrow timeline strip, while supported cache indicators add useful context to the frame range.

Forward and reverse transport Playback ranges Repeat modes Real-time playback Fractional frames Global scrubbing Supported cache indicators

Cache indicators report available state. They do not create a cache or guarantee a frame can play without cooking.

Workspace customization

Start with useful tools, then enable the deeper workflow changes when you want them.

Configure typography, layout, colors, interactions, and monitoring from organized settings. Choose a readable font and density for your display. The intended defaults keep Node Info immediately discoverable, while major interaction changes such as ONE and the Hotkey System remain opt-in.

Typography

Inter, Geist Sans, Mona Sans, Source Sans 3, IBM Plex Sans, DM Sans, Cantarell, and other bundled choices.

Layout

Tune spacing, scale, opacity, label placement, and density so the tools fit your screen rather than the other way around.

Interaction

Enable deeper workflow changes independently and configure supported hotkeys, mouse actions, overlays, timeline interaction, and HUD behavior.

Licensing

Bring Workflow into your everyday Houdini work.

Choose the license that fits how you work. Individual licenses are for one named artist. Studio licensing uses floating concurrent seats for teams.

Indie Individual

For one named artist using the Indie tier.

$149 USD · first year

$129 active renewal

  • Pragmatic Workflow tools
  • One named user
  • One concurrent seat
  • Up to two activated devices
  • 12 months of update coverage
  • Perpetual use of eligible releases

Renewal extends access to newer eligible builds and Houdini compatibility updates. Ending update coverage does not disable an eligible installed release.

Owner preview: live Workflow checkout URLs, exact Studio renewal pricing, and the shipping Houdini / operating-system compatibility matrix remain unresolved before commercial publication.

Feature explorer

Workflow feature explorer.

Explore the tools and controls behind the everyday workflow.

Overlay Network Editor and immersive workspace
  • Viewport and network share screen area instead of requiring a side-by-side split
  • Edit and result feedback in the same visual workspace
  • Adjustable overlay opacity and quick reveal or hide behavior
  • Fullscreen mode with reversible pane chrome and window geometry
  • Coordinated use with the Parameter Editor and independent enable control
Context-Sensitive Rule-Based Hotkey System
  • Context-specific action mappings across supported network categories
  • Ctrl, Alt, Shift, and configured Space modifier conditions
  • Selected and unselected conditions with combined modifier and selection rules
  • Arbitrary Python function or expression calls with event context
  • Custom Python can implement additional selection and type-specific logic
  • Operator creation with supported presets, naming, and button actions
  • Tab tool recipes and decoration recipes
  • Native shelf-tool execution
  • Custom menus and nested menu items
  • User-authored action configuration
  • Configurable mouse actions
  • Optional connected-node dragging
  • Optional touch and Wacom pinch controls with sensitivity settings
  • Node shape preferences
Parameter editing
  • Numeric typing and drag adjustment
  • Parameter folders and nested controls
  • Multiparms and ramp editing
  • Embedded code-editing integration
  • Configurable label presentation and clipped-label display
  • Font, size, spacing, and appearance settings
Code editing
  • Monaco-based editor integration
  • Dedicated VEX language service
  • OpenCL language support with Houdini binding context
  • Python language assistance with HOM typing information
  • C++ and HDK language-service integration
  • One-click entry to guided native development toolchain setup
  • Environment verification through a fresh HDK compile and native function call
  • Integrated C++ editing for compatible operator workflows, including the separately supplied C++ Wrangle in Pragmatic Operators
  • Completion, hover information, signatures, and navigation where supported
Node Info
  • Output selection and available cached geometry summaries
  • Attribute metadata and group information
  • Geometry and memory information
  • Input-relative change markers where comparison data exists
  • Volume and VDB information with VDB touch indicators
  • Attribute visualizer integration and retained visualizer preferences
  • Collapsible information sections
Spreadsheet
  • Context-specific data views
  • Group and column filtering with column-filter inversion
  • Viewport-selection filtering and selection transfer workflows
  • Configurable precision and full-precision display
  • Matrix grid display and transform decomposition options
  • Typed dictionaries and structured attribute display
  • Color-qualified attribute swatches
  • Volume and VDB summary tables with available change markers
  • Packed-geometry browsing where supported
  • Last-cooked capture mode and explicit cook-if-needed control
  • CSV export
Profiling
  • Native performance capture with pause, resume, and capture history
  • Hotspot search, ranking, sorting, and configurable columns
  • Object hierarchy and event timeline
  • Frame overview and frame-range filtering
  • Thread filtering and follow-frame behavior for completed captures
  • Event call tree, bottom-up callers, and event flame graph
  • Two-capture comparison, differences, and presence categories
  • Native .hperf import and comparison CSV export
  • VEX program reports with separate attribution limits
  • Node selection and path actions from recorded hotspots
Node Treeview
  • Tree search by name, path, and type, including wildcard searches
  • Root navigation, history, and context shortcuts
  • Reveal Selected and bidirectional selection linking
  • Frame nodes in a Network Editor
  • Rename, copy, cut, paste, duplicate, and supported drag operations
  • Node flags and path-copy actions
  • Nested hierarchy expansion and optional saved-definition catalogs
Context-Aware Tab Menu
  • Context-aware tool palette over network and viewport panes
  • Alias and acronym search, favorites, history, and numbered results
  • Native tools, recipes, and compatible legacy presets
Performance HUD
  • CPU, RAM, GPU, and VRAM gauges where supported
  • Ring, Liquid, Radiant Liquid, Segmented Arc, Ribbon Sweep, and Thermal Bloom
  • Smooth value transitions
  • Per-resource fill colors
  • Gauge scale, spacing, opacity, and typography
  • Optional cook timeline, disabled by default in the current settings schema
  • Animation replay with configurable rise, hold, return, and stagger timings
  • Optional startup animation and inactivity settings
Playbar and timeline
  • Forward and reverse transport with pause
  • Playback range controls and repeat modes
  • Real-time and fractional-frame controls
  • Configurable global timeline scrubbing
  • Supported memory and disk cache-range indicators
Workspace preferences
  • Categorized settings and dependent-control states
  • Bundled Inter, IBM Plex Sans, DM Sans, Geist Sans, Mona Sans, Source Sans 3, and Cantarell typefaces
  • Shared presentation across integrated tools

No matching feature groups.

FAQ

Before you install.

Which Houdini versions and operating systems are supported?

{{SUPPORTED_ENVIRONMENTS}} The release compatibility matrix must be filled from the shipping build before this page is published.

What is included with Workflow?

Workflow includes the workspace systems described on this page: Overlay Network Editor, Context-Sensitive Rule-Based Hotkey System, High-Density Parameter Editor, code editing and HDK environment setup, Node Info, Spreadsheet, Profiler, Node Treeview, Context-Aware Tab Menu, Performance HUD and Cook Timeline, Playbar and Timeline Controls, and their verified supporting controls. Pragmatic Operators is a separate product.

How does licensing work?

Individual licenses are assigned to one named customer, support one concurrent seat and up to two activated devices, and include 12 months of update coverage. Eligible releases remain usable permanently. Studio licensing uses a floating concurrent seat pool sized to the purchased tier.

Can I customize the interface?

Yes. Verified options include typography, density, layout and spacing, colors, supported interaction preferences, overlay settings, playbar interaction, and Performance HUD presentation. Available options vary by component.

How is Workflow different from Suite?

Workflow is the workspace and productivity product. Pragmatic Suite combines Workflow with Pragmatic Operators under the broader bundle offer. Operators is not included in a standalone Workflow license.

Pragmatic Workflow for Houdini

Get Pragmatic Workflow for Houdini.