Supercharged H20 extension (TouchDesigner Style)

   38645   122   8
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
raumafu
animatrix_
Supercharged extension is updated to be fully compatible with Houdini 20. It also implements the latest changes to be more in line with the latest API, such as the new hotkey standard to use unmodified keys:
https://www.sidefx.com/docs/houdini/news/20/hotkeys.html [www.sidefx.com]

The new version is freely available to existing users. Enjoy

Is it also updated on the patreon?

I didn't update that one yet. But should be soon that includes a few new changes.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
1 posts
Joined: April 2023
Offline
animatrix_
a2jixrxau
I have a problem using Houdini 20.0

When I right-click, it looks like this

Traceback (most recent call last):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/python3.10libs\nodegraph.py", line 170, in handleEventCoroutine
event_handler = event_handler.handleEvent(uievent,
File "C:\Users/User/Documents/houdini20.0/animatrix/hotkey system/python3.10libs\nodegraphhooks.py", line 229, in handleEvent
uievent.editor.openTabMenu(key = utils.getDefaultTabMenuKey())
TypeError: getDefaultTabMenuKey() missing 1 required positional argument: 'editor'

Hi, that's strange. I am unable to reproduce it. Which context and how are you right clicking i.e. is it on a node, etc? Recording a video would help.

I have the same issue. It happens when I RMB in any node network window( OBJ, SOP, OUT, etc. ). Pressing RMB in 3D viewport or parameters works just fine.

If I RMB on a node in a network everything works, but if the cursor is above empty network, then the error prints.

Hope this helps. Have been using the add-on for two days and it's super impressive. I love the feature of maximising 3D viewport then overlaying your node network and clicking Ctrl+B again for the parameter pane.
User Avatar
Member
32 posts
Joined: May 2020
Offline
animatrix_
raumafu
animatrix_
Supercharged extension is updated to be fully compatible with Houdini 20. It also implements the latest changes to be more in line with the latest API, such as the new hotkey standard to use unmodified keys:
https://www.sidefx.com/docs/houdini/news/20/hotkeys.html [www.sidefx.com]

The new version is freely available to existing users. Enjoy

Is it also updated on the patreon?

I didn't update that one yet. But should be soon that includes a few new changes.

Is there any updates on this?
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
raumafu
animatrix_
raumafu
animatrix_
Supercharged extension is updated to be fully compatible with Houdini 20. It also implements the latest changes to be more in line with the latest API, such as the new hotkey standard to use unmodified keys:
https://www.sidefx.com/docs/houdini/news/20/hotkeys.html [www.sidefx.com]

The new version is freely available to existing users. Enjoy

Is it also updated on the patreon?

I didn't update that one yet. But should be soon that includes a few new changes.

Is there any updates on this?

I updated the files shared on Patreon. Just have to make a post about it to inform everyone.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
arnisw
animatrix_
a2jixrxau
I have a problem using Houdini 20.0

When I right-click, it looks like this

Traceback (most recent call last):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/python3.10libs\nodegraph.py", line 170, in handleEventCoroutine
event_handler = event_handler.handleEvent(uievent,
File "C:\Users/User/Documents/houdini20.0/animatrix/hotkey system/python3.10libs\nodegraphhooks.py", line 229, in handleEvent
uievent.editor.openTabMenu(key = utils.getDefaultTabMenuKey())
TypeError: getDefaultTabMenuKey() missing 1 required positional argument: 'editor'

Hi, that's strange. I am unable to reproduce it. Which context and how are you right clicking i.e. is it on a node, etc? Recording a video would help.

I have the same issue. It happens when I RMB in any node network window( OBJ, SOP, OUT, etc. ). Pressing RMB in 3D viewport or parameters works just fine.

If I RMB on a node in a network everything works, but if the cursor is above empty network, then the error prints.

Hope this helps. Have been using the add-on for two days and it's super impressive. I love the feature of maximising 3D viewport then overlaying your node network and clicking Ctrl+B again for the parameter pane.

It seems like the built-in function utils.getDefaultTabMenuKey() has been changed. Normally these functions are not documented or provided as API so I updated mine to match the latest code for that function call.

It should work now if you get the latest update.

Locally I never come across this bug hence why I had to fix it from the traceback posted here.

Enjoy
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
32 posts
Joined: May 2020
Offline
I have these configurations in my desktop file but no matter what i change, my shelf and menubar always closed by default and i manually need to expand it. This behavior was working as expected in hou19.5. I'm using your latest update. I have not have desktop file inside of your plugin folder, i have deleted and using the regular desktop folder inside hou pref folder. How can i solve this issue?
fullscreen   -1
playbarshown 1
playbar      -1
shelf        -1
menubar      -1
statusbar    -1
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
You mean they are minimized on startup? There is code to hide minimized i.e. stoved panes when you go fullscreen but the minimization itself is handled by the desktop. So those -1 values should be 1 if you want them to not be minimized i.e. stoved on startup.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
32 posts
Joined: May 2020
Offline
That is why i'm getting frustrated because if i change numbers to 1, they are still minimized. If i make them i believe 0, they just dissapear but 1 does not work and they are still minimized on startup. Other panes works as expected so far with playbars and status bars but shelf and menubar does not react to 1.
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
raumafu
That is why i'm getting frustrated because if i change numbers to 1, they are still minimized. If i make them i believe 0, they just dissapear but 1 does not work and they are still minimized on startup. Other panes works as expected so far with playbars and status bars but shelf and menubar does not react to 1.

The desktop system in Houdini is very old. You are better off making the changes in Houdini and saving the desktop there. Just make sure the overlay network editor is not saved with it by closing it before saving.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
32 posts
Joined: May 2020
Offline
I'm not using overlay network editor pane on my setup and if i try to save in houdini, desktop file is overwriting it no matter what. if i delete my already existing desktop file and create new one by just saving in houdini, it somehow being back to starting as minimized as well. I kinda tried a lot of variations and i couldn't solve it after days so i decided to write to here because it might be a bug. Because i was using my same desktop file and did not change anything from 19.5 and your previous plugin that compatible with 19.5
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
First test it without using the extension to see if you still have the issue. If you do, please send the desktop file so I can take a look at it.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
32 posts
Joined: May 2020
Offline
There is no issue when i disable the animatrix pluging, everything works as expected. I'm attaching my desktop file just in case. I can send my animatrix folder as well if you'd like to take a look at it

Attachments:
VFX.desk (14.3 KB)

User Avatar
Member
32 posts
Joined: May 2020
Offline
Found the problem,
animatrix\overlay network editor\python3.10libs\pyhtonrc
hideMainMenuBarAtStartup = True
hideShelfDockAtStartup = True
Changed these to false and it works now
User Avatar
Member
32 posts
Joined: May 2020
Offline
Hello 👋 When can we expect update for hou 20.5?
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
raumafu
Hello 👋 When can we expect update for hou 20.5?

Hi, probably around a week or so.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
Hi all,

I just updated Supercharged to Houdini 20.5. Mainly the new hotkey system required the hotkey overrides to be updated. Network editor specific custom hotkeys are not affected as they use the lower-level nodegraphhooks API.

There were also a lot new volatile hotkeys (QWERTS, etc) that I removed as they block the custom hotkey overrides for the network editor. So you can disable the overrides provided if you want to restore them back.

Enjoy

Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
32 posts
Joined: May 2020
Offline
Can't wait for the patreon update as well!
User Avatar
Member
10 posts
Joined: June 2020
Offline
Thanks for the update, the plugin is working like a charm.

I have a question don't know if u can answer. I want to map the 'Only Show Selected' button under geometry spreadsheet to a hotkey but can't find any reference on how to do this. I can't find it in the hotkey manager so I don't know how to reference this button. Do u know if it's even possible to map this button to some hotkey? Thanks for any insight.

Attachments:
Screenshot 2024-08-01 130045.png (28.0 KB)

User Avatar
Member
4729 posts
Joined: Feb. 2012
Offline
Cedric4826
Thanks for the update, the plugin is working like a charm.

I have a question don't know if u can answer. I want to map the 'Only Show Selected' button under geometry spreadsheet to a hotkey but can't find any reference on how to do this. I can't find it in the hotkey manager so I don't know how to reference this button. Do u know if it's even possible to map this button to some hotkey? Thanks for any insight.

Yes you can do this using Python:

paneTab = None
desktop = hou.ui.curDesktop()
paneTabs = desktop.paneTabs()
for pt in paneTabs:
    if pt == hou.ui.paneTabOfType(hou.paneTabType.DetailsView):
        paneTab = pt
        
if paneTab:
    paneTab.setViewOnlySelected(True)


Just make a shelf tool out of this and assign a hotkey to it. The list of available functions for the details view is here:
https://www.sidefx.com/docs/houdini/hom/hou/GeometrySpreadsheet.html [www.sidefx.com]
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
10 posts
Joined: June 2020
Offline
Worked great, thank you!
  • Quick Links