Supercharged H20 extension (TouchDesigner Style)

   66122   163   8
User Avatar
Member
5170 posts
Joined: Feb. 2012
Offline
Glad to hear that!
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
5170 posts
Joined: Feb. 2012
Offline



The GIF above shows the Subdivide SOP cooking the toy geometry at subdivision level 6 vs VEX Subdivide (bottom), while the widget updates in real time.

In the next version of Houdini Supercharged I will add lightweight resource monitor widgets that provide continuous feedback on how Houdini is using system resources while you work and build networks.

The widgets display CPU usage and memory usage of the Houdini process in real time, allowing you to quickly see how much of your machine Houdini is actually using at any given moment.

In addition to showing CPU load, the widget also estimates effective core usage. Instead of only displaying a normalized percentage, it indicates roughly how many cores Houdini is actively using. For example:

97%   1/24

This would suggest the current task is essentially saturating a single core.

Whereas something like:

85%   12/24

indicates the workload is distributed across many cores.

This kind of feedback can be useful when building setups, since it becomes immediately obvious if a node or operation is effectively single-threaded versus scaling across multiple cores.

The widget is designed to update in real time and remain responsive even while Houdini is busy cooking nodes, so it can act as a lightweight HUD while working.

It will be available in the next major update.

Attachments:
subdiv.gif (3.9 MB)
vexsubdiv.gif (13.2 MB)

Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
User Avatar
Member
37 posts
Joined: Feb. 2024
Offline
Hi Yunus, I get these errors when I start Houdini. One to the right happens on startup, the left one happens when I try to toggle overlay network editor. Maybe you could suggest what's wrong on my side? I tried 21.0.596 and 631, clean wiped the houdini21.0 folder, what might be causing this, thanks!



Traceback (most recent call last):
  File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.631/houdini/python3.11libs\hdefereval.py", line 154, in _processDeferred
    result = code(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "C:/Users/user/Documents/houdini21.0/animatrix/overlay network editor/python3.11libs/pythonrc.py", line 71, in initializeOverlayNetworkEditor
    hou.session.viewportOutlineWidget = ViewportOutlineWidget()
                                        ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users/user/Documents/houdini21.0/animatrix/overlay network editor/python3.11libs\utility_overlay_network_editor.py", line 54, in __init__
    self.update()
  File "C:\Users/user/Documents/houdini21.0/animatrix/overlay network editor/python3.11libs\utility_overlay_network_editor.py", line 63, in update
    p = window.mapToGlobal(QtCore.QPoint(0, 0))
        ^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'mapToGlobal'

Traceback (most recent call last):
  File "toggleOverlayNetworkEditor", line 3, in <module>
  File "C:\Users/user/Documents/houdini21.0/animatrix/overlay network editor/python3.11libs\utility_overlay_network_editor.py", line 288, in toggleOverlayNetworkEditor
    if hou.session.viewportOutlineWidget.isVisible():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'hou.session' has no attribute 'viewportOutlineWidget'
Edited by bskochii - March 19, 2026 14:52:17

Attachments:
errors.png (170.4 KB)

User Avatar
Member
5170 posts
Joined: Feb. 2012
Offline
Hi are you using Qt6 version of Houdini because the latest version only supports that.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com] https://lnk.bio/animatrix [lnk.bio]
  • Quick Links